~ubuntu-branches/ubuntu/natty/luatex/natty

« back to all changes in this revision

Viewing changes to source/texk/web2c/luatexdir/font/writettf.h

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2009-12-25 09:47:05 UTC
  • mfrom: (1.1.9 upstream) (4.2.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091225094705-y33rpflo8t4u9nag
Tags: 0.50.0-1
* new upstream release
* disable fix-hurd-ftbfs patch, included upstream
* disable upstram-fixes, included upstream
* disable ubuntu_libpoppler-0.11, not needed anymore

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
   You should have received a copy of the GNU General Public License along
19
19
   with LuaTeX; if not, see <http://www.gnu.org/licenses/>. */
20
20
 
21
 
/* $Id: writettf.h 2271 2009-04-12 23:42:21Z oneiros $ */
 
21
/* $Id: writettf.h 3261 2009-12-18 11:38:21Z taco $ */
22
22
 
23
23
#ifndef WRITETTF_H
24
24
#  define WRITETTF_H 1
74
74
#  define get_ufword()    get_type(TTF_UFWORD)
75
75
#  define get_f2dot14()   get_type(TTF_F2DOT14)
76
76
 
77
 
#  define put_num(t,n)    ((t)ttf_putnum(t##_SIZE, n))
 
77
#  define put_num(t,n)    ((t)ttf_putnum(pdf,t##_SIZE, n))
78
78
 
79
79
#  define put_char(n)     (void)put_num(TTF_CHAR, n)
80
80
#  define put_byte(n)     (void)put_num(TTF_BYTE, n)
146
146
 
147
147
extern fd_entry *fd_cur;        /* pointer to the current font descriptor */
148
148
extern unsigned char *ttf_buffer;
149
 
extern integer ttf_size;
150
 
extern integer ttf_curbyte;
 
149
extern int ttf_size;
 
150
extern int ttf_curbyte;
151
151
extern glyph_entry *glyph_tab;
152
152
extern dirtab_entry *dir_tab;
153
153
extern dirtab_entry *ttf_name_lookup(const char *s, boolean required);
161
161
 
162
162
extern FILE *ttf_file;
163
163
 
164
 
#  define ttf_open()      \
165
 
    (ttf_file = fopen((char *) nameoffile + 1, FOPEN_RBIN_MODE))
166
 
#  define otf_open()      \
167
 
    (ttf_file = fopen((char *) nameoffile + 1, FOPEN_RBIN_MODE))
 
164
#  define ttf_open(a)      \
 
165
    (ttf_file = fopen((char *) (a), FOPEN_RBIN_MODE))
 
166
#  define otf_open(a)      \
 
167
    (ttf_file = fopen((char *) (a), FOPEN_RBIN_MODE))
168
168
#  define ttf_read_file()  \
169
169
    readbinfile(ttf_file,&ttf_buffer,&ttf_size)
170
170
#  define ttf_close()      xfclose(ttf_file,cur_file_name)
171
171
#  define ttf_getchar()    ttf_buffer[ttf_curbyte++]
172
172
#  define ttf_eof()        (ttf_curbyte>ttf_size)
173
173
 
174
 
extern long ttf_putnum(int s, long n);
 
174
extern long ttf_putnum(PDF pdf, int s, long n);
175
175
extern long ttf_getnum(int s);
176
176
#endif