# 2.11BSD#431 - /usr/src/lib/ccom/c0.h

##### Variables

    STAUTO            X
    autolen           X
    bitoffs           X
    blklev            X
    brklab            X
    contlab           X
    coremax           X
    cp                X
    csym              X
    ctab              X
    cval              X
    cvntab            X
    cvtab             X
    deflab            X
    defsym            X
    eof               X
    filename          X
    funcblk           X
    funcsym           X
    hshtab            X
    initflg           X
    isn               X
    kwhash            X
    line              X
    locbase           X
    maxauto           X
    memlist           X
    mosflg            X
    mossym            X
    nchstr            X
    nerror            X
    nmems             X
    numbuf            X
    opdope            X
    parame            X
    paraml            X
    peekc             X
    peeksym           X
    proflg            X
    regvar            X
    retlab            X
    sbuf              X
    sparent           X
    strflg            X
    structhole        X
    swp               X
    swtab             X
    symbuf            X
    treebase          X
    treebot           X
    unscflg           X

##### Macros

    ALIGN             X
    AMPER             X
    ANAME             X
    AND               X
    AREG              X
    ARG               X
    ARG1              X
    ARRAY             X
    ARROW             X
    ASDIV             X
    ASLSH             X
    ASM               X
    ASMINUS           X
    ASMOD             X
    ASOR              X
    ASPLUS            X
    ASRSH             X
    ASSAND            X
    ASSEM             X
    ASSGOP            X
    ASSIGN            X
    ASTIMES           X
    ASXOR             X
    AUTO              X
    BDATA             X
    BIGTYPE           X
    BINARY            X
    BRANCH            X
    BREAK             X
    BSLASH            X
    BSS               X
    CALL              X
    CASE              X
    CAST              X
    CBRANCH           X
    CHAR              X
    CMSIZ             X
    COLON             X
    COMMA             X
    COMMUTE           X
    COMPL             X
    CON               X
    CONTIN            X
    CSPACE            X
    DATA              X
    DCLSLOP           X
    DECAFT            X
    DECBEF            X
    DEFAULT           X
    DEFXTRN           X
    DIGIT             X
    DIVIDE            X
    DO                X
    DOT               X
    DOUBLE            X
    DQUOTE            X
    ELSE              X
    ENUM              X
    ENUMCON           X
    ENUMTAG           X
    EOFC              X
    EQUAL             X
    ETYPE             X
    EVEN              X
    EXCLA             X
    EXOR              X
    EXPR              X
    EXTERN            X
    FCON              X
    FENUM             X
    FFIELD            X
    FINIT             X
    FKIND             X
    FLABL             X
    FLOAT             X
    FMOS              X
    FOR               X
    FSEL              X
    FTAG              X
    FTI               X
    FTL               X
    FTOI              X
    FTOL              X
    FUNC              X
    FUNION            X
    GOTO              X
    GREAT             X
    GREATEQ           X
    GREATP            X
    GREATQP           X
    HSHSIZ            X
    IF                X
    INCAFT            X
    INCBEF            X
    INIT              X
    INSERT            X
    INT               X
    ITC               X
    ITF               X
    ITL               X
    ITOC              X
    ITOF              X
    ITOL              X
    ITOP              X
    ITP               X
    JUMP              X
    KEYW              X
    KEYWC             X
    LABEL             X
    LBRACE            X
    LBRACK            X
    LCON              X
    LEAF              X
    LESS              X
    LESSEQ            X
    LESSEQP           X
    LESSP             X
    LETTER            X
    LNBPW             X
    LNCPW             X
    LOGAND            X
    LOGOR             X
    LONG              X
    LPARN             X
    LSHIFT            X
    LTF               X
    LTI               X
    LTOF              X
    LTOI              X
    LTOP              X
    LTP               X
    LTYPE             X
    LVALUE            X
    LWORD             X
    MAX               X
    MAXCPS            X
    MAXINT            X
    MAXP              X
    MAXUINT           X
    MCALL             X
    MIN               X
    MINP              X
    MINUS             X
    MOD               X
    MOS               X
    MOU               X
    NAME              X
    NBPC              X
    NBPW              X
    NCPW              X
    NEG               X
    NEQUAL            X
    NEWLN             X
    NLABEL            X
    NMEMS             X
    NULLOP            X
    OR                X
    PCVOK             X
    PERIOD            X
    PLUS              X
    PROFIL            X
    PROG              X
    PTI               X
    PTOI              X
    PTR               X
    QUEST             X
    RASSOC            X
    RBRACE            X
    RBRACK            X
    REG               X
    RELAT             X
    RETRN             X
    RETURN            X
    RFORCE            X
    RLABEL            X
    RNAME             X
    RPARN             X
    RSHIFT            X
    RWORD             X
    SAVE              X
    SEMI              X
    SEOF              X
    SEQNC             X
    SETREG            X
    SETSTK            X
    SFCON             X
    SHARP             X
    SINIT             X
    SIZEOF            X
    SLCON             X
    SNAME             X
    SPACE             X
    SQUOTE            X
    SSIZE             X
    SSPACE            X
    STAR              X
    STARG             X
    STATIC            X
    STRASG            X
    STRING            X
    STRTAG            X
    STRUCT            X
    SWIT              X
    SWITCH            X
    SWSIZ             X
    SYMDEF            X
    SZCHAR            X
    SZDOUB            X
    SZFLOAT           X
    SZINT             X
    SZLONG            X
    SZPTR             X
    TIMES             X
    TNULL             X
    TYLEN             X
    TYPE              X
    TYPEDEF           X
    UNCHAR            X
    UNION             X
    UNKN              X
    UNLONG            X
    UNSIGN            X
    VOID              X
    WDATA             X
    WHILE             X
    XNULLOP           X
    XTYPE             X
    XX                X

##### struct's

    FS                X
    SS                X
    cnode             X
    fnode             X
    lnode             X
    nmlist            X
    swtab             X
    tdim              X
    tnode             X

