# 2.11BSD#431 - /usr/src/new/PORT/perl.1.0.16/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:
     213: #ifdef EUNICE
     214: #define UNLINK(f) while (unlink(f) >= 0)
     215: #else
     216: #define UNLINK unlink
     217: #endif

#### Defined variables

No defined in line 73; used 13 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1478-1482(2), 1490, 1635, 1646, 1658, 1675, 1683-1688(2), 1892, 1902
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 1478-1482(2), 1490, 1635, 1666-1671(2), 1683-1688(2), 1892, 1902

argvoutstab defined in line 155; used 3 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 422-423(2), 433

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

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1719, 1730, 1799, 1936-1938(2)
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 143, 228

buf defined in line 160; used 41 times

- in line 78(2), 161
- in /usr/src/new/PORT/perl.1.0.16/arg.c line 695, 709-711(2), 718, 725, 731, 1300-1301(2), 1319-1320(2)
- in /usr/src/new/PORT/perl.1.0.16/dump.c line 29-48(13), 124-139(11)
- in /usr/src/new/PORT/perl.1.0.16/str.c line 386-389(4)

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

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1634-1635(2), 1650
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 109-123(5), 147, 176-178(3), 188-203(7)

debdelim defined in line 189; used 11 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1264
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 1263
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 49, 57, 78, 138, 193, 246, 1260, 1280, 1289, 1299, 1307, 1318, 1437, 1913, 1921, 2131, 2141, 2164
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 97, 112, 167, 367, 378
- in /usr/src/new/PORT/perl.1.0.16/form.c line 242
- in /usr/src/new/PORT/perl.1.0.16/malloc.c line 94, 218
- in /usr/src/new/PORT/perl.1.0.16/str.c line 80, 98
- in /usr/src/new/PORT/perl.1.0.16/util.c line 39, 63, 83

defoutstab defined in line 153; used 10 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 423, 434, 1629-1634(5), 1640, 1844-1848(2)

defstab defined in line 149; used 20 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 959-970(6), 2125
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 249
- in /usr/src/new/PORT/perl.1.0.16/perl.y line 516, 527-531(3), 555, 576, 585
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 290-297(5)

dlevel defined in line 187; used 37 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1263-1264(2), 2130, 2140, 2163
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 1744
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 251

eval_env defined in line 207; used 1 times

- in /usr/src/new/PORT/perl.1.0.16/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.16/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.16/arg.c line 1931
- in /usr/src/new/PORT/perl.1.0.16/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.16/perl.y line 102
- in /usr/src/new/PORT/perl.1.0.16/util.c line 211

inplace defined in line 169; used 4 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 410-412(3), 432

