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

##### Variables

    No                X
    Str               X
    Yes               X
    argvoutstab       X
    argvstab          X
    arybase           X
    buf               X
    bufptr            X
    curoutstab        X
    debdelim          X
    debname           X
    debug             X
    defoutstab        X
    defstab           X
    dlevel            X
    envstab           X
    eval_env          X
    expectterm        X
    freestrroot       X
    goto_targ         X
    in_eval           X
    inplace           X
    last_in_stab      X
    lex_newlines      X
    line              X
    linestr           X
    loop_ptr          X
    loop_stack        X
    ofmt              X
    ofs               X
    ors               X
    outrec            X
    record_separator  X
    sigstab           X
    statbuf           X
    str_no            X
    str_yes           X
    timesbuf          X
    tokenbuf          X
    top_env           X
    toprec            X

##### Macros

    DEBUGGING         X
    GROWSTR           X
    True              X
    UNLINK            X
    VOIDUSED          X
    YYDEBUG           X
    bcopy             X
    bzero             X
    str_get           X
    str_gnum          X
    str_peek          X
    str_true          X

##### struct's

    loop              X
    outrec            X

##### typedef's

    ARG               X
    ARRAY             X
    CMD               X
    FCMD              X
    HASH              X
    SPAT              X
    STAB              X
    STIO              X
    STR               X

       1: /* $Header: perl.h,v 1.0.1.4 88/01/30 08:54:00 root Exp $
       2:  *
       3:  * $Log:	perl.h,v $
       4:  * Revision 1.0.1.4  88/01/30  08:54:00  root
       5:  * patch9: changed #define YYDEBUG; to #define YYDEBUG 1
       6:  *
       7:  * Revision 1.0.1.3  88/01/28  10:24:17  root
       8:  * patch8: added eval operator.
       9:  *
      10:  * Revision 1.0.1.2  88/01/24  03:53:47  root
      11:  * patch 2: hid str_peek() in #ifdef DEBUGGING.
      12:  *
      13:  * Revision 1.0.1.1  88/01/21  21:29:23  root
      14:  * No longer defines STDSTDIO--gets it from config.h now.
      15:  *
      16:  * Revision 1.0  87/12/18  13:05:38  root
      17:  * Initial revision
      18:  *
      19:  */
      20:
      21: #define DEBUGGING
      22:
      23: #define VOIDUSED 1
      24: #include "config.h"
      25:
      26: #ifndef BCOPY
      27: #   define bcopy(s1,s2,l) memcpy(s2,s1,l);
      28: #   define bzero(s,l) memset(s,0,l);
      29: #endif
      30:
      31: #include <stdio.h>
      32: #include <ctype.h>
      33: #include <setjmp.h>
      34: #include <sys/types.h>
      35: #include <sys/stat.h>
      36:
      37: #ifdef TMINSYS
      38: #include <sys/time.h>
      39: #else
      40: #include <time.h>
      41: #endif
      42:
      43: #include <sys/times.h>
      44:
      45: typedef struct arg ARG;
      46: typedef struct cmd CMD;
      47: typedef struct formcmd FCMD;
      48: typedef struct scanpat SPAT;
      49: typedef struct stab STAB;
      50: typedef struct stio STIO;
      51: typedef struct string STR;
      52: typedef struct atbl ARRAY;
      53: typedef struct htbl HASH;
      54:
      55: #include "str.h"
      56: #include "form.h"
      57: #include "stab.h"
      58: #include "spat.h"
      59: #include "arg.h"
      60: #include "cmd.h"
      61: #include "array.h"
      62: #include "hash.h"
      63:
      64: #ifdef CHARSPRINTF
      65:     char *sprintf();
      66: #else
      67:     int sprintf();
      68: #endif
      69:
      70: /* A string is TRUE if not "" or "0". */
      71: #define True(val) (tmps = (val), (*tmps && !(*tmps == '0' && !tmps[1])))
      72: EXT char *Yes INIT("1");
      73: EXT char *No INIT("");
      74:
      75: #define str_true(str) (Str = (str), (Str->str_pok ? True(Str->str_ptr) : (Str->str_nok ? (Str->str_nval != 0.0) : 0 )))
      76:
      77: #ifdef DEBUGGING
      78: #define str_peek(str) (Str = (str), (Str->str_pok ? Str->str_ptr : (Str->str_nok ? (sprintf(buf,"num(%g)",Str->str_nval),buf) : "" )))
      79: #endif
      80:
      81: #define str_get(str) (Str = (str), (Str->str_pok ? Str->str_ptr : str_2ptr(Str)))
      82: #define str_gnum(str) (Str = (str), (Str->str_nok ? Str->str_nval : str_2num(Str)))
      83: EXT STR *Str;
      84:
      85: #define GROWSTR(pp,lp,len) if (*(lp) < (len)) growstr(pp,lp,len)
      86:
      87: CMD *add_label();
      88: CMD *block_head();
      89: CMD *append_line();
      90: CMD *make_acmd();
      91: CMD *make_ccmd();
      92: CMD *invert();
      93: CMD *addcond();
      94: CMD *addloop();
      95: CMD *wopt();
      96:
      97: SPAT *stab_to_spat();
      98:
      99: STAB *stabent();
     100:
     101: ARG *stab_to_arg();
     102: ARG *op_new();
     103: ARG *make_op();
     104: ARG *make_lval();
     105: ARG *make_match();
     106: ARG *make_split();
     107: ARG *flipflip();
     108:
     109: STR *arg_to_str();
     110: STR *str_new();
     111: STR *stab_str();
     112: STR *eval();        /* this evaluates expressions */
     113: STR *do_eval();     /* this evaluates eval operator */
     114:
     115: FCMD *load_format();
     116:
     117: char *scanpat();
     118: char *scansubst();
     119: char *scantrans();
     120: char *scanstr();
     121: char *scanreg();
     122: char *reg_get();
     123: char *str_append_till();
     124: char *str_gets();
     125:
     126: bool do_match();
     127: bool do_open();
     128: bool do_close();
     129: bool do_print();
     130:
     131: int do_subst();
     132:
     133: void str_free();
     134: void freearg();
     135:
     136: EXT int line INIT(0);
     137: EXT int arybase INIT(0);
     138:
     139: struct outrec {
     140:     int o_lines;
     141:     char *o_str;
     142:     int o_len;
     143: };
     144:
     145: EXT struct outrec outrec;
     146: EXT struct outrec toprec;
     147:
     148: EXT STAB *last_in_stab INIT(Nullstab);
     149: EXT STAB *defstab INIT(Nullstab);
     150: EXT STAB *argvstab INIT(Nullstab);
     151: EXT STAB *envstab INIT(Nullstab);
     152: EXT STAB *sigstab INIT(Nullstab);
     153: EXT STAB *defoutstab INIT(Nullstab);
     154: EXT STAB *curoutstab INIT(Nullstab);
     155: EXT STAB *argvoutstab INIT(Nullstab);
     156:
     157: EXT STR *freestrroot INIT(Nullstr);
     158:
     159: EXT FILE *rsfp;
     160: EXT char buf[1024];
     161: EXT char *bufptr INIT(buf);
     162:
     163: EXT STR *linestr INIT(Nullstr);
     164:
     165: EXT char record_separator INIT('\n');
     166: EXT char *ofs INIT(Nullch);
     167: EXT char *ors INIT(Nullch);
     168: EXT char *ofmt INIT(Nullch);
     169: EXT char *inplace INIT(Nullch);
     170:
     171: EXT char tokenbuf[256];
     172: EXT int expectterm INIT(TRUE);
     173: EXT int lex_newlines INIT(FALSE);
     174: EXT int in_eval INIT(FALSE);
     175:
     176: FILE *popen();
     177: /* char *str_get(); */
     178: STR *interp();
     179: void free_arg();
     180: STIO *stio_new();
     181:
     182: EXT struct stat statbuf;
     183: EXT struct tms timesbuf;
     184:
     185: #ifdef DEBUGGING
     186: EXT int debug INIT(0);
     187: EXT int dlevel INIT(0);
     188: EXT char debname[40];
     189: EXT char debdelim[40];
     190: #define YYDEBUG 1
     191: extern int yydebug;
     192: #endif
     193:
     194: EXT STR str_no;
     195: EXT STR str_yes;
     196:
     197: /* runtime control stuff */
     198:
     199: EXT struct loop {
     200:     char *loop_label;
     201:     jmp_buf loop_env;
     202: } loop_stack[32];
     203:
     204: EXT int loop_ptr INIT(-1);
     205:
     206: EXT jmp_buf top_env;
     207: EXT jmp_buf eval_env;
     208:
     209: EXT char *goto_targ INIT(Nullch);   /* cmd_exec gets strange when set */
     210:
     211: double atof();
     212: long time();
     213: struct tm *gmtime(), *localtime();
     214:
     215: #ifdef EUNICE
     216: #define UNLINK(f) while (unlink(f) >= 0)
     217: #else
     218: #define UNLINK unlink
     219: #endif

