# 2.11BSD#431 - /usr/src/new/PORT/perl.1.0.10/x2p/a2p.h

##### Variables

    No                X
    Str               X
    Yes               X
    arymax            X
    buf               X
    bufptr            X
    const_FS          X
    debug             X
    dlevel            X
    expectterm        X
    freestrroot       X
    fswitch           X
    line              X
    linestr           X
    maxfld            X
    mop               X
    nameary           X
    namelist          X
    opens             X
    saw_FS            X
    str_no            X
    str_yes           X
    symtab            X
    tokenbuf          X

##### Macros

    DEBUGGING         X
    GROWSTR           X
    Nullop            X
    OADD              X
    OASSIGN           X
    OBLOCK            X
    OBREAK            X
    OCANDAND          X
    OCNOT             X
    OCOMMA            X
    OCOMMENT          X
    OCONCAT           X
    OCONTINUE         X
    OCOROR            X
    OCPAREN           X
    ODIV              X
    OEXIT             X
    OEXP              X
    OFLD              X
    OFOR              X
    OFORIN            X
    OGETLINE          X
    OHUNK             X
    OHUNKS            X
    OIF               X
    OINDEX            X
    OINT              X
    OJUNK             X
    OLENGTH           X
    OLOG              X
    OMATCHOP          X
    OMOD              X
    OMPAREN           X
    OMULT             X
    ONEWLINE          X
    ONEXT             X
    ONUM              X
    OPANDAND          X
    OPAREN            X
    OPAT              X
    OPNOT             X
    OPOROR            X
    OPOSTDECR         X
    OPOSTINCR         X
    OPPAREN           X
    OPREDECR          X
    OPREINCR          X
    OPRINT            X
    OPRINTF           X
    OPROG             X
    ORANGE            X
    OREDIR            X
    OREGEX            X
    ORELOP            X
    ORPAREN           X
    OSCOMMENT         X
    OSEMICOLON        X
    OSNEWLINE         X
    OSPLIT            X
    OSPRINTF          X
    OSQRT             X
    OSTATE            X
    OSTATES           X
    OSTR              X
    OSTRING           X
    OSUB              X
    OSUBSTR           X
    OUMINUS           X
    OUPLUS            X
    OVAR              X
    OVFLD             X
    OWHILE            X
    True              X
    VOIDUSED          X
    YYDEBUG           X
    bcopy             X
    bzero             X
    str_get           X
    str_gnum          X
    str_peek          X
    str_true          X