##### unions's

    str               X
    tree              X

       1: /*
       2:  * 	C compiler-- first pass header
       3:  */
       4:
       5: #include <stdio.h>
       6:
       7: /*
       8:  * This parameter is the _only_ one which affects the recognized length
       9:  * of symbols.  Symbol names are dynamically allocated and null terminated
      10:  * now, the define below is the 'cutoff' or maximum length to permit.
      11:  *
      12:  * NOTE: there are _exactly_ 4 references to this in all of c0.  There are
      13:  * _NO_ references to it in c1.  Just make sure that the value is less than
      14:  * 79 and c1 will be oblivious to the length of a symbol name.
      15:  *
      16:  * NOTE: The optimizer (c2) needs to be updated if the size of a symbol
      17:  * changes.  See the file c2.h
      18: */
      19:
      20: #define MAXCPS  32  /* # chars per symbol */
      21:
      22: #define LTYPE   long    /* change to int if no long consts */
      23: #define MAXINT  077777  /* Largest positive short integer */
      24: #define MAXUINT 0177777 /* largest unsigned integer */
      25: #define HSHSIZ  300 /* # entries in hash table for names */
      26: #define CMSIZ   40  /* size of expression stack */
      27: #define SSIZE   40  /* size of other expression stack */
      28: #define SWSIZ   300 /* size of switch table */
      29: #define NMEMS   128 /* Number of members in a structure */
      30: #define NBPW    16  /* bits per word, object machine */
      31: #define NBPC    8   /* bits per character, object machine */
      32: #define NCPW    2   /* chars per word, object machine */
      33: #define LNCPW   2   /* chars per word, compiler's machine */
      34: #define LNBPW   16  /* bits per word, compiler's machine */
      35: /* dlf change
      36: #define	STAUTO	(-6)	 offset of first auto variable */
      37: int STAUTO;
      38: #define STARG   4   /* offset of first argument */
      39: #define DCLSLOP 512 /* Amount trees lie above declaration stuff */
      40:
      41:
      42: /*
      43:  * # bytes in primitive types
      44:  */
      45: #define SZCHAR  1
      46: #define SZINT   2
      47: #define SZPTR   2
      48: #define SZFLOAT 4
      49: #define SZLONG  4
      50: #define SZDOUB  8
      51:
      52: /*
      53:  * Structure of namelist
      54:  */
      55: struct nmlist {
      56:     char    hclass;     /* storage class */
      57:     char    hflag;      /* various flags */
      58:     int htype;      /* type */
      59:     int *hsubsp;    /* subscript list */
      60:     union   str *hstrp; /* structure description */
      61:     int hoffset;    /* post-allocation location */
      62:     struct  nmlist *nextnm; /* next name in chain */
      63:     union   str *sparent;   /* Structure of which this is member */
      64:     char    hblklev;    /* Block level of definition */
      65:     char    *name;      /* ASCII name */
      66: };
      67:
      68: /*
      69:  * format of a structure description
      70:  *  Same gadget is also used for fields,
      71:  *  which can't be structures also.
      72:  * Finally, it is used for parameter collection.
      73:  */
      74: union str {
      75:     struct SS {
      76:         int ssize;          /* structure size */
      77:         struct nmlist **memlist;    /* member list */
      78:     } S;
      79:     struct FS {
      80:         int flen;           /* field width in bits */
      81:         int bitoffs;        /* shift count */
      82:     } F;
      83:     struct nmlist P;
      84: };
      85:
      86: /*
      87:  * Structure of tree nodes for operators
      88:  */
      89: struct tnode {
      90:     int op;     /* operator */
      91:     int type;       /* data type */
      92:     int *subsp;     /* subscript list (for arrays) */
      93:     union   str *strp;  /* structure description for structs */
      94:     union   tree *tr1;  /* left operand */
      95:     union   tree *tr2;  /* right operand */
      96: };
      97:
      98: /*
      99:  * Tree node for constants
     100:  */
     101: struct  cnode {
     102:     int op;
     103:     int type;
     104:     int *subsp;
     105:     union   str *strp;
     106:     int value;
     107: };
     108:
     109: /*
     110:  * Tree node for long constants
     111:  */
     112: struct lnode {
     113:     int op;
     114:     int type;
     115:     int *subsp;
     116:     union   str *strp;
     117:     long    lvalue;
     118: };
     119:
     120: /*
     121:  * tree node for floating
     122:  * constants
     123:  */
     124: struct  fnode {
     125:     int op;
     126:     int type;
     127:     int *subsp;
     128:     union   str *strp;
     129:     char    *cstr;
     130: };
     131:
     132: /*
     133:  * All possibilities for tree nodes
     134:  */
     135: union tree {
     136:     struct  tnode t;
     137:     struct  cnode c;
     138:     struct  lnode l;
     139:     struct  fnode f;
     140:     struct  nmlist n;
     141:     struct  FS fld;
     142: };
     143:
     144:
     145: /*
     146:  * Place used to keep dimensions
     147:  * during declarations
     148:  */
     149: struct  tdim {
     150:     int rank;
     151:     int dimens[5];
     152: };
     153:
     154: /*
     155:  * Table for recording switches.
     156:  */
     157: struct swtab {
     158:     int swlab;
     159:     int swval;
     160: };
     161:
     162: #define TNULL   (union tree *)NULL
     163:
     164: char    cvtab[4][4];
     165: char    filename[64];
     166: int opdope[];
     167: char    ctab[];
     168: char    symbuf[MAXCPS+2];
     169: struct  nmlist  *hshtab[HSHSIZ];
     170: int kwhash[(HSHSIZ+LNBPW-1)/LNBPW];
     171: union   tree **cp;
     172: int isn;
     173: struct  swtab   swtab[SWSIZ];
     174: int unscflg;
     175: struct  swtab   *swp;
     176: int contlab;
     177: int brklab;
     178: int retlab;
     179: int deflab;
     180: unsigned autolen;       /* make these int if necessary */
     181: unsigned maxauto;       /* ... will only cause trouble rarely */
     182: int peeksym;
     183: int peekc;
     184: int eof;
     185: int line;
     186: char    *locbase;
     187: char    *treebase;
     188: char    *treebot;
     189: char    *coremax;
     190: struct  nmlist  *defsym;
     191: struct  nmlist  *funcsym;
     192: int proflg;
     193: struct  nmlist  *csym;
     194: int cval;
     195: LTYPE   lcval;
     196: int nchstr;
     197: int nerror;
     198: struct  nmlist *paraml;
     199: struct  nmlist *parame;
     200: int strflg;
     201: int mosflg;
     202: int initflg;
     203: char    sbuf[BUFSIZ];
     204: FILE    *sbufp;
     205: int regvar;
     206: int bitoffs;
     207: struct  tnode   funcblk;
     208: char    cvntab[];
     209: char    numbuf[64];
     210: struct  nmlist **memlist;
     211: union   str *sparent;
     212: int nmems;
     213: struct  nmlist  structhole;
     214: int blklev;
     215: int mossym;
     216:
     217: /*
     218:   operators
     219: */
     220: #define EOFC    0
     221: #define SEMI    1
     222: #define LBRACE  2
     223: #define RBRACE  3
     224: #define LBRACK  4
     225: #define RBRACK  5
     226: #define LPARN   6
     227: #define RPARN   7
     228: #define COLON   8
     229: #define COMMA   9
     230: #define FSEL    10
     231: #define CAST    11
     232: #define ETYPE   12
     233:
     234: #define KEYW    19
     235: #define NAME    20
     236: #define CON 21
     237: #define STRING  22
     238: #define FCON    23
     239: #define SFCON   24
     240: #define LCON    25
     241: #define SLCON   26
     242: #define NULLOP  29
     243: #define XNULLOP 218 /* interface version */
     244:
     245: #define SIZEOF  91
     246: #define INCBEF  30
     247: #define DECBEF  31
     248: #define INCAFT  32
     249: #define DECAFT  33
     250: #define EXCLA   34
     251: #define AMPER   35
     252: #define STAR    36
     253: #define NEG 37
     254: #define COMPL   38
     255:
     256: #define DOT 39
     257: #define PLUS    40
     258: #define MINUS   41
     259: #define TIMES   42
     260: #define DIVIDE  43
     261: #define MOD 44
     262: #define RSHIFT  45
     263: #define LSHIFT  46
     264: #define AND 47
     265: #define OR  48
     266: #define EXOR    49
     267: #define ARROW   50
     268: #define ITOF    51
     269: #define FTOI    52
     270: #define LOGAND  53
     271: #define LOGOR   54
     272: #define FTOL    56
     273: #define LTOF    57
     274: #define ITOL    58
     275: #define LTOI    59
     276: #define ITOP    13
     277: #define PTOI    14
     278: #define LTOP    15
     279:
     280: #define EQUAL   60
     281: #define NEQUAL  61
     282: #define LESSEQ  62
     283: #define LESS    63
     284: #define GREATEQ 64
     285: #define GREAT   65
     286: #define LESSEQP 66
     287: #define LESSP   67
     288: #define GREATQP 68
     289: #define GREATP  69
     290:
     291: #define ASPLUS  70
     292: #define ASMINUS 71
     293: #define ASTIMES 72
     294: #define ASDIV   73
     295: #define ASMOD   74
     296: #define ASRSH   75
     297: #define ASLSH   76
     298: #define ASSAND  77
     299: #define ASOR    78
     300: #define ASXOR   79
     301: #define ASSIGN  80
     302:
     303: #define QUEST   90
     304: #define MAX 93
     305: #define MAXP    94
     306: #define MIN 95
     307: #define MINP    96
     308: #define SEQNC   97
     309: #define CALL    100
     310: #define MCALL   101
     311: #define JUMP    102
     312: #define CBRANCH 103
     313: #define INIT    104
     314: #define SETREG  105
     315: #define RFORCE  110
     316: #define BRANCH  111
     317: #define LABEL   112
     318: #define NLABEL  113
     319: #define RLABEL  114
     320: #define STRASG  115
     321: #define ITOC    109
     322: #define SEOF    200 /* stack EOF marker in expr compilation */
     323:
     324: /*
     325:   types
     326: */
     327: #define INT 0
     328: #define CHAR    1
     329: #define FLOAT   2
     330: #define DOUBLE  3
     331: #define STRUCT  4
     332: #define LONG    6
     333: #define UNSIGN  7
     334: #define UNCHAR  8
     335: #define UNLONG  9
     336: #define VOID    10
     337: #define UNION   8       /* adjusted later to struct */
     338:
     339: #define ALIGN   01
     340: #define TYPE    017
     341: #define BIGTYPE 060000
     342: #define TYLEN   2
     343: #define XTYPE   (03<<4)
     344: #define PTR 020
     345: #define FUNC    040
     346: #define ARRAY   060
     347:
     348: /*
     349:   storage classes
     350: */
     351: #define KEYWC   1
     352: #define TYPEDEF 9
     353: #define MOS 10
     354: #define AUTO    11
     355: #define EXTERN  12
     356: #define STATIC  13
     357: #define REG 14
     358: #define STRTAG  15
     359: #define ARG 16
     360: #define ARG1    17
     361: #define AREG    18
     362: #define DEFXTRN 20
     363: #define MOU 21
     364: #define ENUMTAG 22
     365: #define ENUMCON 24
     366:
     367: /*
     368:   keywords
     369: */
     370: #define GOTO    20
     371: #define RETURN  21
     372: #define IF  22
     373: #define WHILE   23
     374: #define ELSE    24
     375: #define SWITCH  25
     376: #define CASE    26
     377: #define BREAK   27
     378: #define CONTIN  28
     379: #define DO  29
     380: #define DEFAULT 30
     381: #define FOR 31
     382: #define ENUM    32
     383: #define ASM 33
     384:
     385: /*
     386:   characters
     387: */
     388: #define BSLASH  117
     389: #define SHARP   118
     390: #define INSERT  119
     391: #define PERIOD  120
     392: #define SQUOTE  121
     393: #define DQUOTE  122
     394: #define LETTER  123
     395: #define DIGIT   124
     396: #define NEWLN   125
     397: #define SPACE   126
     398: #define UNKN    127
     399:
     400: /*
     401:  * Special operators in intermediate code
     402:  */
     403: #define BDATA   200
     404: #define WDATA   201
     405: #define PROG    202
     406: #define DATA    203
     407: #define BSS 204
     408: #define CSPACE  205
     409: #define SSPACE  206
     410: #define SYMDEF  207
     411: #define SAVE    208
     412: #define RETRN   209
     413: #define EVEN    210
     414: #define PROFIL  212
     415: #define SWIT    213
     416: #define EXPR    214
     417: #define SNAME   215
     418: #define RNAME   216
     419: #define ANAME   217
     420: #define SETSTK  219
     421: #define SINIT   220
     422: #define ASSEM   223
     423:
     424: /*
     425:   Flag bits
     426: */
     427:
     428: #define BINARY  01
     429: #define LVALUE  02
     430: #define RELAT   04
     431: #define ASSGOP  010
     432: #define LWORD   020
     433: #define RWORD   040
     434: #define COMMUTE 0100
     435: #define RASSOC  0200
     436: #define LEAF    0400
     437: #define PCVOK   040000
     438:
     439: /*
     440:  * Conversion codes
     441:  */
     442: #define ITF 1
     443: #define ITL 2
     444: #define LTF 3
     445: #define ITP 4
     446: #define PTI 5
     447: #define FTI 6
     448: #define LTI 7
     449: #define FTL 8
     450: #define LTP 9
     451: #define ITC 10
     452: #define XX  15
     453:
     454: /*
     455:  * symbol table flags
     456:  */
     457:
     458: #define FMOS    01
     459: #define FTAG    02
     460: #define FENUM   03
     461: #define FUNION  04
     462: #define FKIND   07
     463: #define FFIELD  020
     464: #define FINIT   040
     465: #define FLABL   0100
     466:
     467: /*
     468:  * functions
     469:  */
     470: char    *sbrk();
     471: union   tree *tree();
     472: char    *copnum();
     473: union   tree *convert();
     474: union   tree *chkfun();
     475: union   tree *disarray();
     476: union   tree *block();
     477: union   tree *cblock();
     478: union   tree *fblock();
     479: char    *Dblock();
     480: char    *Tblock();
     481: char    *starttree();
     482: union   tree *pexpr();
     483: union   str *strdec();
     484: union   tree *xprtype();
     485: struct  nmlist *pushdecl();
     486: unsigned hash();
     487: union   tree *structident();
     488: struct  nmlist *gentemp();
     489: union   tree *nblock();