#### Defined variables

No defined in line 73; used 13 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1459-1463(2), 1471, 1616, 1627, 1639, 1656, 1664-1669(2), 1873, 1883
- in /usr/src/new/PORT/perl.1.0.10/str.c line 109, 391

Str defined in line 83; used 18 times

- in line 75-82(18)

Yes defined in line 72; used 10 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1459-1463(2), 1471, 1616, 1647-1652(2), 1664-1669(2), 1873, 1883

argvoutstab defined in line 155; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 403-404(2), 414

argvstab defined in line 150; never used
arybase defined in line 137; used 7 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1700, 1711, 1780, 1917-1919(2)
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 140, 219

buf defined in line 160; used 41 times

- in line 78(2), 161
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 676, 690-692(2), 699, 706, 712, 1281-1282(2), 1300-1301(2)
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 29-48(13), 124-139(11)
- in /usr/src/new/PORT/perl.1.0.10/str.c line 386-389(4)

bufptr defined in line 161; never used
curoutstab defined in line 154; used 20 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1615-1616(2), 1631
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 106-120(5), 144, 173-194(11)

debdelim defined in line 189; used 11 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1245
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 67, 78, 134, 148, 173, 340, 350, 402, 416, 444

debname defined in line 188; used 11 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1244
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 66, 77, 133, 147, 172, 339, 349, 401, 415, 444

