1: char    xstr[];
   2: #line 1 "sh.init.c"
   3: 
   4: 
   5: 
   6: #line 1 "./sh.local.h"
   7: 
   8: 
   9: 
  10: 
  11: 
  12: 
  13: 
  14: 
  15: 
  16: 
  17: 
  18: 
  19: 
  20: 
  21: 
  22: 
  23: 
  24: 
  25: #line 23 "./sh.local.h"
  26: 
  27: #line 26 "./sh.local.h"
  28: 
  29: 
  30: 
  31: #line 31 "./sh.local.h"
  32: 
  33: 
  34: 
  35: 
  36: 
  37: 
  38: 
  39: 
  40: 
  41: 
  42: 
  43: 
  44: 
  45: 
  46: 
  47: 
  48: 
  49: 
  50: 
  51: 
  52: 
  53: 
  54: 
  55: 
  56: 
  57: 
  58: 
  59: 
  60: 
  61: 
  62: 
  63: 
  64: 
  65: #line 74 "./sh.local.h"
  66: 
  67: 
  68: #line 86 "./sh.local.h"
  69: 
  70: 
  71: #line 90 "./sh.local.h"
  72: 
  73: #line 4 "sh.init.c"
  74: 
  75: 
  76: 
  77: 
  78: extern  int await();
  79: extern  int chngd();
  80: extern  int doalias();
  81: extern  int dobreak();
  82: extern  int docontin();
  83: extern  int doecho();
  84: extern  int doelse();
  85: extern  int doend();
  86: extern  int doendif();
  87: extern  int doendsw();
  88: extern  int doexit();
  89: extern  int doforeach();
  90: extern  int doglob();
  91: extern  int dogoto();
  92: extern  int dohash();
  93: extern  int dohist();
  94: extern  int doif();
  95: extern  int dolet();
  96: extern  int dologin();
  97: extern  int dologout();
  98: extern  int donewgrp();
  99: extern  int donice();
 100: extern  int donohup();
 101: extern  int doonintr();
 102: extern  int dorepeat();
 103: extern  int doset();
 104: 
 105: extern  int dosetenv();
 106: 
 107: extern  int dosource();
 108: extern  int doswbrk();
 109: extern  int doswitch();
 110: extern  int dotime();
 111: 
 112: extern  int doumask();
 113: 
 114: extern  int dowhile();
 115: extern  int dozip();
 116: extern  int execash();
 117: #line 49 "sh.init.c"
 118: 
 119: extern  int goodbye();
 120: extern  int shift();
 121: extern  int showall();
 122: extern  int unalias();
 123: extern  int dounhash();
 124: extern  int unset();
 125: 
 126: 
 127: 
 128: struct  biltins {
 129:     char    *bname;
 130:     int (*bfunct)();
 131:     short   minargs, maxargs;
 132: } bfunc[] = {
 133:     (&xstr[0]),     dolet,      0,  1000,
 134:     (&xstr[2]), doalias,    0,  1000,
 135: #line 68 "sh.init.c"
 136: 
 137:     (&xstr[8]), dobreak,    0,  0,
 138:     (&xstr[14]),    doswbrk,    0,  0,
 139:     (&xstr[22]),        dozip,      0,  1,
 140:     (&xstr[27]),        chngd,      0,  1,
 141:     (&xstr[30]),    chngd,      0,  1,
 142:     (&xstr[36]),    docontin,   0,  0,
 143:     (&xstr[45]),    dozip,      0,  0,
 144:     (&xstr[53]),        doecho,     0,  1000,
 145:     (&xstr[58]),        doelse,     0,  1000,
 146:     (&xstr[63]),        doend,      0,  0,
 147:     (&xstr[67]),    dozip,      0,  0,
 148:     (&xstr[73]),    dozip,      0,  0,
 149:     (&xstr[79]),        execash,    1,  1000,
 150:     (&xstr[84]),        doexit,     0,  1000,
 151:     (&xstr[89]),    doforeach,  3,  1000,
 152:     (&xstr[97]),        doglob,     0,  1000,
 153:     (&xstr[102]),       dogoto,     1,  1,
 154: #line 88 "sh.init.c"
 155: 
 156:     (&xstr[107]),   dohist,     0,  0,
 157:     (&xstr[70]),        doif,       1,  1000,
 158:     (&xstr[115]),   dologin,    0,  1,
 159:     (&xstr[121]),   dologout,   0,  0,
 160:     (&xstr[128]),   donewgrp,   1,  1,
 161:     (&xstr[135]),       donice,     0,  1000,
 162:     (&xstr[140]),   donohup,    0,  1000,
 163:     (&xstr[146]),   doonintr,   0,  2,
 164:     (&xstr[153]),   dohash,     0,  0,
 165:     (&xstr[160]),   dorepeat,   2,  1000,
 166:     (&xstr[167]),       doset,      0,  1000,
 167: 
 168:     (&xstr[171]),   dosetenv,   2,  2,
 169: 
 170:     (&xstr[178]),   shift,      0,  1,
 171:     (&xstr[184]),   dosource,   1,  1,
 172:     (&xstr[191]),   doswitch,   1,  1000,
 173:     (&xstr[198]),       dotime,     0,  1000,
 174: 
 175:     (&xstr[203]),   doumask,    0,  1,
 176: 
 177:     (&xstr[209]),   unalias,    1,  1000,
 178:     (&xstr[217]),   dounhash,       0,  0,
 179:     (&xstr[224]),   unset,      1,  1000,
 180:     (&xstr[230]),       await,      0,  0,
 181:     (&xstr[235]),   dowhile,    1,  1000,
 182:     0,      0,      0,  0,
 183: };
 184: 
 185: 
 186: 
 187: 
 188: 
 189: 
 190: 
 191: 
 192: 
 193: 
 194: 
 195: 
 196: 
 197: 
 198: 
 199: 
 200: 
 201: 
 202: 
 203: 
 204: 
 205: struct srch {
 206:     char    *s_name;
 207:     short   s_value;
 208: } srchn[] = {
 209:     (&xstr[0]),         13,
 210:     (&xstr[8]),     0,
 211:     (&xstr[14]),        1,
 212:     (&xstr[22]),            2,
 213:     (&xstr[45]),        3,
 214:     (&xstr[58]),            4,
 215:     (&xstr[63]),            5,
 216:     (&xstr[67]),        6,
 217:     (&xstr[73]),        7,
 218:     (&xstr[84]),            8,
 219:     (&xstr[89]),    9,
 220:     (&xstr[102]),           10,
 221:     (&xstr[70]),            11,
 222:     (&xstr[241]),       12,
 223:     (&xstr[226]),           14,
 224:     (&xstr[191]),       15,
 225:     (&xstr[235]),       18,
 226:     0,      0,
 227: };
 228: 
 229: char    *mesg[] = {
 230:     0,
 231:     (&xstr[247]),
 232:     0,
 233:     (&xstr[254]),
 234:     (&xstr[259]),
 235:     (&xstr[279]),
 236:     (&xstr[294]),
 237:     (&xstr[303]),
 238:     (&xstr[312]),
 239:     (&xstr[331]),
 240:     (&xstr[338]),
 241:     (&xstr[348]),
 242:     (&xstr[371]),
 243:     0,
 244:     (&xstr[387]),
 245:     (&xstr[399]),
 246: };

Defined variables

bfunc defined in line 132; never used
mesg defined in line 229; never used
srchn defined in line 208; never used
xstr defined in line 1; used 71 times

Defined struct's

biltins defined in line 128; never used
srch defined in line 205; never used
Last modified: 1982-09-22
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 798
Valid CSS Valid XHTML 1.0 Strict