#### Defined variables

STAUTO defined in line 37; used 4 times

- in /usr/src/lib/ccom/c00.c line 92
- in /usr/src/lib/ccom/c02.c line 104-105(2), 123

autolen defined in line 180; used 11 times

- in /usr/src/lib/ccom/c01.c line 948-951(4)
- in /usr/src/lib/ccom/c02.c line 104, 311-316(2)
- in /usr/src/lib/ccom/c03.c line 488-491(4)

bitoffs defined in line 206; used 18 times

- in line 81
- in /usr/src/lib/ccom/c03.c line 205, 212, 219, 330, 452(2), 459-461(3), 678-679(2), 686, 692-693(2), 699-700(2)
- in /usr/src/lib/ccom/c04.c line 108

blklev defined in line 214; used 18 times

- in /usr/src/lib/ccom/c00.c line 162, 881
- in /usr/src/lib/ccom/c01.c line 947
- in /usr/src/lib/ccom/c02.c line 21, 106, 116, 732, 748-754(3)
- in /usr/src/lib/ccom/c03.c line 114, 176, 276, 371, 549, 607-612(3)

brklab defined in line 177; used 22 times

- in /usr/src/lib/ccom/c02.c line 386, 421-434(6), 445-447(2), 454-455(2), 482-483(2), 490, 507-513(3), 610-614(2), 658-666(3)

contlab defined in line 176; used 16 times

- in /usr/src/lib/ccom/c02.c line 390, 420-427(4), 438-451(6), 506-512(3), 584, 613

coremax defined in line 189; used 5 times

- in /usr/src/lib/ccom/c00.c line 117
- in /usr/src/lib/ccom/c01.c line 651-656(2), 694-699(2)

cp defined in line 171; used 68 times

- in /usr/src/lib/ccom/c00.c line 613, 626-642(8), 677-681(2), 695, 822, 836, 845, 877, 886
- in /usr/src/lib/ccom/c01.c line 31-35(2), 42, 67-71(3), 82, 102, 108, 130-132(2), 138, 144-149(2), 163-165(2), 176, 186-191(3), 210, 359, 366-370(3), 487-490(2), 736, 878, 910-912(3), 918-926(5)
- in /usr/src/lib/ccom/c02.c line 195-199(3), 206, 704-710(3)
- in /usr/src/lib/ccom/c04.c line 321-323(2), 338-343(5)

csym defined in line 193; used 12 times

- in /usr/src/lib/ccom/c00.c line 148, 166, 609
- in /usr/src/lib/ccom/c02.c line 48, 529
- in /usr/src/lib/ccom/c03.c line 51-56(4), 173, 602
- in /usr/src/lib/ccom/c04.c line 255

ctab defined in line 167; used 8 times

- in /usr/src/lib/ccom/c00.c line 220, 228, 315(2), 341, 367, 374, 404

cval defined in line 194; used 34 times

- in /usr/src/lib/ccom/c00.c line 179, 227, 307, 324, 422, 428, 498-499(2), 507-508(2), 630, 642, 673-676(2)
- in /usr/src/lib/ccom/c02.c line 330, 365, 397, 405, 452
- in /usr/src/lib/ccom/c03.c line 60, 66-72(4), 86-93(4), 100-103(3), 631, 638-640(2)

cvntab defined in line 208; used 1 times

- in /usr/src/lib/ccom/c01.c line 421

cvtab defined in line 164; used 1 times

- in /usr/src/lib/ccom/c01.c line 219

deflab defined in line 179; used 8 times

- in /usr/src/lib/ccom/c02.c line 497-501(2), 655-667(6)

defsym defined in line 190; used 22 times

- in /usr/src/lib/ccom/c02.c line 35, 43, 535
- in /usr/src/lib/ccom/c03.c line 179, 203, 220, 336, 362-363(2), 370-385(6), 571, 602, 609-611(2), 630-632(2), 723

eof defined in line 184; used 6 times

- in /usr/src/lib/ccom/c00.c line 118, 211, 217, 239, 297
- in /usr/src/lib/ccom/c02.c line 314

filename defined in line 165; used 5 times

- in /usr/src/lib/ccom/c00.c line 231
- in /usr/src/lib/ccom/c01.c line 550-551(2), 562-563(2)

funcblk defined in line 207; used 3 times

- in /usr/src/lib/ccom/c02.c line 49-50(2)
- in /usr/src/lib/ccom/c04.c line 338

funcsym defined in line 191; used 5 times

- in /usr/src/lib/ccom/c00.c line 624(2)
- in /usr/src/lib/ccom/c02.c line 45, 102, 111

hshtab defined in line 169; used 7 times

- in /usr/src/lib/ccom/c00.c line 142, 154-155(2)
- in /usr/src/lib/ccom/c02.c line 719, 750, 758
- in /usr/src/lib/ccom/c03.c line 553

initflg defined in line 202; used 5 times

- in /usr/src/lib/ccom/c00.c line 796
- in /usr/src/lib/ccom/c01.c line 892-896(2)
- in /usr/src/lib/ccom/c02.c line 189-192(2)

isn defined in line 172; used 28 times

- in /usr/src/lib/ccom/c00.c line 307
- in /usr/src/lib/ccom/c02.c line 100-101(2), 111-115(2), 369, 379, 403-406(2), 422-423(2), 446-448(3), 472-474(2), 483, 501, 508-509(2), 544, 579-580(2), 654
- in /usr/src/lib/ccom/c03.c line 502-508(3)
- in /usr/src/lib/ccom/c04.c line 262

kwhash defined in line 170; used 2 times

- in /usr/src/lib/ccom/c00.c line 115, 139

line defined in line 185; used 9 times

- in /usr/src/lib/ccom/c00.c line 243-247(2), 573
- in /usr/src/lib/ccom/c01.c line 552, 564
- in /usr/src/lib/ccom/c02.c line 662
- in /usr/src/lib/ccom/c04.c line 39, 61, 297

locbase defined in line 186; used 8 times

- in /usr/src/lib/ccom/c00.c line 117
- in /usr/src/lib/ccom/c01.c line 668, 688-694(4)
- in /usr/src/lib/ccom/c02.c line 107, 125

maxauto defined in line 181; used 6 times