debug defined in line 186; used 31 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 43, 51, 72, 132, 187, 231, 1241, 1261, 1270, 1280, 1288, 1299, 1418, 1894, 1902, 2107, 2117, 2140
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 97, 112, 167, 367, 378
- in /usr/src/new/PORT/perl.1.0.10/form.c line 242
- in /usr/src/new/PORT/perl.1.0.10/malloc.c line 94, 218
- in /usr/src/new/PORT/perl.1.0.10/str.c line 80, 98
- in /usr/src/new/PORT/perl.1.0.10/util.c line 39, 63, 83

defoutstab defined in line 153; used 10 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 404, 415, 1610-1615(5), 1621, 1825-1829(2)

defstab defined in line 149; used 20 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 940-951(6), 2101
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 249
- in /usr/src/new/PORT/perl.1.0.10/perl.y line 517, 528-532(3), 556, 577, 586
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 281-288(5)

dlevel defined in line 187; used 37 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1244-1245(2), 2106, 2116, 2139
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 44-48(2), 61-67(3), 77-78(2), 87, 108, 129-134(3), 143-148(3), 172-173(2), 333, 339-340(2), 349-350(2), 357, 390, 396-402(3), 411-416(3), 423, 443

envstab defined in line 151; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1725
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 242

eval_env defined in line 207; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/util.c line 214

expectterm defined in line 172; never used
freestrroot defined in line 157; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/str.c line 247-249(3), 298-299(2)

goto_targ defined in line 209; used 7 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1912
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 38, 55, 71, 83, 138, 152

in_eval defined in line 174; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/perl.y line 103
- in /usr/src/new/PORT/perl.1.0.10/util.c line 211

inplace defined in line 169; used 4 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 391-393(3), 413

last_in_stab defined in line 148; used 24 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1374-1388(11), 1395-1400(4), 1409, 1873-1877(2)
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 247-254(4)
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 98-99(2)

lex_newlines defined in line 173; never used
line defined in line 136; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/perl.y line 73, 129

linestr defined in line 163; used 7 times

- in /usr/src/new/PORT/perl.1.0.10/dump.c line 227, 238-240(4), 247-251(2)

loop_ptr defined in line 204; used 24 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1891-1910(10)
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 94-103(4), 113-117(3), 364-373(4), 379-383(3)

loop_stack defined in line 202; used 11 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1891-1896(3), 1904, 1910
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 95, 103, 114, 365, 373, 380

ofmt defined in line 168; used 6 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 750-752(2)
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 153, 214-216(3)

ofs defined in line 166; used 6 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 748-749(2)
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 147, 209-211(3)

ors defined in line 167; used 8 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 760-761(2), 1837-1838(2)
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 150, 204-206(3)

outrec defined in line 145; used 2 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1643-1644(2)

record_separator defined in line 165; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/stab.c line 135, 201
- in /usr/src/new/PORT/perl.1.0.10/str.c line 325

sigstab defined in line 152; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1730
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 248, 280

statbuf defined in line 182; used 18 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 364-369(3), 533-556(15)

