Annotation of researchv10no/cmd/troff/ext.h, revision 1.1.1.1

1.1       root        1: extern int     TROFF;
                      2: 
                      3: extern char    **argp;
                      4: extern char    *eibuf;
                      5: extern char    *ibufp;
                      6: extern char    *obufp;
                      7: extern char    *unlkp;
                      8: extern char    *xbufp;
                      9: extern char    *xeibuf;
                     10: extern char    cfname[NSO+1][NS];
                     11: extern int     trace;
                     12: extern int     curreq; /* current request of macro being processed */
                     13: extern char    devname[];
                     14: extern char    ibuf[IBUFSZ];
                     15: extern char    mfiles[NMF][NS];
                     16: extern char    nextf[];
                     17: extern char    obuf[];
                     18: extern char    termtab[];
                     19: extern char    fontdir[];
                     20: extern Font    fonts[MAXFONTS+1];
                     21: extern char    xbuf[IBUFSZ];
                     22: extern Offset  apptr;
                     23: extern Offset  ip;
                     24: extern Offset  nextb;
                     25: extern Offset  offset;
                     26: extern Offset  woff;
                     27: extern int     *pnp;
                     28: extern int     pstab[];
                     29: extern int     nsizes;
                     30: extern int     app;
                     31: extern int     ascii;
                     32: extern int     bd;
                     33: extern int     bdtab[];
                     34: extern int     ccs;
                     35: extern char    *chnames[];     /* chnames[n-ALPHABET] -> name of char n */
                     36: extern int     copyf;
                     37: extern int     cs;
                     38: extern int     dfact;
                     39: extern int     dfactd;
                     40: extern int     diflg;
                     41: extern int     dilev;
                     42: extern int     donef;
                     43: extern int     dotT;
                     44: extern int     dpn;
                     45: extern int     ds;
                     46: extern int     ejf;
                     47: extern int     em;
                     48: extern int     eqflg;
                     49: extern int     error;
                     50: extern int     esc;
                     51: extern int     eschar;
                     52: extern int     ev;
                     53: extern int     evi;
                     54: extern int     evlist[EVLSZ];
                     55: extern int     fc;
                     56: extern int     flss;
                     57: extern int     fontlab[];
                     58: extern int     hflg;
                     59: extern int     ibf;
                     60: extern int     ifi;
                     61: extern int     iflg;
                     62: extern int     init;
                     63: extern int     lead;
                     64: extern int     lg;
                     65: extern int     lgf;
                     66: extern int     macerr;
                     67: extern int     mflg;
                     68: extern int     mfont;
                     69: extern int     mlist[NTRAP];
                     70: extern int     mpts;
                     71: extern int     nchnames;
                     72: extern int     ndone;
                     73: extern int     newmn;
                     74: extern int     nflush;
                     75: extern int     nfo;
                     76: extern int     nfonts;
                     77: extern int     nform;
                     78: extern int     nhyp;
                     79: extern int     nlflg;
                     80: extern int     nlist[NTRAP];
                     81: extern int     nmfi;
                     82: extern int     nonumb;
                     83: extern int     noscale;
                     84: extern int     npn;
                     85: extern int     npnflg;
                     86: extern int     nx;
                     87: extern int     oldbits;
                     88: extern int     oldmn;
                     89: extern int     over;
                     90: extern int     padc;
                     91: extern int     pfont;
                     92: extern int     pfrom;
                     93: extern int     pipeflg;
                     94: extern int     pl;
                     95: extern int     pnlist[];
                     96: extern int     po1;
                     97: extern int     po;
                     98: extern int     ppts;
                     99: extern int     print;
                    100: extern FILE    *ptid;
                    101: extern int     pto;
                    102: extern int     quiet;
                    103: extern int     ralss;
                    104: extern int     rargc;
                    105: extern int     raw;
                    106: extern int     res;
                    107: extern int     sbold;
                    108: extern int     setwdf;
                    109: extern int     sfont;
                    110: extern int     smnt;
                    111: extern int     stdi;
                    112: extern int     stop;
                    113: extern int     sv;
                    114: extern int     tabch,  ldrch;
                    115: extern int     tflg;
                    116: extern int     totout;
                    117: extern int     trap;
                    118: extern ushort  trtab[];
                    119: extern int     tty;
                    120: extern int     ulfont;
                    121: extern int     vflag;
                    122: extern int     whichroff;
                    123: extern int     widthp;
                    124: extern int     xfont;
                    125: extern int     xpts;
                    126: extern Stack   *ejl;
                    127: extern Stack   *frame;
                    128: extern Stack   *stk;
                    129: extern Stack   *nxf;
                    130: extern Tchar   **hyp;
                    131: extern Tchar   *olinep;
                    132: extern Tchar   pbbuf[NC];
                    133: extern Tchar   *pbp;
                    134: extern Tchar   *lastpbp;
                    135: extern Tchar   ch;
                    136: extern Tchar   nrbits;
                    137: extern Tchar   oline[];
                    138: extern Wcache  widcache[];
                    139: extern char    gchtab[];
                    140: extern Diver   d[NDI];
                    141: extern Diver   *dip;
                    142: 
                    143: 
                    144: extern char    xchname[];
                    145: extern short   xchtab[];
                    146: extern char    *codestr;
                    147: extern char    *chnamep;
                    148: extern short   *chtab;
                    149: extern int     nchtab;
                    150: 
                    151: /* these characters are used as various signals or values
                    152: /* in miscellaneous places.
                    153: /* values are set in specnames in t10.c
                    154: */
                    155: 
                    156: extern int     c_hyphen;
                    157: extern int     c_emdash;
                    158: extern int     c_rule;
                    159: extern int     c_minus;
                    160: extern int     c_fi;
                    161: extern int     c_fl;
                    162: extern int     c_ff;
                    163: extern int     c_ffi;
                    164: extern int     c_ffl;
                    165: extern int     c_acute;
                    166: extern int     c_grave;
                    167: extern int     c_under;
                    168: extern int     c_rooten;
                    169: extern int     c_boxrule;
                    170: extern int     c_lefthand;
                    171: extern int     c_dagger;
                    172: extern int     c_isalnum;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.