- in /usr/src/lib/ccom/c01.c line 950-951(2)
- in /usr/src/lib/ccom/c02.c line 105, 123
- in /usr/src/lib/ccom/c03.c line 490-491(2)

memlist defined in line 210; used 16 times

- in line 77
- in /usr/src/lib/ccom/c02.c line 244
- in /usr/src/lib/ccom/c03.c line 187, 193, 206-209(2), 224-228(7), 469-474(3)

mosflg defined in line 201; used 13 times

- in /usr/src/lib/ccom/c00.c line 204, 321-322(2), 758
- in /usr/src/lib/ccom/c03.c line 49, 164-174(4), 195, 204, 255, 315

mossym defined in line 215; used 3 times

- in /usr/src/lib/ccom/c00.c line 146, 163, 321

nchstr defined in line 196; used 10 times

- in /usr/src/lib/ccom/c00.c line 454, 462-470(5), 481-483(2), 677
- in /usr/src/lib/ccom/c02.c line 180

nerror defined in line 197; used 3 times

- in /usr/src/lib/ccom/c00.c line 124
- in /usr/src/lib/ccom/c01.c line 561, 873

nmems defined in line 212; used 5 times

- in /usr/src/lib/ccom/c03.c line 208-211(2), 230, 466-468(2)

numbuf defined in line 209; used 3 times

- in /usr/src/lib/ccom/c00.c line 359, 422, 897

opdope defined in line 166; used 9 times

- in /usr/src/lib/ccom/c00.c line 776, 784, 813(2)
- in /usr/src/lib/ccom/c01.c line 28, 328, 422, 588
- in /usr/src/lib/ccom/c04.c line 129

parame defined in line 199; used 4 times

- in /usr/src/lib/ccom/c02.c line 37, 691
- in /usr/src/lib/ccom/c03.c line 438-439(2)

paraml defined in line 198; used 8 times

- in /usr/src/lib/ccom/c02.c line 36, 56, 690-693(4)
- in /usr/src/lib/ccom/c03.c line 435-436(2)

peekc defined in line 183; used 21 times

- in /usr/src/lib/ccom/c00.c line 207-209(3), 228-242(6), 288-291(2), 303, 323, 417, 440, 536
- in /usr/src/lib/ccom/c02.c line 528
- in /usr/src/lib/ccom/c04.c line 279-280(2), 291, 299

peeksym defined in line 182; used 53 times

- in /usr/src/lib/ccom/c00.c line 200-202(3), 694, 743, 818
- in /usr/src/lib/ccom/c02.c line 19-24(2), 47-48(3), 59, 69, 84, 117, 166-167(2), 174-178(2), 185, 214, 252-256(2), 279, 323, 399-402(2), 413, 550, 574, 587, 596, 821
- in /usr/src/lib/ccom/c03.c line 108, 201, 256, 263-265(3), 290, 317-323(4), 446-448(2), 485, 528, 596, 629, 648
- in /usr/src/lib/ccom/c04.c line 254, 266

proflg defined in line 192; used 2 times

- in /usr/src/lib/ccom/c00.c line 96
- in /usr/src/lib/ccom/c02.c line 110

regvar defined in line 205; used 10 times

- in /usr/src/lib/ccom/c02.c line 103, 312-319(3), 724, 731-735(3)
- in /usr/src/lib/ccom/c03.c line 737-739(2)

retlab defined in line 178; used 4 times

- in /usr/src/lib/ccom/c02.c line 115-120(2), 376
- in /usr/src/lib/ccom/c04.c line 346

sbuf defined in line 203; used 1 times

- in /usr/src/lib/ccom/c00.c line 87

sparent defined in line 211; used 15 times

- in line 63
- in /usr/src/lib/ccom/c00.c line 161
- in /usr/src/lib/ccom/c01.c line 383
- in /usr/src/lib/ccom/c02.c line 691-693(2)
- in /usr/src/lib/ccom/c03.c line 207-210(2), 229, 275, 372(2), 438, 475(2), 552

strflg defined in line 200; used 4 times

- in /usr/src/lib/ccom/c00.c line 121, 456, 474
- in /usr/src/lib/ccom/c04.c line 370

structhole defined in line 213; used 2 times

- in /usr/src/lib/ccom/c02.c line 262
- in /usr/src/lib/ccom/c03.c line 472

swp defined in line 175; used 10 times

- in /usr/src/lib/ccom/c02.c line 465-473(4), 495, 651-653(3), 663-668(2)

swtab defined in line 173; used 2 times

- in /usr/src/lib/ccom/c02.c line 469, 653

symbuf defined in line 168; used 7 times

- in /usr/src/lib/ccom/c00.c line 138, 144, 164-165(2), 178, 314-316(2)

treebase defined in line 187; used 5 times

- in /usr/src/lib/ccom/c01.c line 646-651(2), 666-668(2), 675

treebot defined in line 188; used 4 times

- in /usr/src/lib/ccom/c01.c line 668, 677, 690(2)

unscflg defined in line 174; used 3 times

- in /usr/src/lib/ccom/c00.c line 71, 677
- in /usr/src/lib/ccom/c03.c line 103

#### Defined struct's

FS defined in line 79; used 4 times

- in line 141(2)
- in /usr/src/lib/ccom/c03.c line 456(2)

SS defined in line 75; used 4 times

- in /usr/src/lib/ccom/c03.c line 185(2), 191(2)

cnode defined in line 101; used 6 times

- in line 137(2)
- in /usr/src/lib/ccom/c00.c line 596(2)
- in /usr/src/lib/ccom/c01.c line 610(2)

fnode defined in line 124; used 4 times

- in line 139(2)
- in /usr/src/lib/ccom/c01.c line 628(2)

lnode defined in line 112; used 4 times

- in line 138(2)
- in /usr/src/lib/ccom/c00.c line 634(2)

nmlist defined in line 55; used 140 times

- in line 62(2), 77(2), 83(2), 140(2), 169(2), 190-199(10), 210-213(4), 485-488(4)
- in /usr/src/lib/ccom/c00.c line 136(2), 153(4), 593(2), 674(4), 873(2)
- in /usr/src/lib/ccom/c01.c line 378-381(4), 597(2), 906(2), 936-941(8)
- in /usr/src/lib/ccom/c02.c line 14-15(4), 39-42(4), 132-134(4), 237-241(8), 286(2), 526(2), 681-686(4), 745(2), 768(2), 783(2)
- in /usr/src/lib/ccom/c03.c line 16(2), 34(2), 151-159(10), 225(2), 244-248(4), 302-308(6), 537-543(10), 564-569(6), 731(2)
- in /usr/src/lib/ccom/c04.c line 67(2), 252(2)

swtab defined in line 157; used 6 times

- in line 173-175(4)
- in /usr/src/lib/ccom/c02.c line 648(2)

tdim defined in line 149; used 4 times

- in /usr/src/lib/ccom/c03.c line 309(2), 563(2)

tnode defined in line 89; used 10 times

- in line 136(2), 207(2)
- in /usr/src/lib/ccom/c00.c line 16(2)
- in /usr/src/lib/ccom/c01.c line 582(2)
- in /usr/src/lib/ccom/c02.c line 682(2)

#### Defined union's

str defined in line 74; used 58 times

- in line 60-63(2), 93(2), 105(2), 116(2), 128(2), 211(2), 483(2)
- in /usr/src/lib/ccom/c00.c line 596(2), 678(2), 837(2)
- in /usr/src/lib/ccom/c01.c line 67(2), 76(2), 190(2), 319-320(4), 358(2), 425-427(4), 577(2)
- in /usr/src/lib/ccom/c02.c line 206(2), 487(2)
- in /usr/src/lib/ccom/c03.c line 147(2), 154-156(4), 185(2), 191(2), 438(2), 456(2)
- in /usr/src/lib/ccom/c04.c line 324(2)

tree defined in line 135; used 152 times

- in line 94-95(2), 171(2), 471-489(22)
- in /usr/src/lib/ccom/c00.c line 55-56(4), 588(2), 634(2), 678(2), 867-875(6)
- in /usr/src/lib/ccom/c01.c line 18(2), 209(2), 374-376(4), 387(2), 413-415(4), 438(2), 458-460(4), 473-475(4), 500(2), 574-582(8), 595-599(4), 605-610(6), 622-628(6), 708(2), 723-724(4), 890(2), 904(2), 948(2)
- in /usr/src/lib/ccom/c02.c line 60(2), 137(2), 146(2), 161(2), 361(2), 479(2), 567(2), 622-626(4), 682(2), 701-704(4)
- in /usr/src/lib/ccom/c03.c line 257(2), 445(2), 488(2), 509(2)
- in /usr/src/lib/ccom/c04.c line 36(2), 46(2), 65(2), 160(2), 177(2), 241(2), 317(2), 338(2)

#### Defined macros

ALIGN defined in line 339; used 8 times

- in /usr/src/lib/ccom/c02.c line 60(2), 75
- in /usr/src/lib/ccom/c03.c line 505, 684(2)
- in /usr/src/lib/ccom/c04.c line 243(2)

