| 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 |