##### typedef's

    HASH              X
    STR               X

       1: /* $Header: a2p.h,v 1.0.1.1 88/01/26 09:52:30 root Exp $
       2:  *
       3:  * $Log:	a2p.h,v $
       4:  * Revision 1.0.1.1  88/01/26  09:52:30  root
       5:  * patch 5: a2p didn't use config.h.
       6:  *
       7:  * Revision 1.0  87/12/18  13:06:58  root
       8:  * Initial revision
       9:  *
      10:  */
      11:
      12: #define VOIDUSED 1
      13: #include "../config.h"
      14:
      15: #ifndef BCOPY
      16: #   define bcopy(s1,s2,l) memcpy(s2,s1,l);
      17: #   define bzero(s,l) memset(s,0,l);
      18: #endif
      19:
      20: #include "handy.h"
      21: #define Nullop 0
      22:
      23: #define OPROG       1
      24: #define OJUNK       2
      25: #define OHUNKS      3
      26: #define ORANGE      4
      27: #define OPAT        5
      28: #define OHUNK       6
      29: #define OPPAREN     7
      30: #define OPANDAND    8
      31: #define OPOROR      9
      32: #define OPNOT       10
      33: #define OCPAREN     11
      34: #define OCANDAND    12
      35: #define OCOROR      13
      36: #define OCNOT       14
      37: #define ORELOP      15
      38: #define ORPAREN     16
      39: #define OMATCHOP    17
      40: #define OMPAREN     18
      41: #define OCONCAT     19
      42: #define OASSIGN     20
      43: #define OADD        21
      44: #define OSUB        22
      45: #define OMULT       23
      46: #define ODIV        24
      47: #define OMOD        25
      48: #define OPOSTINCR   26
      49: #define OPOSTDECR   27
      50: #define OPREINCR    28
      51: #define OPREDECR    29
      52: #define OUMINUS     30
      53: #define OUPLUS      31
      54: #define OPAREN      32
      55: #define OGETLINE    33
      56: #define OSPRINTF    34
      57: #define OSUBSTR     35
      58: #define OSTRING     36
      59: #define OSPLIT      37
      60: #define OSNEWLINE   38
      61: #define OINDEX      39
      62: #define ONUM        40
      63: #define OSTR        41
      64: #define OVAR        42
      65: #define OFLD        43
      66: #define ONEWLINE    44
      67: #define OCOMMENT    45
      68: #define OCOMMA      46
      69: #define OSEMICOLON  47
      70: #define OSCOMMENT   48
      71: #define OSTATES     49
      72: #define OSTATE      50
      73: #define OPRINT      51
      74: #define OPRINTF     52
      75: #define OBREAK      53
      76: #define ONEXT       54
      77: #define OEXIT       55
      78: #define OCONTINUE   56
      79: #define OREDIR      57
      80: #define OIF     58
      81: #define OWHILE      59
      82: #define OFOR        60
      83: #define OFORIN      61
      84: #define OVFLD       62
      85: #define OBLOCK      63
      86: #define OREGEX      64
      87: #define OLENGTH     65
      88: #define OLOG        66
      89: #define OEXP        67
      90: #define OSQRT       68
      91: #define OINT        69
      92:
      93: #ifdef DOINIT
      94: char *opname[] = {
      95:     "0",
      96:     "PROG",
      97:     "JUNK",
      98:     "HUNKS",
      99:     "RANGE",
     100:     "PAT",
     101:     "HUNK",
     102:     "PPAREN",
     103:     "PANDAND",
     104:     "POROR",
     105:     "PNOT",
     106:     "CPAREN",
     107:     "CANDAND",
     108:     "COROR",
     109:     "CNOT",
     110:     "RELOP",
     111:     "RPAREN",
     112:     "MATCHOP",
     113:     "MPAREN",
     114:     "CONCAT",
     115:     "ASSIGN",
     116:     "ADD",
     117:     "SUB",
     118:     "MULT",
     119:     "DIV",
     120:     "MOD",
     121:     "POSTINCR",
     122:     "POSTDECR",
     123:     "PREINCR",
     124:     "PREDECR",
     125:     "UMINUS",
     126:     "UPLUS",
     127:     "PAREN",
     128:     "GETLINE",
     129:     "SPRINTF",
     130:     "SUBSTR",
     131:     "STRING",
     132:     "SPLIT",
     133:     "SNEWLINE",
     134:     "INDEX",
     135:     "NUM",
     136:     "STR",
     137:     "VAR",
     138:     "FLD",
     139:     "NEWLINE",
     140:     "COMMENT",
     141:     "COMMA",
     142:     "SEMICOLON",
     143:     "SCOMMENT",
     144:     "STATES",
     145:     "STATE",
     146:     "PRINT",
     147:     "PRINTF",
     148:     "BREAK",
     149:     "NEXT",
     150:     "EXIT",
     151:     "CONTINUE",
     152:     "REDIR",
     153:     "IF",
     154:     "WHILE",
     155:     "FOR",
     156:     "FORIN",
     157:     "VFLD",
     158:     "BLOCK",
     159:     "REGEX",
     160:     "LENGTH",
     161:     "LOG",
     162:     "EXP",
     163:     "SQRT",
     164:     "INT",
     165:     "70"
     166: };
     167: #else
     168: extern char *opname[];
     169: #endif
     170:
     171: union {
     172:     int ival;
     173:     char *cval;
     174: } ops[50000];       /* hope they have 200k to spare */
     175:
     176: EXT int mop INIT(1);
     177:
     178: #define DEBUGGING
     179:
     180: #include <stdio.h>
     181: #include <ctype.h>
     182: #include <setjmp.h>
     183: #include <sys/types.h>
     184: #include <sys/stat.h>
     185: #include <time.h>
     186: #include <sys/times.h>
     187:
     188: typedef struct string STR;
     189: typedef struct htbl HASH;
     190:
     191: #include "str.h"
     192: #include "hash.h"
     193:
     194: /* A string is TRUE if not "" or "0". */
     195: #define True(val) (tmps = (val), (*tmps && !(*tmps == '0' && !tmps[1])))
     196: EXT char *Yes INIT("1");
     197: EXT char *No INIT("");
     198:
     199: #define str_true(str) (Str = (str), (Str->str_pok ? True(Str->str_ptr) : (Str->str_nok ? (Str->str_nval != 0.0) : 0 )))
     200:
     201: #define str_peek(str) (Str = (str), (Str->str_pok ? Str->str_ptr : (Str->str_nok ? (sprintf(buf,"num(%g)",Str->str_nval),buf) : "" )))
     202: #define str_get(str) (Str = (str), (Str->str_pok ? Str->str_ptr : str_2ptr(Str)))
     203: #define str_gnum(str) (Str = (str), (Str->str_nok ? Str->str_nval : str_2num(Str)))
     204: EXT STR *Str;
     205:
     206: #define GROWSTR(pp,lp,len) if (*(lp) < (len)) growstr(pp,lp,len)
     207:
     208: STR *str_new();
     209:
     210: char *scanpat();
     211: char *scannum();
     212:
     213: void str_free();
     214:
     215: EXT int line INIT(0);
     216:
     217: EXT FILE *rsfp;
     218: EXT char buf[1024];
     219: EXT char *bufptr INIT(buf);
     220:
     221: EXT STR *linestr INIT(Nullstr);
     222:
     223: EXT char tokenbuf[256];
     224: EXT int expectterm INIT(TRUE);
     225:
     226: #ifdef DEBUGGING
     227: EXT int debug INIT(0);
     228: EXT int dlevel INIT(0);
     229: #define YYDEBUG;
     230: extern int yydebug;
     231: #endif
     232:
     233: EXT STR *freestrroot INIT(Nullstr);
     234:
     235: EXT STR str_no;
     236: EXT STR str_yes;
     237:
     238: EXT bool do_split INIT(FALSE);
     239: EXT bool split_to_array INIT(FALSE);
     240: EXT bool set_array_base INIT(FALSE);
     241: EXT bool saw_RS INIT(FALSE);
     242: EXT bool saw_OFS INIT(FALSE);
     243: EXT bool saw_ORS INIT(FALSE);
     244: EXT bool saw_line_op INIT(FALSE);
     245: EXT bool in_begin INIT(TRUE);
     246: EXT bool do_opens INIT(FALSE);
     247: EXT bool do_fancy_opens INIT(FALSE);
     248: EXT bool lval_field INIT(FALSE);
     249: EXT bool do_chop INIT(FALSE);
     250: EXT bool need_entire INIT(FALSE);
     251: EXT bool absmaxfld INIT(FALSE);
     252:
     253: EXT char const_FS INIT(0);
     254: EXT char *namelist INIT(Nullch);
     255: EXT char fswitch INIT(0);
     256:
     257: EXT int saw_FS INIT(0);
     258: EXT int maxfld INIT(0);
     259: EXT int arymax INIT(0);
     260: char *nameary[100];
     261:
     262: EXT STR *opens;
     263:
     264: EXT HASH *symtab;