AMPER defined in line 251; used 7 times

- in /usr/src/lib/ccom/c00.c line 732
- in /usr/src/lib/ccom/c01.c line 45, 164, 445, 465, 489, 920

ANAME defined in line 419; used 1 times

- in /usr/src/lib/ccom/c02.c line 793

AND defined in line 264; used 4 times

- in /usr/src/lib/ccom/c00.c line 329, 731
- in /usr/src/lib/ccom/c01.c line 72
- in /usr/src/lib/ccom/c05.c line 191

AREG defined in line 361; used 4 times

- in /usr/src/lib/ccom/c02.c line 702, 720
- in /usr/src/lib/ccom/c03.c line 68, 418

ARG defined in line 359; used 4 times

- in /usr/src/lib/ccom/c02.c line 108, 720
- in /usr/src/lib/ccom/c03.c line 67, 418

ARG1 defined in line 360; used 4 times

- in /usr/src/lib/ccom/c03.c line 293, 418, 434, 610

ARRAY defined in line 346; used 20 times

- in /usr/src/lib/ccom/c00.c line 677(2)
- in /usr/src/lib/ccom/c01.c line 64, 482
- in /usr/src/lib/ccom/c02.c line 142, 175(2), 185(2), 541, 697-698(2)
- in /usr/src/lib/ccom/c03.c line 341, 397, 408, 645, 681
- in /usr/src/lib/ccom/c04.c line 186, 259, 265

ARROW defined in line 267; used 1 times

- in /usr/src/lib/ccom/c00.c line 259

ASDIV defined in line 294; used 1 times

- in /usr/src/lib/ccom/c01.c line 234

ASLSH defined in line 297; never used
ASM defined in line 383; used 1 times

- in /usr/src/lib/ccom/c00.c line 51

ASMINUS defined in line 292; never used
ASMOD defined in line 295; used 1 times

- in /usr/src/lib/ccom/c01.c line 234

ASOR defined in line 299; never used
ASPLUS defined in line 291; used 3 times

- in /usr/src/lib/ccom/c00.c line 763
- in /usr/src/lib/ccom/c01.c line 233, 908

ASRSH defined in line 296; never used
ASSAND defined in line 298; never used
ASSEM defined in line 422; used 1 times

- in /usr/src/lib/ccom/c02.c line 355

ASSGOP defined in line 431; used 1 times

- in /usr/src/lib/ccom/c01.c line 225

ASSIGN defined in line 301; used 12 times

- in /usr/src/lib/ccom/c00.c line 262
- in /usr/src/lib/ccom/c01.c line 239, 914, 921, 928
- in /usr/src/lib/ccom/c02.c line 67, 197, 709
- in /usr/src/lib/ccom/c03.c line 482, 528
- in /usr/src/lib/ccom/c04.c line 340
- in /usr/src/lib/ccom/c05.c line 194

ASTIMES defined in line 293; never used
ASXOR defined in line 300; used 1 times

- in /usr/src/lib/ccom/c01.c line 233

AUTO defined in line 354; used 14 times

- in /usr/src/lib/ccom/c00.c line 32
- in /usr/src/lib/ccom/c01.c line 942
- in /usr/src/lib/ccom/c02.c line 153, 176, 198, 221, 273, 708, 715
- in /usr/src/lib/ccom/c03.c line 114, 357, 479, 486, 499

BDATA defined in line 403; used 4 times

- in /usr/src/lib/ccom/c00.c line 457-465(3)
- in /usr/src/lib/ccom/c04.c line 53

BIGTYPE defined in line 341; used 4 times

- in /usr/src/lib/ccom/c03.c line 348, 579, 616, 641

BINARY defined in line 428; used 7 times

- in /usr/src/lib/ccom/c00.c line 813(2)
- in /usr/src/lib/ccom/c01.c line 30, 204, 422, 588
- in /usr/src/lib/ccom/c04.c line 129

BRANCH defined in line 316; used 1 times

- in /usr/src/lib/ccom/c04.c line 143

BREAK defined in line 377; used 1 times

- in /usr/src/lib/ccom/c00.c line 43

BSLASH defined in line 388; used 1 times

- in /usr/src/lib/ccom/c05.c line 198

BSS defined in line 407; used 2 times

- in /usr/src/lib/ccom/c02.c line 63
- in /usr/src/lib/ccom/c03.c line 508

CALL defined in line 309; used 9 times

- in /usr/src/lib/ccom/c00.c line 744, 797, 825, 838
- in /usr/src/lib/ccom/c01.c line 47, 133-138(2), 159
- in /usr/src/lib/ccom/c04.c line 124

CASE defined in line 376; used 1 times

- in /usr/src/lib/ccom/c00.c line 42

CAST defined in line 231; used 7 times

- in /usr/src/lib/ccom/c00.c line 698
- in /usr/src/lib/ccom/c01.c line 70, 200(2), 225, 269, 351

CBRANCH defined in line 312; used 1 times

- in /usr/src/lib/ccom/c04.c line 39

CHAR defined in line 328; used 19 times

- in /usr/src/lib/ccom/c00.c line 23, 677
- in /usr/src/lib/ccom/c01.c line 51-55(2), 75, 223, 310, 323, 349-357(3), 506
- in /usr/src/lib/ccom/c02.c line 175
- in /usr/src/lib/ccom/c03.c line 103, 118, 283, 683, 696
- in /usr/src/lib/ccom/c04.c line 52

CMSIZ defined in line 26; used 2 times

- in /usr/src/lib/ccom/c00.c line 55, 681

COLON defined in line 228; used 12 times

- in /usr/src/lib/ccom/c00.c line 778(2), 798
- in /usr/src/lib/ccom/c01.c line 87, 284-292(3)
- in /usr/src/lib/ccom/c02.c line 463, 499
- in /usr/src/lib/ccom/c03.c line 322, 446
- in /usr/src/lib/ccom/c05.c line 194

COMMA defined in line 229; used 7 times

- in /usr/src/lib/ccom/c00.c line 797
- in /usr/src/lib/ccom/c02.c line 58, 78, 212, 272
- in /usr/src/lib/ccom/c03.c line 288
- in /usr/src/lib/ccom/c05.c line 192

COMMUTE defined in line 434; never used
COMPL defined in line 254; used 1 times

- in /usr/src/lib/ccom/c05.c line 202

CON defined in line 236; used 18 times

- in /usr/src/lib/ccom/c00.c line 223, 361, 407-410(2), 425, 510, 596
- in /usr/src/lib/ccom/c01.c line 245, 294, 330, 611, 729-734(3), 743, 894
- in /usr/src/lib/ccom/c02.c line 201
- in /usr/src/lib/ccom/c04.c line 51

CONTIN defined in line 378; used 1 times

- in /usr/src/lib/ccom/c00.c line 44

CSPACE defined in line 408; used 1 times

- in /usr/src/lib/ccom/c02.c line 65

DATA defined in line 406; used 2 times

- in /usr/src/lib/ccom/c02.c line 74
- in /usr/src/lib/ccom/c03.c line 504

DCLSLOP defined in line 39; used 1 times

- in /usr/src/lib/ccom/c01.c line 668

DECAFT defined in line 249; used 1 times

- in /usr/src/lib/ccom/c00.c line 813

DECBEF defined in line 247; used 1 times

- in /usr/src/lib/ccom/c00.c line 258

DEFAULT defined in line 380; used 1 times

- in /usr/src/lib/ccom/c00.c line 46

DEFXTRN defined in line 362; used 3 times

- in /usr/src/lib/ccom/c00.c line 878
- in /usr/src/lib/ccom/c02.c line 28
- in /usr/src/lib/ccom/c03.c line 114

DIGIT defined in line 395; used 14 times

- in /usr/src/lib/ccom/c00.c line 315, 367, 374, 404
- in /usr/src/lib/ccom/c05.c line 193-194(10)

DIVIDE defined in line 260; used 2 times

- in /usr/src/lib/ccom/c00.c line 286
- in /usr/src/lib/ccom/c05.c line 192

DO defined in line 379; used 1 times

- in /usr/src/lib/ccom/c00.c line 45

DOT defined in line 256; used 1 times

- in /usr/src/lib/ccom/c00.c line 394

DOUBLE defined in line 330; used 7 times

- in /usr/src/lib/ccom/c00.c line 25, 630
- in /usr/src/lib/ccom/c01.c line 206, 348-352(2)
- in /usr/src/lib/ccom/c02.c line 695
- in /usr/src/lib/ccom/c03.c line 127

DQUOTE defined in line 393; used 1 times

- in /usr/src/lib/ccom/c05.c line 191

ELSE defined in line 374; used 3 times

- in /usr/src/lib/ccom/c00.c line 40
- in /usr/src/lib/ccom/c02.c line 397, 405

ENUM defined in line 382; used 6 times