str_no defined in line 194; used 24 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 655, 837, 855, 1233, 1254, 1332, 1393, 1405, 1455, 1702, 1708-1713(2), 1747, 1759, 1870, 2125
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 42, 74, 106, 224, 241, 257, 346, 375

str_yes defined in line 195; used 4 times

- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 63, 218, 235, 336

timesbuf defined in line 183; used 5 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 585-593(5)

tokenbuf defined in line 171; used 9 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 402-403(2)
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 135-137(3)
- in /usr/src/new/PORT/perl.1.0.10/str.c line 416-417(2)
- in /usr/src/new/PORT/perl.1.0.10/util.c line 212-213(2)

top_env defined in line 206; used 1 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1913

toprec defined in line 146; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/form.c line 262-264(3)

#### Defined struct's

loop defined in line 199; never used
outrec defined in line 139; used 8 times

- in line 145-146(4)
- in /usr/src/new/PORT/perl.1.0.10/form.c line 26(2), 236(2)

#### Defined typedef's

ARG defined in line 45; used 25 times

- in line 101-107(7)
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 28-33(2), 109, 175, 275, 517, 732, 769, 832, 850, 874, 934, 958-961(2), 1209
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 39
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 112
- in /usr/src/new/PORT/perl.1.0.10/perl.y line 52

ARRAY defined in line 52; used 35 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 210-211(3), 521-522(3), 575-576(3), 609-610(3), 833, 851, 937, 964, 1021-1024(3), 1227
- in /usr/src/new/PORT/perl.1.0.10/array.c line 18, 28, 56, 69-72(4), 83, 97, 105, 117, 136, 151, 158
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 277

CMD defined in line 46; used 16 times

- in line 87-95(9)
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 27, 450-451(2)
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 19-20(2)
- in /usr/src/new/PORT/perl.1.0.10/form.c line 35
- in /usr/src/new/PORT/perl.1.0.10/perl.y line 53

FCMD defined in line 47; used 4 times

- in line 115
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1225
- in /usr/src/new/PORT/perl.1.0.10/form.c line 27
- in /usr/src/new/PORT/perl.1.0.10/perl.y line 56

HASH defined in line 53; used 13 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1016, 1053
- in /usr/src/new/PORT/perl.1.0.10/hash.c line 18, 46, 96, 134, 170-173(4), 185, 195, 204

SPAT defined in line 48; used 7 times

- in line 97
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 35, 111, 205
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 29
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 188
- in /usr/src/new/PORT/perl.1.0.10/str.c line 25

STAB defined in line 49; used 27 times

- in line 99, 148-155(8)
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 296, 380, 422, 447, 483, 500, 1226
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 178
- in /usr/src/new/PORT/perl.1.0.10/form.c line 247
- in /usr/src/new/PORT/perl.1.0.10/perl.y line 55
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 69, 163, 276, 307-309(2), 316-318(2)
- in /usr/src/new/PORT/perl.1.0.10/str.c line 21

STIO defined in line 50; used 7 times

- in line 180
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 301, 426, 449, 485, 504
- in /usr/src/new/PORT/perl.1.0.10/form.c line 237

STR defined in line 51; used 165 times

- in line 83, 109-113(5), 157, 163, 178, 194-195(2)
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 49, 108-112(2), 123, 160, 174, 206-213(3), 222, 262(2), 277-280(3), 382, 518-519(2), 562(2), 573-577(2), 595(2), 607-614(3), 635(2), 647-649(2), 655, 735-736(2), 771-772(2), 799, 830-837(4), 853-855(3), 875-878(3), 932, 938, 957-963(4), 991, 1018-1019(2), 1041(2), 1051-1058(5), 1068(2), 1076(2), 1207-1218(5), 1224, 1238(2), 1266, 1293, 1674, 1681, 1689(2), 1770, 1926-1940(4), 2062
- in /usr/src/new/PORT/perl.1.0.10/array.c line 16, 30, 39-42(3), 74-77(3), 98-107(3), 121-125(2), 131-138(3), 144, 160
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 18, 25, 34
- in /usr/src/new/PORT/perl.1.0.10/form.c line 36
- in /usr/src/new/PORT/perl.1.0.10/hash.c line 16, 48, 233
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 67, 164, 278
- in /usr/src/new/PORT/perl.1.0.10/str.c line 22, 54, 64, 88, 105-106(2), 119, 132, 148, 160, 175-176(2), 185, 204, 241-245(2), 253-254(3), 263, 274-275(2), 289, 303, 317, 399-401(2), 430, 467, 498-502(3), 510-513(3), 520-524(2), 530-534(2)