#### Defined variables

No defined in line 197; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 70, 334

Str defined in line 204; used 18 times

- in line 199-203(18)

Yes defined in line 196; never used
arymax defined in line 259; used 11 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 99, 108-112(3), 601, 753, 759, 806, 812, 1079, 1085

buf defined in line 218; used 7 times

- in line 201(2), 219
- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 329-332(4)

bufptr defined in line 219; never used
const_FS defined in line 253; used 9 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 59-62(3), 73, 93, 507-508(2), 1091-1092(2)

debug defined in line 227; used 6 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 41, 59
- in /usr/src/new/PORT/perl.1.0.10/x2p/util.c line 35, 59, 79
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 1010

dlevel defined in line 228; never used
expectterm defined in line 224; never used
freestrroot defined in line 233; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 208-210(3), 258-259(2)

fswitch defined in line 255; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 59-69(5)

line defined in line 215; never used
linestr defined in line 221; never used
maxfld defined in line 258; used 14 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 111-112(2), 752, 759-762(3), 805, 812-815(3), 1078, 1085-1088(3)

mop defined in line 176; never used
nameary defined in line 260; used 8 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 108, 602, 754, 760, 807, 813, 1080, 1086

namelist defined in line 254; used 4 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 100-107(4)

opens defined in line 262; used 13 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 51, 701-717(12)

opname declared in line 168; defined in line 94; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 1011

saw_FS defined in line 257; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 61, 73, 93, 511, 1095

str_no defined in line 235; never used
str_yes defined in line 236; never used
symtab defined in line 264; used 4 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 558, 574, 944, 1465

tokenbuf defined in line 223; used 57 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 69-70(2), 102, 108, 176, 189, 498-501(3), 508-509(2), 582-586(4), 602-605(3), 689-702(5), 724-728(3), 734, 740-742(2), 748-763(8), 799-816(10), 948, 958, 1080-1093(8)

#### Defined typedef's

HASH defined in line 189; used 12 times

- in line 264
- in /usr/src/new/PORT/perl.1.0.10/x2p/hash.c line 17, 45, 95, 133, 169-172(4), 184, 194, 203

STR defined in line 188; used 57 times

- in line 204-208(2), 221, 233-236(3), 262
- in /usr/src/new/PORT/perl.1.0.10/x2p/hash.c line 15, 47, 232
- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 15, 25, 49, 66-67(2), 80, 93, 109, 121, 136-137(2), 146, 165, 202-206(2), 213-214(3), 223, 234-235(2), 249, 263, 277, 343, 380, 411-415(3), 423-426(3), 433-437(2), 443-447(2)
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 21, 29-38(4), 1026, 1038, 1057, 1069, 1455-1456(2)