last_in_stab defined in line 148; used 24 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1393-1407(11), 1414-1419(4), 1428, 1892-1896(2)
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 247-254(4)
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 101-102(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.16/perl.y line 72, 128

linestr defined in line 163; used 7 times

- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 1910-1929(10)
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 1910-1915(3), 1923, 1929
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 769-771(2)
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 156, 223-225(3)

ofs defined in line 166; used 6 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 767-768(2)
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 150, 218-220(3)

ors defined in line 167; used 8 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 779-780(2), 1856-1857(2)
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 153, 213-215(3)

outrec defined in line 145; used 2 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1662-1663(2)

record_separator defined in line 165; used 3 times

- in /usr/src/new/PORT/perl.1.0.16/stab.c line 138, 210
- in /usr/src/new/PORT/perl.1.0.16/str.c line 325

sigstab defined in line 152; used 3 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1749
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 257, 289

statbuf defined in line 182; used 18 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 383-388(3), 552-575(15)

str_no defined in line 194; used 24 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 674, 856, 874, 1252, 1273, 1351, 1412, 1424, 1474, 1721, 1727-1732(2), 1766, 1778, 1889, 2149
- in /usr/src/new/PORT/perl.1.0.16/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.16/cmd.c line 63, 218, 235, 336

timesbuf defined in line 183; used 5 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 604-612(5)

tokenbuf defined in line 171; used 9 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 421-422(2)
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 138-140(3)
- in /usr/src/new/PORT/perl.1.0.16/str.c line 416-417(2)
- in /usr/src/new/PORT/perl.1.0.16/util.c line 212-213(2)

top_env defined in line 206; used 1 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1932

toprec defined in line 146; used 3 times

- in /usr/src/new/PORT/perl.1.0.16/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.16/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.16/arg.c line 34-39(2), 115, 181, 294, 536, 751, 788, 851, 869, 893, 953, 977-980(2), 1228
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 39
- in /usr/src/new/PORT/perl.1.0.16/dump.c line 112
- in /usr/src/new/PORT/perl.1.0.16/perl.y line 52

ARRAY defined in line 52; used 35 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 216-217(3), 540-541(3), 594-595(3), 628-629(3), 852, 870, 956, 983, 1040-1043(3), 1246
- in /usr/src/new/PORT/perl.1.0.16/array.c line 18, 28, 56, 69-72(4), 83, 97, 105, 117, 136, 151, 158
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 286

CMD defined in line 46; used 16 times

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

FCMD defined in line 47; used 4 times

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

HASH defined in line 53; used 13 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1035, 1072
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 41, 117, 211
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 29
- in /usr/src/new/PORT/perl.1.0.16/dump.c line 188
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 315, 399, 441, 466, 502, 519, 1245
- in /usr/src/new/PORT/perl.1.0.16/dump.c line 178
- in /usr/src/new/PORT/perl.1.0.16/form.c line 247
- in /usr/src/new/PORT/perl.1.0.16/perl.y line 55
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 73, 166, 285, 316-318(2), 325-327(2)
- in /usr/src/new/PORT/perl.1.0.16/str.c line 21

STIO defined in line 50; used 7 times

- in line 180
- in /usr/src/new/PORT/perl.1.0.16/arg.c line 320, 445, 468, 504, 523
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 55, 114-118(2), 129, 166, 180, 212-219(3), 228, 281(2), 296-299(3), 401, 537-538(2), 581(2), 592-596(2), 614(2), 626-633(3), 654(2), 666-668(2), 674, 754-755(2), 790-791(2), 818, 849-856(4), 872-874(3), 894-897(3), 951, 957, 976-982(4), 1010, 1037-1038(2), 1060(2), 1070-1077(5), 1087(2), 1095(2), 1226-1237(5), 1243, 1257(2), 1285, 1312, 1693, 1700, 1708(2), 1789, 1945-1959(4), 2086
- in /usr/src/new/PORT/perl.1.0.16/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.16/cmd.c line 18, 25, 34
- in /usr/src/new/PORT/perl.1.0.16/form.c line 36
- in /usr/src/new/PORT/perl.1.0.16/hash.c line 16, 48, 233
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 71, 167, 287
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 48, 56-61(2), 77, 131, 137, 192, 239, 245, 1259, 1274-1279(2), 1288, 1298, 1306, 1317, 1354, 1360, 1367, 1387, 1431-1436(2), 1912, 1920, 2129, 2139, 2162
- in /usr/src/new/PORT/perl.1.0.16/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.16/dump.c line 15
- in /usr/src/new/PORT/perl.1.0.16/form.c line 241
- in /usr/src/new/PORT/perl.1.0.16/str.c line 79, 97
- in /usr/src/new/PORT/perl.1.0.16/util.c line 38, 62, 82

GROWSTR defined in line 85; used 12 times

- in /usr/src/new/PORT/perl.1.0.16/form.c line 20
- in /usr/src/new/PORT/perl.1.0.16/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 216; used 6 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 416-418(2), 942, 2101-2103(2)
- in /usr/src/new/PORT/perl.1.0.16/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.16/arg.c line 1770, 1782
- in /usr/src/new/PORT/perl.1.0.16/array.c line 143
- in /usr/src/new/PORT/perl.1.0.16/form.c line 146, 196, 215
- in /usr/src/new/PORT/perl.1.0.16/malloc.c line 292
- in /usr/src/new/PORT/perl.1.0.16/str.c line 124, 141, 154, 167, 196

bzero defined in line 28; used 6 times

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

str_get defined in line 81; used 93 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 55, 123, 129, 189, 228, 277, 408, 429, 557, 679, 725, 762, 775, 804, 914, 924, 936, 942, 1001, 1057, 1365, 1372-1373(2), 1478-1482(2), 1503, 1631, 1644, 1670, 1725, 1739-1751(4), 1788, 1800, 1809-1835(14), 1855, 1863, 1871-1874(2), 1882, 1909, 1931-1935(3), 1963-1964(2), 1983-1986(2), 2039, 2051, 2096-2100(3), 2108-2109(2), 2132
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 213-214(2), 232, 272
- in /usr/src/new/PORT/perl.1.0.16/dump.c line 227, 238, 251
- in /usr/src/new/PORT/perl.1.0.16/form.c line 61, 104, 153, 211
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 177-178(2), 188-189(2), 210-225(4), 252, 258, 289

str_gnum defined in line 82; used 65 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 709-711(2), 718, 770-771(2), 912, 921-922(2), 932, 1466, 1512-1573(32), 1619, 1625, 1719, 1730, 1799-1801(2), 1878, 1900-1902(2), 1948-1953(2), 1971-1980(4), 2093
- in /usr/src/new/PORT/perl.1.0.16/stab.c line 192-207(5), 228-231(2)

str_peek defined in line 78; used 3 times

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

str_true defined in line 75; used 9 times

- in /usr/src/new/PORT/perl.1.0.16/arg.c line 1576, 1593, 1610, 1622, 1997, 2011
- in /usr/src/new/PORT/perl.1.0.16/cmd.c line 198, 265, 286

#### Usage of this include

perl.h used 12 times

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

Last modified: 2002-12-19 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2365 |