#### Defined macros

DEBUGGING defined in line 21; used 64 times

- in line 77, 185
- in /usr/src/new/PORT/perl.1.0.10/arg.c line 42, 50-55(2), 71, 125, 131, 186, 224, 230, 1240, 1255-1260(2), 1269, 1279, 1287, 1298, 1335, 1341, 1348, 1368, 1412-1417(2), 1893, 1901, 2105, 2115, 2138
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 30, 43-47(2), 60-65(2), 76, 86, 96, 107-111(2), 128-132(2), 142-146(2), 166, 332, 338, 348, 356, 366, 377, 389, 395-400(2), 410-414(2), 422, 436
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 15
- in /usr/src/new/PORT/perl.1.0.10/form.c line 241
- in /usr/src/new/PORT/perl.1.0.10/str.c line 79, 97
- in /usr/src/new/PORT/perl.1.0.10/util.c line 38, 62, 82

GROWSTR defined in line 85; used 12 times

- in /usr/src/new/PORT/perl.1.0.10/form.c line 20
- in /usr/src/new/PORT/perl.1.0.10/str.c line 70, 123, 140, 166, 195, 215, 257, 267, 340, 359, 458

True defined in line 71; used 1 times

- in line 75

UNLINK defined in line 218; used 6 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 397-399(2), 923, 2077-2079(2)
- in /usr/src/new/PORT/perl.1.0.10/util.c line 218

VOIDUSED defined in line 23; never used
YYDEBUG defined in line 190; never used
bcopy defined in line 27; used 12 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1751, 1763
- in /usr/src/new/PORT/perl.1.0.10/array.c line 143
- in /usr/src/new/PORT/perl.1.0.10/form.c line 146, 196, 215
- in /usr/src/new/PORT/perl.1.0.10/malloc.c line 292
- in /usr/src/new/PORT/perl.1.0.10/str.c line 124, 141, 154, 167, 196

bzero defined in line 28; used 6 times

- in /usr/src/new/PORT/perl.1.0.10/array.c line 41, 77, 131
- in /usr/src/new/PORT/perl.1.0.10/hash.c line 145, 179
- in /usr/src/new/PORT/perl.1.0.10/str.c line 254

str_get defined in line 81; used 93 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 49, 117, 123, 183, 222, 258, 389, 410, 538, 660, 706, 743, 756, 785, 895, 905, 917, 923, 982, 1038, 1346, 1353-1354(2), 1459-1463(2), 1484, 1612, 1625, 1651, 1706, 1720-1732(4), 1769, 1781, 1790-1816(14), 1836, 1844, 1852-1855(2), 1863, 1890, 1912-1916(3), 1943-1944(2), 1959-1962(2), 2015, 2027, 2072-2076(3), 2084-2085(2), 2108
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 213-214(2), 232, 272
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 227, 238, 251
- in /usr/src/new/PORT/perl.1.0.10/form.c line 61, 104, 153, 211
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 174-180(4), 201-216(4), 243, 249, 280

str_gnum defined in line 82; used 65 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 690-692(2), 699, 751-752(2), 893, 902-903(2), 913, 1447, 1493-1554(32), 1600, 1606, 1700, 1711, 1780-1782(2), 1859, 1881-1883(2), 1929-1934(2), 1947-1956(4), 2069
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 183-198(5), 219-222(2)

str_peek defined in line 78; used 3 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1419
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 50, 162

str_true defined in line 75; used 9 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 1557, 1574, 1591, 1603, 1973, 1987
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 198, 265, 286

#### Usage of this include

perl.h used 12 times

- in /usr/src/new/PORT/perl.1.0.10/arg.c line 26
- in /usr/src/new/PORT/perl.1.0.10/array.c line 14
- in /usr/src/new/PORT/perl.1.0.10/cmd.c line 16
- in /usr/src/new/PORT/perl.1.0.10/dump.c line 13
- in /usr/src/new/PORT/perl.1.0.10/form.c line 13
- in /usr/src/new/PORT/perl.1.0.10/hash.c line 14
- in /usr/src/new/PORT/perl.1.0.10/malloc.c line 33
- in /usr/src/new/PORT/perl.1.0.10/perl.y line 18
- in /usr/src/new/PORT/perl.1.0.10/search.c line 23
- in /usr/src/new/PORT/perl.1.0.10/stab.c line 17
- in /usr/src/new/PORT/perl.1.0.10/str.c line 16
- in /usr/src/new/PORT/perl.1.0.10/util.c line 17

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