#### Defined macros

DEBUGGING defined in line 178; used 7 times

- in line 226
- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 40, 58
- in /usr/src/new/PORT/perl.1.0.10/x2p/util.c line 34, 58, 78
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 1009

GROWSTR defined in line 206; used 11 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 31, 84, 101, 127, 156, 176, 217, 227, 293, 309, 371

Nullop defined in line 21; used 10 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 48, 56, 62, 70, 170, 204, 213, 227, 254, 296

OADD defined in line 43; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 142

OASSIGN defined in line 42; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 131

OBLOCK defined in line 85; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 321
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 879

OBREAK defined in line 75; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 286

OCANDAND defined in line 34; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 107

OCNOT defined in line 36; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 111

OCOMMA defined in line 68; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 217-219(2)

OCOMMENT defined in line 67; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 206, 237

OCONCAT defined in line 41; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 129

OCONTINUE defined in line 78; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 294

OCOROR defined in line 35; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 109

OCPAREN defined in line 33; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 105

ODIV defined in line 46; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 148

OEXIT defined in line 77; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 290-292(2)

OEXP defined in line 89; never used
OFLD defined in line 65; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 132, 196

OFOR defined in line 82; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 315-317(2)

OFORIN defined in line 83; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 319

OGETLINE defined in line 55; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 166

OHUNK defined in line 28; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 66-70(3)

OHUNKS defined in line 25; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 60

OIF defined in line 80; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 309-311(2)
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 882

OINDEX defined in line 61; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 184

OINT defined in line 91; never used
OJUNK defined in line 24; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 46, 225

OLENGTH defined in line 87; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 823, 1388

OLOG defined in line 88; never used
OMATCHOP defined in line 39; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 121

OMOD defined in line 47; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 150

OMPAREN defined in line 40; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 123

OMULT defined in line 45; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 146

ONEWLINE defined in line 66; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 202, 235

ONEXT defined in line 76; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 288

ONUM defined in line 62; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 188

OPANDAND defined in line 30; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 90

OPAREN defined in line 54; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 164
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 612

OPAT defined in line 27; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 74

OPNOT defined in line 32; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 94

OPOROR defined in line 31; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 92

OPOSTDECR defined in line 49; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 154

OPOSTINCR defined in line 48; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 152

OPPAREN defined in line 29; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 88

OPREDECR defined in line 51; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 158

OPREINCR defined in line 50; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 156

OPRINT defined in line 73; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 266, 272
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 196, 744, 1374

OPRINTF defined in line 74; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 277-282(2)
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 735

OPROG defined in line 23; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 42

ORANGE defined in line 26; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 76

OREDIR defined in line 79; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 300-304(3)

OREGEX defined in line 86; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 80

ORELOP defined in line 37; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 115

ORPAREN defined in line 38; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 117

OSCOMMENT defined in line 70; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 248

OSEMICOLON defined in line 69; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 231-233(2), 242

OSNEWLINE defined in line 60; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 244-246(2)

OSPLIT defined in line 59; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 180-182(2)

OSPRINTF defined in line 56; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 174

OSQRT defined in line 90; never used
OSTATE defined in line 72; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 259

OSTATES defined in line 71; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 252

OSTR defined in line 63; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 190, 270, 280

OSTRING defined in line 58; never used
OSUB defined in line 44; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 144

OSUBSTR defined in line 57; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 176-178(2)

OUMINUS defined in line 52; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 160

OUPLUS defined in line 53; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 162

OVAR defined in line 64; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 192-194(2)
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 1462

OVFLD defined in line 84; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 134, 198

OWHILE defined in line 81; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 313

True defined in line 195; used 1 times

- in line 199

VOIDUSED defined in line 12; never used
YYDEBUG defined in line 229; never used
bcopy defined in line 16; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 85, 102, 115, 128, 157

bzero defined in line 17; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/hash.c line 144, 178
- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 214

str_get defined in line 202; never used
str_gnum defined in line 203; never used
str_peek defined in line 201; never used
str_true defined in line 199; never used

#### Usage of this include

a2p.h used 5 times

- in /usr/src/new/PORT/perl.1.0.10/x2p/a2p.y line 11
- in /usr/src/new/PORT/perl.1.0.10/x2p/hash.c line 13
- in /usr/src/new/PORT/perl.1.0.10/x2p/str.c line 12
- in /usr/src/new/PORT/perl.1.0.10/x2p/util.c line 13
- in /usr/src/new/PORT/perl.1.0.10/x2p/walk.c line 15

Last modified: 1988-02-03 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2734 |