- in /usr/src/lib/ccom/c00.c line 50
- in /usr/src/lib/ccom/c03.c line 162, 213-216(2), 263, 515

ENUMCON defined in line 365; used 4 times

- in /usr/src/lib/ccom/c00.c line 612
- in /usr/src/lib/ccom/c02.c line 200
- in /usr/src/lib/ccom/c03.c line 518-521(2)

ENUMTAG defined in line 364; used 1 times

- in /usr/src/lib/ccom/c03.c line 168

EOFC defined in line 220; used 7 times

- in /usr/src/lib/ccom/c00.c line 120-122(2), 212, 218, 287
- in /usr/src/lib/ccom/c02.c line 17
- in /usr/src/lib/ccom/c05.c line 187

EQUAL defined in line 280; used 1 times

- in /usr/src/lib/ccom/c00.c line 262

ETYPE defined in line 232; used 4 times

- in /usr/src/lib/ccom/c00.c line 887
- in /usr/src/lib/ccom/c01.c line 67, 464, 484

EVEN defined in line 413; used 4 times

- in /usr/src/lib/ccom/c02.c line 76, 263, 276
- in /usr/src/lib/ccom/c03.c line 506

EXCLA defined in line 250; used 2 times

- in /usr/src/lib/ccom/c00.c line 275
- in /usr/src/lib/ccom/c05.c line 191

EXOR defined in line 266; used 2 times

- in /usr/src/lib/ccom/c00.c line 762
- in /usr/src/lib/ccom/c05.c line 198

EXPR defined in line 416; used 1 times

- in /usr/src/lib/ccom/c04.c line 61

EXTERN defined in line 355; used 19 times

- in /usr/src/lib/ccom/c00.c line 33, 619
- in /usr/src/lib/ccom/c02.c line 23, 30-32(2), 42, 52, 72, 210, 754-757(2), 772
- in /usr/src/lib/ccom/c03.c line 358-359(2), 375-377(2), 419(2)
- in /usr/src/lib/ccom/c04.c line 82

FCON defined in line 238; used 6 times

- in /usr/src/lib/ccom/c00.c line 387-389(2), 399, 420-423(2)
- in /usr/src/lib/ccom/c01.c line 629

FENUM defined in line 460; used 1 times

- in /usr/src/lib/ccom/c03.c line 169

FFIELD defined in line 463; used 5 times

- in /usr/src/lib/ccom/c01.c line 181, 189
- in /usr/src/lib/ccom/c02.c line 193
- in /usr/src/lib/ccom/c03.c line 451, 458

FINIT defined in line 464; used 2 times

- in /usr/src/lib/ccom/c02.c line 289-291(2)

FKIND defined in line 462; used 3 times

- in /usr/src/lib/ccom/c00.c line 146
- in /usr/src/lib/ccom/c01.c line 396
- in /usr/src/lib/ccom/c03.c line 546

FLABL defined in line 465; used 3 times

- in /usr/src/lib/ccom/c02.c line 542, 754
- in /usr/src/lib/ccom/c04.c line 260

FLOAT defined in line 329; used 4 times

- in /usr/src/lib/ccom/c00.c line 24
- in /usr/src/lib/ccom/c01.c line 347
- in /usr/src/lib/ccom/c02.c line 694
- in /usr/src/lib/ccom/c03.c line 126

FMOS defined in line 458; used 5 times

- in /usr/src/lib/ccom/c00.c line 758
- in /usr/src/lib/ccom/c01.c line 396
- in /usr/src/lib/ccom/c03.c line 47, 255, 315

FOR defined in line 381; used 1 times

- in /usr/src/lib/ccom/c00.c line 47

FSEL defined in line 230; used 2 times

- in /usr/src/lib/ccom/c01.c line 190, 710

FTAG defined in line 459; used 1 times

- in /usr/src/lib/ccom/c03.c line 164

FTI defined in line 447; used 1 times

- in /usr/src/lib/ccom/c05.c line 170

FTL defined in line 449; used 1 times

- in /usr/src/lib/ccom/c05.c line 172

FTOI defined in line 269; used 2 times

- in /usr/src/lib/ccom/c01.c line 207
- in /usr/src/lib/ccom/c05.c line 180

FTOL defined in line 272; used 1 times

- in /usr/src/lib/ccom/c05.c line 180

FUNC defined in line 345; used 10 times

- in /usr/src/lib/ccom/c00.c line 620
- in /usr/src/lib/ccom/c01.c line 64, 116, 136, 142, 464
- in /usr/src/lib/ccom/c02.c line 46
- in /usr/src/lib/ccom/c03.c line 356, 620
- in /usr/src/lib/ccom/c04.c line 190

FUNION defined in line 461; used 1 times

- in /usr/src/lib/ccom/c03.c line 166

GOTO defined in line 370; used 1 times

- in /usr/src/lib/ccom/c00.c line 36

GREAT defined in line 285; used 2 times

- in /usr/src/lib/ccom/c00.c line 272
- in /usr/src/lib/ccom/c05.c line 194

GREATEQ defined in line 284; used 1 times

- in /usr/src/lib/ccom/c00.c line 272

GREATP defined in line 289; never used
GREATQP defined in line 288; never used
HSHSIZ defined in line 25; used 5 times

- in line 169-170(2)
- in /usr/src/lib/ccom/c02.c line 718, 749
- in /usr/src/lib/ccom/c04.c line 434

IF defined in line 372; used 1 times

- in /usr/src/lib/ccom/c00.c line 38

INCAFT defined in line 248; never used
INCBEF defined in line 246; used 2 times

- in /usr/src/lib/ccom/c00.c line 254, 813

INIT defined in line 313; used 2 times

- in /usr/src/lib/ccom/c02.c line 205
- in /usr/src/lib/ccom/c04.c line 51

INSERT defined in line 390; never used
INT defined in line 327; used 34 times

- in /usr/src/lib/ccom/c00.c line 22, 30, 596, 836
- in /usr/src/lib/ccom/c01.c line 29, 52-60(3), 112, 181, 202, 208, 223, 310, 346-358(5), 506, 612
- in /usr/src/lib/ccom/c03.c line 24, 42, 87, 100(2), 112-116(2), 128, 214, 516, 689, 736
- in /usr/src/lib/ccom/c04.c line 55

ITC defined in line 451; never used
ITF defined in line 442; used 2 times

- in /usr/src/lib/ccom/c05.c line 170-171(2)

ITL defined in line 443; used 5 times

- in /usr/src/lib/ccom/c01.c line 265, 276, 303
- in /usr/src/lib/ccom/c05.c line 170-172(2)

ITOC defined in line 321; used 1 times

- in /usr/src/lib/ccom/c01.c line 358

ITOF defined in line 268; used 2 times

- in /usr/src/lib/ccom/c01.c line 205
- in /usr/src/lib/ccom/c05.c line 180

ITOL defined in line 274; used 3 times

- in /usr/src/lib/ccom/c01.c line 319-320(2)
- in /usr/src/lib/ccom/c05.c line 180

ITOP defined in line 276; used 1 times

- in /usr/src/lib/ccom/c05.c line 180

ITP defined in line 445; used 10 times

- in /usr/src/lib/ccom/c01.c line 244, 259, 270, 292-297(2), 312, 328
- in /usr/src/lib/ccom/c05.c line 170-173(3)

JUMP defined in line 311; used 1 times

- in /usr/src/lib/ccom/c04.c line 324

KEYW defined in line 234; used 8 times

- in /usr/src/lib/ccom/c00.c line 141, 324
- in /usr/src/lib/ccom/c02.c line 47, 365, 397, 405, 452
- in /usr/src/lib/ccom/c03.c line 60

KEYWC defined in line 351; never used
LABEL defined in line 317; used 5 times

- in /usr/src/lib/ccom/c00.c line 457
- in /usr/src/lib/ccom/c02.c line 120
- in /usr/src/lib/ccom/c03.c line 504-508(2)
- in /usr/src/lib/ccom/c04.c line 151

LBRACE defined in line 222; used 8 times

- in /usr/src/lib/ccom/c02.c line 47, 117, 166, 185, 249
- in /usr/src/lib/ccom/c03.c line 176, 196
- in /usr/src/lib/ccom/c05.c line 202

LBRACK defined in line 224; used 3 times

- in /usr/src/lib/ccom/c00.c line 856
- in /usr/src/lib/ccom/c01.c line 24
- in /usr/src/lib/ccom/c05.c line 198

LCON defined in line 240; used 6 times

- in /usr/src/lib/ccom/c00.c line 412, 426, 635
- in /usr/src/lib/ccom/c01.c line 246, 295, 331

LEAF defined in line 436; never used
LESS defined in line 283; used 2 times

- in /usr/src/lib/ccom/c00.c line 267
- in /usr/src/lib/ccom/c05.c line 194

LESSEQ defined in line 282; used 3 times

- in /usr/src/lib/ccom/c00.c line 267
- in /usr/src/lib/ccom/c01.c line 309-311(2)

