File: global.h

package info (click to toggle)
dvi2dvi 2.0alpha-7
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 408 kB
  • ctags: 1,164
  • sloc: ansic: 6,398; makefile: 128; sh: 8
file content (149 lines) | stat: -rw-r--r-- 2,622 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
/* dvi2.c */
extern int FirstPage, LastPage;

extern int mag, usermag;
extern struct font_entry *hdfontent, *curfontent;
extern char *dvi2path;
extern char *dvi2lib;
extern int resolution;

extern char dvifilename[];
extern char dvidirpath[];
extern char rootname[];
extern FILE *dvifp;
extern FILE *outfp;

extern int ncopies;
extern int ndone;

#ifdef DEBUG
extern int debug;
#endif
extern int PreLoad;
extern int Reverse;
extern int G_errenc;
extern char G_Logname[];
extern int G_logging;
extern int G_logfile;
extern FILE *G_logfp;
extern char *G_progname;
extern int G_quiet;
extern int G_nowarn;
extern int G_removecomments;
#ifdef MSDOS
extern int G_longfontname;
#endif
extern int SpecialSize;
extern char *SpecialStr;
#ifdef STATS
extern int Stats;
extern int Snbpxl;
extern int Sonbpx;
extern int Sndc;
extern int Stnc;
extern int Snbpx0, Sndc0, Stnc0;
#endif

/* dviconv.c */
extern int h, v;
extern int dir;
extern int *move;
extern BOOLEAN chmove;

/* dfdcom.c */
void ReadFontDef();
void SkipFontDef();

/* fontcom.c */
void readfontdef();
struct font_entry *get_font_entry();
void SetFntNum();
void read_fontinfo();

/* dconv.c */
extern struct dconv *curdconvp;
extern struct dconv dfd_dconv_templ, vfd_dconv_templ;
extern int (*dc_getcommand)();
extern void (*dc_backupone)();
extern void (*dc_getbytes)();
extern void (*dc_skipbytes)();
extern int (*dc_getuint)();
extern int (*dc_getint)();
extern FILE *dc_file;
extern byte *dc_bufbeg;
extern byte *dc_bufend;
extern void (*dc_movedown)();
extern void (*dc_moveover)();
extern void (*dc_setrule)();
extern int dc_scale;

/* run.c */
void init_settings();
void AbortRun();
void AllDone();
void Fatal();
void Warning();

/* mag.c */
float actfact();
float apprfact();
extern float mag_table[];
extern int mag_index;
extern int magtabsize;

/* fontdesc.c */
void read_fontdesc();
void skipline();
void skipblanks();
struct fontop *findfontop();
int pathtype_init();
void arg_fontdesc();
void defexpand();
void add_include();
void add_setup();
void init_fontinfo();
void pave();

/* open.c */
void openfontfile();

/* io.c */
void getbytes();
void skipbytes();
int getuint();
int getint();
void putint();
void putoct();

/* util.c */
char *alloc_check();
int makeuint();
int makeint();
char *strsave();

/* version.c */
extern char *version;

/*
 * Interface with device driver
 */
/* ps.c */
float dev_fontmag();

/* psspecial.c */
void dev_predospecial();
void dev_dospecial();

/* psio.c */
void dev_copyfile();
void dev_copystring();

#ifdef KPATHSEA
/*
 *
 */
/* kpse.c */
char *kpsearch_glyph();
char *kpsearch_make();
char *kpsearch_file();
#endif