Introduction
Introduction Statistics Contact Development Disclaimer Help
ext.h - 9base - revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log
Files
Refs
README
LICENSE
---
ext.h (3542B)
---
1 #define devname p9_devname
2
3 extern int TROFF;
4
5 extern int alphabet;
6 extern char **argp;
7 extern char *eibuf;
8 extern char *ibufp;
9 extern char *obufp;
10 extern char *unlkp;
11 extern char *xbufp;
12 extern char *xeibuf;
13 extern char cfname[NSO+1][NS];
14 extern int trace;
15 extern char devname[];
16 extern char ibuf[IBUFSZ];
17 extern char mfiles[NMF][NS];
18 extern char nextf[];
19 extern char obuf[];
20 extern char termtab[];
21 extern char fontdir[];
22 extern Font fonts[MAXFONTS+1];
23 extern char xbuf[IBUFSZ];
24 extern Offset apptr;
25 extern Offset ip;
26 extern Offset nextb;
27 extern Offset offset;
28 extern Offset woff;
29 extern Numerr numerr;
30 extern int *pnp;
31 extern int pstab[];
32 extern int nsizes;
33 extern int app;
34 extern int ascii;
35 extern int bd;
36 extern int bdtab[];
37 extern int ccs;
38 extern char *chnames[]; /* chnames[n-ALPHABET] -> n…
39 extern int copyf;
40 extern int cs;
41 extern int dfact;
42 extern int dfactd;
43 extern int diflg;
44 extern int dilev;
45 extern int donef;
46 extern int dotT;
47 extern int dpn;
48 extern int ds;
49 extern int ejf;
50 extern int em;
51 extern int eqflg;
52 extern int error;
53 extern int esc;
54 extern int eschar;
55 extern int ev;
56 extern int evi;
57 extern int evlist[EVLSZ];
58 extern int fc;
59 extern int flss;
60 extern int fontlab[];
61 extern int hflg;
62 extern int ibf;
63 extern int ifi;
64 extern int iflg;
65 extern int init;
66 extern int lead;
67 extern int lg;
68 extern int lgf;
69 extern int macerr;
70 extern int mflg;
71 extern int mfont;
72 extern int mlist[NTRAP];
73 extern int mpts;
74 extern int nchnames;
75 extern int ndone;
76 extern int newmn;
77 extern int nflush;
78 extern int nfo;
79 extern int nfonts;
80 extern int nform;
81 extern int nhyp;
82 extern int nlflg;
83 extern int nlist[NTRAP];
84 extern int nmfi;
85 extern int nonumb;
86 extern int noscale;
87 extern int npn;
88 extern int npnflg;
89 extern int nx;
90 extern int oldbits;
91 extern int oldmn;
92 extern int over;
93 extern int padc;
94 extern int pfont;
95 extern int pfrom;
96 extern int pipeflg;
97 extern int pl;
98 extern int pnlist[];
99 extern int po1;
100 extern int po;
101 extern int ppts;
102 #define print troffprint
103 extern int print;
104 extern FILE *ptid;
105 extern int pto;
106 extern int quiet;
107 extern int ralss;
108 extern int rargc;
109 extern int raw;
110 extern int res;
111 extern int sbold;
112 extern int setwdf;
113 extern int sfont;
114 extern int smnt;
115 extern int stdi;
116 extern int stop;
117 extern int sv;
118 extern int tabch, ldrch;
119 extern int tflg;
120 extern int totout;
121 extern int trap;
122 extern Ushort trtab[];
123 extern int tty;
124 extern int ulfont;
125 extern int vflag;
126 extern int whichroff;
127 extern int widthp;
128 extern int xfont;
129 extern int xpts;
130 extern Stack *ejl;
131 extern Stack *frame;
132 extern Stack *stk;
133 extern Stack *nxf;
134 extern Tchar **hyp;
135 extern Tchar *olinep;
136 extern Tchar pbbuf[NC];
137 extern Tchar *pbp;
138 extern Tchar *lastpbp;
139 extern Tchar ch;
140 extern Tchar nrbits;
141 extern Tbuf _oline;
142 extern Wcache widcache[];
143 extern char gchtab[];
144 extern Diver d[NDI];
145 extern Diver *dip;
146
147
148 extern char xchname[];
149 extern short xchtab[];
150 extern char *codestr;
151 extern char *chnamep;
152 extern short *chtab;
153 extern int nchtab;
154
155 extern Numtab *numtabp;
156
157 /* these characters are used as various signals or values
158 /* in miscellaneous places.
159 /* values are set in specnames in t10.c
160 */
161
162 extern int c_hyphen;
163 extern int c_emdash;
164 extern int c_rule;
165 extern int c_minus;
166 extern int c_fi;
167 extern int c_fl;
168 extern int c_ff;
169 extern int c_ffi;
170 extern int c_ffl;
171 extern int c_acute;
172 extern int c_grave;
173 extern int c_under;
174 extern int c_rooten;
175 extern int c_boxrule;
176 extern int c_lefthand;
177 extern int c_dagger;
178 extern int c_isalnum;
179
180 /*
181 * String pointers for DWB pathname management.
182 */
183
184 extern char *DWBfontdir;
185 extern char *DWBntermdir;
186 extern char *DWBalthyphens;
187
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.