LESSEQP defined in line 286; used 1 times

- in /usr/src/lib/ccom/c01.c line 311

LESSP defined in line 287; never used
LETTER defined in line 394; used 54 times

- in /usr/src/lib/ccom/c00.c line 315
- in /usr/src/lib/ccom/c05.c line 195-202(53)

LNBPW defined in line 34; used 6 times

- in line 170(2)
- in /usr/src/lib/ccom/c00.c line 115(2), 139(2)

LNCPW defined in line 33; used 6 times

- in /usr/src/lib/ccom/c00.c line 164(2), 502-504(2), 896(2)

LOGAND defined in line 270; used 1 times

- in /usr/src/lib/ccom/c00.c line 329

LOGOR defined in line 271; used 1 times

- in /usr/src/lib/ccom/c00.c line 332

LONG defined in line 332; used 10 times

- in /usr/src/lib/ccom/c00.c line 27, 636
- in /usr/src/lib/ccom/c01.c line 197-199(2), 319-321(3), 505
- in /usr/src/lib/ccom/c03.c line 120, 129

LPARN defined in line 226; used 7 times

- in /usr/src/lib/ccom/c00.c line 667, 692, 797
- in /usr/src/lib/ccom/c02.c line 348, 571, 628
- in /usr/src/lib/ccom/c05.c line 192

LSHIFT defined in line 263; used 1 times

- in /usr/src/lib/ccom/c00.c line 266

LTF defined in line 444; used 2 times

- in /usr/src/lib/ccom/c05.c line 171-172(2)

LTI defined in line 448; used 5 times

- in /usr/src/lib/ccom/c01.c line 234, 263, 274, 301
- in /usr/src/lib/ccom/c05.c line 170

LTOF defined in line 273; used 1 times

- in /usr/src/lib/ccom/c05.c line 180

LTOI defined in line 275; used 1 times

- in /usr/src/lib/ccom/c05.c line 180

LTOP defined in line 278; used 1 times

- in /usr/src/lib/ccom/c05.c line 180

LTP defined in line 450; used 7 times

- in /usr/src/lib/ccom/c01.c line 244, 272, 292, 328
- in /usr/src/lib/ccom/c05.c line 172-173(3)

LTYPE defined in line 22; used 1 times

- in line 195

LVALUE defined in line 429; used 1 times

- in /usr/src/lib/ccom/c01.c line 194

LWORD defined in line 432; used 1 times

- in /usr/src/lib/ccom/c01.c line 196

MAX defined in line 304; used 3 times

- in /usr/src/lib/ccom/c00.c line 279
- in /usr/src/lib/ccom/c01.c line 284-288(2)

MAXCPS defined in line 20; used 4 times

- in line 168
- in /usr/src/lib/ccom/c00.c line 316
- in /usr/src/lib/ccom/c02.c line 773
- in /usr/src/lib/ccom/c04.c line 391

MAXINT defined in line 23; used 2 times

- in /usr/src/lib/ccom/c00.c line 425(2)

MAXP defined in line 305; used 1 times

- in /usr/src/lib/ccom/c01.c line 288

MAXUINT defined in line 24; never used
MCALL defined in line 310; used 1 times

- in /usr/src/lib/ccom/c00.c line 741

MIN defined in line 306; used 2 times

- in /usr/src/lib/ccom/c00.c line 284
- in /usr/src/lib/ccom/c01.c line 284

MINP defined in line 307; never used
MINUS defined in line 258; used 3 times

- in /usr/src/lib/ccom/c00.c line 259
- in /usr/src/lib/ccom/c01.c line 317
- in /usr/src/lib/ccom/c05.c line 192

MOD defined in line 261; used 1 times

- in /usr/src/lib/ccom/c05.c line 191

MOS defined in line 353; used 12 times

- in /usr/src/lib/ccom/c01.c line 174, 483
- in /usr/src/lib/ccom/c03.c line 47, 218, 253, 268, 315, 322, 371-372(3), 444

MOU defined in line 363; used 3 times

- in /usr/src/lib/ccom/c03.c line 47, 218, 252

NAME defined in line 235; used 19 times

- in /usr/src/lib/ccom/c00.c line 16, 149, 167, 203, 677
- in /usr/src/lib/ccom/c01.c line 148, 174, 483, 599, 712, 909
- in /usr/src/lib/ccom/c02.c line 24, 48, 682
- in /usr/src/lib/ccom/c03.c line 51, 172
- in /usr/src/lib/ccom/c04.c line 81, 102, 254

NBPC defined in line 31; used 4 times

- in /usr/src/lib/ccom/c03.c line 678(2), 697-699(2)

NBPW defined in line 30; used 2 times

- in /usr/src/lib/ccom/c03.c line 690-692(2)

NCPW defined in line 32; used 1 times

- in /usr/src/lib/ccom/c03.c line 694

NEG defined in line 253; used 1 times

- in /usr/src/lib/ccom/c00.c line 723

NEQUAL defined in line 281; used 1 times

- in /usr/src/lib/ccom/c00.c line 275

NEWLN defined in line 396; used 1 times

- in /usr/src/lib/ccom/c05.c line 188

NLABEL defined in line 318; used 2 times

- in /usr/src/lib/ccom/c02.c line 63, 74

NMEMS defined in line 29; used 4 times

- in /usr/src/lib/ccom/c03.c line 158, 466-469(3)

NULLOP defined in line 242; used 2 times

- in /usr/src/lib/ccom/c00.c line 836
- in /usr/src/lib/ccom/c04.c line 70

OR defined in line 265; used 2 times

- in /usr/src/lib/ccom/c00.c line 332
- in /usr/src/lib/ccom/c05.c line 202

PCVOK defined in line 437; used 1 times

- in /usr/src/lib/ccom/c01.c line 328

PERIOD defined in line 391; used 1 times

- in /usr/src/lib/ccom/c05.c line 192

PLUS defined in line 257; used 9 times

- in /usr/src/lib/ccom/c00.c line 254, 762-763(2)
- in /usr/src/lib/ccom/c01.c line 25, 76, 186, 449, 908
- in /usr/src/lib/ccom/c05.c line 192

PROFIL defined in line 414; used 1 times

- in /usr/src/lib/ccom/c02.c line 111

PROG defined in line 405; used 2 times

- in /usr/src/lib/ccom/c02.c line 102
- in /usr/src/lib/ccom/c03.c line 510

PTI defined in line 446; used 7 times

- in /usr/src/lib/ccom/c01.c line 240, 270, 312-315(2), 338, 370
- in /usr/src/lib/ccom/c05.c line 173

PTOI defined in line 277; used 1 times

- in /usr/src/lib/ccom/c05.c line 180

PTR defined in line 344; used 15 times

- in /usr/src/lib/ccom/c01.c line 116, 285-287(3), 309(2), 323(2), 383, 506
- in /usr/src/lib/ccom/c02.c line 698
- in /usr/src/lib/ccom/c03.c line 583, 737
- in /usr/src/lib/ccom/c04.c line 28, 192

QUEST defined in line 303; used 5 times

- in /usr/src/lib/ccom/c00.c line 778, 798
- in /usr/src/lib/ccom/c01.c line 90, 733
- in /usr/src/lib/ccom/c05.c line 194

RASSOC defined in line 435; used 1 times

- in /usr/src/lib/ccom/c00.c line 784

RBRACE defined in line 223; used 11 times

- in /usr/src/lib/ccom/c02.c line 82, 172, 213, 254, 278, 315, 816
- in /usr/src/lib/ccom/c03.c line 231, 263, 289
- in /usr/src/lib/ccom/c05.c line 202

RBRACK defined in line 225; used 4 times

- in /usr/src/lib/ccom/c00.c line 854
- in /usr/src/lib/ccom/c03.c line 628-633(2)
- in /usr/src/lib/ccom/c05.c line 198

REG defined in line 357; used 9 times

- in /usr/src/lib/ccom/c00.c line 35
- in /usr/src/lib/ccom/c02.c line 198, 273, 681, 712
- in /usr/src/lib/ccom/c03.c line 67, 477, 512-513(2)

RELAT defined in line 430; used 2 times

- in /usr/src/lib/ccom/c01.c line 308, 345

RETRN defined in line 412; used 1 times

- in /usr/src/lib/ccom/c02.c line 120

RETURN defined in line 371; used 1 times

- in /usr/src/lib/ccom/c00.c line 37

RFORCE defined in line 315; used 2 times

- in /usr/src/lib/ccom/c02.c line 487
- in /usr/src/lib/ccom/c04.c line 342

RLABEL defined in line 319; used 1 times

- in /usr/src/lib/ccom/c02.c line 102

RNAME defined in line 418; used 1 times

- in /usr/src/lib/ccom/c02.c line 789

RPARN defined in line 227; used 13 times

- in /usr/src/lib/ccom/c00.c line 696, 740, 830, 849
- in /usr/src/lib/ccom/c02.c line 353, 595-598(2), 631
- in /usr/src/lib/ccom/c03.c line 293, 317, 590, 614
- in /usr/src/lib/ccom/c05.c line 192

RSHIFT defined in line 262; used 1 times

- in /usr/src/lib/ccom/c00.c line 271

RWORD defined in line 433; used 1 times

- in /usr/src/lib/ccom/c01.c line 198

SAVE defined in line 411; used 1 times

- in /usr/src/lib/ccom/c02.c line 109

SEMI defined in line 221; used 14 times

- in /usr/src/lib/ccom/c02.c line 17, 58, 79, 395, 554, 573-576(2), 586-590(2)
- in /usr/src/lib/ccom/c03.c line 256, 291-293(2), 317
- in /usr/src/lib/ccom/c05.c line 194

SEOF defined in line 322; used 1 times

- in /usr/src/lib/ccom/c00.c line 601

SEQNC defined in line 308; used 2 times

- in /usr/src/lib/ccom/c00.c line 826
- in /usr/src/lib/ccom/c01.c line 929

SETREG defined in line 314; used 3 times

- in /usr/src/lib/ccom/c02.c line 318, 724, 735

SETSTK defined in line 420; used 1 times

- in /usr/src/lib/ccom/c02.c line 123

SFCON defined in line 239; never used
SHARP defined in line 389; used 1 times

- in /usr/src/lib/ccom/c05.c line 191

SINIT defined in line 421; used 1 times

- in /usr/src/lib/ccom/c04.c line 56

SIZEOF defined in line 245; used 6 times

- in /usr/src/lib/ccom/c00.c line 48, 324-325(2), 670, 701
- in /usr/src/lib/ccom/c01.c line 39

SLCON defined in line 241; never used
SNAME defined in line 417; used 1 times

- in /usr/src/lib/ccom/c02.c line 797

SPACE defined in line 397; used 5 times

- in /usr/src/lib/ccom/c00.c line 228
- in /usr/src/lib/ccom/c05.c line 188-191(4)

SQUOTE defined in line 392; used 1 times

- in /usr/src/lib/ccom/c05.c line 191

SSIZE defined in line 27; used 3 times

- in /usr/src/lib/ccom/c00.c line 591(2), 803

SSPACE defined in line 409; used 4 times

- in /usr/src/lib/ccom/c02.c line 63, 222, 275
- in /usr/src/lib/ccom/c03.c line 508

STAR defined in line 252; used 11 times

- in /usr/src/lib/ccom/c00.c line 734
- in /usr/src/lib/ccom/c01.c line 26, 131, 144-148(2), 188, 447, 712, 923-925(2)
- in /usr/src/lib/ccom/c04.c line 322

STARG defined in line 38; used 1 times

- in /usr/src/lib/ccom/c02.c line 689

STATIC defined in line 356; used 11 times

- in /usr/src/lib/ccom/c00.c line 34, 622, 675
- in /usr/src/lib/ccom/c02.c line 32, 61, 540
- in /usr/src/lib/ccom/c03.c line 501-505(2)
- in /usr/src/lib/ccom/c04.c line 81, 102, 264

STRASG defined in line 320; used 1 times

- in /usr/src/lib/ccom/c04.c line 135

STRING defined in line 237; used 4 times

- in /usr/src/lib/ccom/c00.c line 308
- in /usr/src/lib/ccom/c02.c line 175, 348, 817

STRTAG defined in line 358; used 1 times

- in /usr/src/lib/ccom/c03.c line 163

STRUCT defined in line 331; used 14 times

- in /usr/src/lib/ccom/c00.c line 26
- in /usr/src/lib/ccom/c01.c line 159, 214(2), 241, 383
- in /usr/src/lib/ccom/c02.c line 154, 166, 183
- in /usr/src/lib/ccom/c03.c line 93, 423(2)
- in /usr/src/lib/ccom/c04.c line 74, 135

SWIT defined in line 415; used 1 times

- in /usr/src/lib/ccom/c02.c line 662

SWITCH defined in line 375; used 1 times

- in /usr/src/lib/ccom/c00.c line 41

SWSIZ defined in line 28; used 2 times

- in line 173
- in /usr/src/lib/ccom/c02.c line 469

SYMDEF defined in line 410; used 4 times

- in /usr/src/lib/ccom/c02.c line 52, 63, 73, 211

SZCHAR defined in line 45; never used
SZDOUB defined in line 50; used 1 times

- in /usr/src/lib/ccom/c04.c line 220

SZFLOAT defined in line 48; used 1 times

- in /usr/src/lib/ccom/c04.c line 211

SZINT defined in line 46; used 1 times

- in /usr/src/lib/ccom/c04.c line 202

SZLONG defined in line 49; used 1 times

- in /usr/src/lib/ccom/c04.c line 216

SZPTR defined in line 47; used 1 times

- in /usr/src/lib/ccom/c04.c line 193

TIMES defined in line 259; used 1 times

- in /usr/src/lib/ccom/c05.c line 192

TNULL defined in line 162; used 19 times

- in /usr/src/lib/ccom/c00.c line 678, 837(2), 888(2)
- in /usr/src/lib/ccom/c01.c line 68(2), 144-149(2), 210, 319-320(2), 358, 427, 465, 599
- in /usr/src/lib/ccom/c02.c line 206, 487
- in /usr/src/lib/ccom/c04.c line 324

TYLEN defined in line 342; used 9 times

- in /usr/src/lib/ccom/c03.c line 343, 352-353(2), 398, 583, 620, 645
- in /usr/src/lib/ccom/c04.c line 18, 28

TYPE defined in line 340; used 13 times

- in /usr/src/lib/ccom/c01.c line 241
- in /usr/src/lib/ccom/c03.c line 346, 355, 423(2)
- in /usr/src/lib/ccom/c04.c line 14-18(3), 28(2), 164, 190-194(2)

TYPEDEF defined in line 352; used 11 times

- in /usr/src/lib/ccom/c00.c line 49, 610
- in /usr/src/lib/ccom/c02.c line 32, 38-39(2), 48
- in /usr/src/lib/ccom/c03.c line 51, 359, 430-431(2)
- in /usr/src/lib/ccom/c04.c line 79

UNCHAR defined in line 334; used 13 times

- in /usr/src/lib/ccom/c00.c line 677
- in /usr/src/lib/ccom/c01.c line 53-57(2), 66, 75, 323, 352, 506
- in /usr/src/lib/ccom/c02.c line 175
- in /usr/src/lib/ccom/c03.c line 119, 683, 696
- in /usr/src/lib/ccom/c04.c line 52

UNION defined in line 337; used 3 times

- in /usr/src/lib/ccom/c00.c line 29
- in /usr/src/lib/ccom/c03.c line 165, 218

UNKN defined in line 398; used 31 times

- in /usr/src/lib/ccom/c05.c line 187-202(31)

UNLONG defined in line 335; used 8 times

- in /usr/src/lib/ccom/c01.c line 309-310(3), 504, 732, 747
- in /usr/src/lib/ccom/c03.c line 121, 131

UNSIGN defined in line 333; used 22 times

- in /usr/src/lib/ccom/c00.c line 28
- in /usr/src/lib/ccom/c01.c line 41, 54-58(2), 67, 182, 190, 223-224(3), 309-310(3), 506, 731, 746, 880
- in /usr/src/lib/ccom/c03.c line 117, 130, 689, 736
- in /usr/src/lib/ccom/c04.c line 55

VOID defined in line 336; used 5 times

- in /usr/src/lib/ccom/c00.c line 31
- in /usr/src/lib/ccom/c01.c line 200(3)
- in /usr/src/lib/ccom/c02.c line 633

WDATA defined in line 404; never used
WHILE defined in line 373; used 2 times

- in /usr/src/lib/ccom/c00.c line 39
- in /usr/src/lib/ccom/c02.c line 452

XNULLOP defined in line 243; used 1 times

- in /usr/src/lib/ccom/c04.c line 71

XTYPE defined in line 343; used 22 times

- in /usr/src/lib/ccom/c01.c line 64(2), 116(2), 136, 142, 464, 482
- in /usr/src/lib/ccom/c02.c line 46, 142, 697
- in /usr/src/lib/ccom/c03.c line 340-341(2), 347-356(3), 397, 408, 681, 736-737(2)
- in /usr/src/lib/ccom/c04.c line 186

XX defined in line 452; used 5 times

- in /usr/src/lib/ccom/c01.c line 324, 332, 338
- in /usr/src/lib/ccom/c05.c line 171-173(2)

#### Usage of this include

c0.h used 6 times

- in /usr/src/lib/ccom/c00.c line 11
- in /usr/src/lib/ccom/c01.c line 5
- in /usr/src/lib/ccom/c02.c line 5
- in /usr/src/lib/ccom/c03.c line 8
- in /usr/src/lib/ccom/c04.c line 5
- in /usr/src/lib/ccom/c05.c line 1

Last modified: 1994-02-06 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 3725 |