# 2.11BSD#431 - /usr/src/usr.bin/diction/ehash.c

##### Functions

    aahash            X
    able              X
    ace               X
    age               X
    ance              X
    ant               X
    cal               X
    cle               X
    ed                X
    ee                X
    egetd             X
    ence              X
    ess               X
    est               X
    ful               X
    ible              X
    ic                X
    ice               X
    ing               X
    ion               X
    ional             X
    is                X
    ish               X
    ist               X
    ite               X
    ive               X
    ize               X
    lar               X
    less              X
    man               X
    ment              X
    ness              X
    ous               X
    ship              X
    ss                X
    ure               X
    us                X

##### Variables

    aa10root          X
    aa11root          X
    aa13root          X
    aa14root          X
    aa15root          X
    aa18root          X
    aa19root          X
    aa1root           X
    aa20root          X
    aa21root          X
    aa22root          X
    aa23root          X
    aa24root          X
    aa25root          X
    aa26root          X
    aa28root          X
    aa29root          X
    aa2root           X
    aa30root          X
    aa31root          X
    aa33root          X
    aa34root          X
    aa35root          X
    aa37root          X
    aa39root          X
    aa3root           X
    aa40root          X
    aa42root          X
    aa43root          X
    aa44root          X
    aa45root          X
    aa4root           X
    aa5root           X
    aa7root           X
    aa8root           X
    able_d            X
    ace_d             X
    age_d             X
    ance_d            X
    ant_d             X
    arr               X
    cal_d             X
    cle_d             X
    ed_d              X
    ee_d              X
    ence_d            X
    ess_d             X
    est_d             X
    ful_d             X
    ible_d            X
    ic_d              X
    ice_d             X
    ing_d             X
    ion_d             X
    ional_d           X
    is_d              X
    ish_d             X
    ist_d             X
    ite_d             X
    ive_d             X
    ize_d             X
    lar_d             X
    less_d            X
    man_d             X
    ment_d            X
    ness_d            X
    ous_d             X
    ship_d            X
    ss_d              X
    ure_d             X
    us_d              X

##### Macros

    aa10p1            X
    aa10p2            X
    aa10tsize         X
    aa11p1            X
    aa11p2            X
    aa11tsize         X
    aa13p1            X
    aa13p2            X
    aa13tsize         X
    aa14p1            X
    aa14p2            X
    aa14tsize         X
    aa15p1            X
    aa15p2            X
    aa15tsize         X
    aa18p1            X
    aa18p2            X
    aa18tsize         X
    aa19p1            X
    aa19p2            X
    aa19tsize         X
    aa1p1             X
    aa1p2             X
    aa1tsize          X
    aa20p1            X
    aa20p2            X
    aa20tsize         X
    aa21p1            X
    aa21p2            X
    aa21tsize         X
    aa22p1            X
    aa22p2            X
    aa22tsize         X
    aa23p1            X
    aa23p2            X
    aa23tsize         X
    aa24p1            X
    aa24p2            X
    aa24tsize         X
    aa25p1            X
    aa25p2            X
    aa25tsize         X
    aa26p1            X
    aa26p2            X
    aa26tsize         X
    aa28p1            X
    aa28p2            X
    aa28tsize         X
    aa29p1            X
    aa29p2            X
    aa29tsize         X
    aa2p1             X
    aa2p2             X
    aa2tsize          X
    aa30p1            X
    aa30p2            X
    aa30tsize         X
    aa31p1            X
    aa31p2            X
    aa31tsize         X
    aa33p1            X
    aa33p2            X
    aa33tsize         X
    aa34p1            X
    aa34p2            X
    aa34tsize         X
    aa35p1            X
    aa35p2            X
    aa35tsize         X
    aa37p1            X
    aa37p2            X
    aa37tsize         X
    aa39p1            X
    aa39p2            X
    aa39tsize         X
    aa3p1             X
    aa3p2             X
    aa3tsize          X
    aa40p1            X
    aa40p2            X
    aa40tsize         X
    aa42p1            X
    aa42p2            X
    aa42tsize         X
    aa43p1            X
    aa43p2            X
    aa43tsize         X
    aa44p1            X
    aa44p2            X
    aa44tsize         X
    aa45p1            X
    aa45p2            X
    aa45tsize         X
    aa4p1             X
    aa4p2             X
    aa4tsize          X
    aa5p1             X
    aa5p2             X
    aa5tsize          X
    aa7p1             X
    aa7p2             X
    aa7tsize          X
    aa8p1             X
    aa8p2             X
    aa8tsize          X

##### struct's

    dict              X
    fandd             X
    hnode             X

       1: #ifndef lint
       2: static char ehash_sccsid[] = "@(#)ehash.c	4.2	(Berkeley)	82/11/06";
       3: #endif not lint
       4:
       5: #
       6: struct hnode {
       7:     char *aakey;
       8:     struct dict *aadata;
       9: };
      10: struct dict {
      11:     char *entry;
      12:     char val;
      13: };
      14: char able();
      15: struct dict able_d[];
      16: char ace();
      17: struct dict ace_d[];
      18: char age();
      19: struct dict age_d[];
      20: char ance();
      21: struct dict ance_d[];
      22: char ant();
      23: struct dict ant_d[];
      24: char cal();
      25: struct dict cal_d[];
      26: char cle();
      27: struct dict cle_d[];
      28: char ee();
      29: struct dict ee_d[];
      30: char ence();
      31: struct dict ence_d[];
      32: char ess();
      33: struct dict ess_d[];
      34: char est();
      35: struct dict est_d[];
      36: char ful();
      37: struct dict ful_d[];
      38: char ible();
      39: struct dict ible_d[];
      40: char ic();
      41: struct dict ic_d[];
      42: char ice();
      43: struct dict ice_d[];
      44: char ion();
      45: struct dict ion_d[];
      46: char ional();
      47: struct dict ional_d[];
      48: char is();
      49: struct dict is_d[];
      50: char ish();
      51: struct dict ish_d[];
      52: char ist();
      53: struct dict ist_d[];
      54: char ite();
      55: struct dict ite_d[];
      56: char ive();
      57: struct dict ive_d[];
      58: char ize();
      59: struct dict ize_d[];
      60: char lar();
      61: struct dict lar_d[];
      62: char less();
      63: struct dict less_d[];
      64: char man();
      65: struct dict man_d[];
      66: char ment();
      67: struct dict ment_d[];
      68: char ness();
      69: struct dict ness_d[];
      70: char ous();
      71: struct dict ous_d[];
      72: char ship();
      73: struct dict ship_d[];
      74: char ss();
      75: struct dict ss_d[];
      76: char ure();
      77: struct dict ure_d[];
      78: char us();
      79: struct dict us_d[];
      80: char ing();
      81: struct dict ing_d[];
      82: char ed();
      83: struct dict ed_d[];
      84: struct fandd {
      85:     char (*fun)();
      86:     struct dict *yd;
      87: } arr[] = {
      88: able,   able_d,
      89: ace,    ace_d,
      90: age,    age_d,
      91: ance,   ance_d,
      92: ant,    ant_d,
      93: cal,    cal_d,
      94: cle,    cle_d,
      95: ee, ee_d,
      96: ence,   ence_d,
      97: ess,    ess_d,
      98: est,    est_d,
      99: ful,    ful_d,
     100: ible,   ible_d,
     101: ic, ic_d,
     102: ice,    ice_d,
     103: ion,    ion_d,
     104: ional,  ional_d,
     105: is, is_d,
     106: ish,    ish_d,
     107: ist,    ist_d,
     108: ite,    ite_d,
     109: ive,    ive_d,
     110: ize,    ize_d,
     111: lar,    lar_d,
     112: less,   less_d,
     113: man,    man_d,
     114: ment,   ment_d,
     115: ness,   ness_d,
     116: ous,    ous_d,
     117: ship,   ship_d,
     118: ss, ss_d,
     119: ure,    ure_d,
     120: us, us_d,
     121: ing,    ing_d,
     122: ed, ed_d,
     123: 0,  0
     124: };
     125: egetd(){
     126:     struct dict *pp;
     127:     struct fandd *ptr;
     128:     ptr = arr;
     129:     while(ptr->fun != 0){
     130:         pp = ptr->yd;
     131:         while(pp->entry != 0){
     132:             (*ptr->fun)(pp->entry,0,pp);
     133:             pp++;
     134:         }
     135:         ptr++;
     136:     }
     137: }
     138: char
     139: aahash(s,ex,aatsize,aapr1,aapr2,tbl,data)
     140: char *s;
     141: struct hnode tbl[];
     142: struct dict *data;
     143: {
     144:     char *cp;
     145:     int i, key, c, p1, p2;
     146:     cp = s;
     147:     key =0;
     148:     while (c = *cp++)
     149:         key = key + (key<<5) + c;
     150:     key &= 077777;
     151:     p1 = key%aapr1;
     152:     p2 = key%aapr2;
     153:     if (p2==0) p2=17;
     154:     for(i=0; i<aatsize; i++)
     155:     {
     156:         if (tbl[p1].aakey==0)
     157:         { /* new item */
     158:             if (ex ==0)
     159:             {
     160:                 tbl[p1].aakey = s;
     161:                 tbl[p1].aadata= data;
     162:                 return(tbl[p1].aadata->val);
     163:             }
     164:             else
     165:                 return(0);
     166:         }
     167:         else
     168:             if(strcmp(tbl[p1].aakey, s)== 0)
     169:             {
     170:                 return(tbl[p1].aadata->val);
     171:             }
     172:         p1 = (p1+p2)%aatsize;
     173:     }
     174:     fprintf(stderr, "hash table full\n");
     175:     exit();
     176: }
     177: struct hnode aa1root[43];
     178: #define aa1tsize 43
     179: #define aa1p1 37
     180: #define aa1p2 41
     181: char
     182: able(a0,a1,ptr)
     183:     char *a0;
     184:     struct dict *ptr;
     185: {
     186:     return(aahash(a0,a1,aa1tsize,aa1p1,aa1p2,aa1root,ptr));
     187: }
     188: struct hnode aa2root[11];
     189: #define aa2tsize 11
     190: #define aa2p1 5
     191: #define aa2p2 7
     192: char
     193: ace(a0,a1,ptr)
     194:     char *a0;
     195:     struct dict *ptr;
     196: {
     197:     return(aahash(a0,a1,aa2tsize,aa2p1,aa2p2,aa2root,ptr));
     198: }
     199: struct hnode aa3root[61];
     200: #define aa3tsize 61
     201: #define aa3p1 53
     202: #define aa3p2 59
     203: char
     204: age(a0,a1,ptr)
     205:     char *a0;
     206:     struct dict *ptr;
     207: {
     208:     return(aahash(a0,a1,aa3tsize,aa3p1,aa3p2,aa3root,ptr));
     209: }
     210: struct hnode aa4root[37];
     211: #define aa4tsize 37
     212: #define aa4p1 29
     213: #define aa4p2 31
     214: char
     215: ance(a0,a1,ptr)
     216:     char *a0;
     217:     struct dict *ptr;
     218: {
     219:     return(aahash(a0,a1,aa4tsize,aa4p1,aa4p2,aa4root,ptr));
     220: }
     221: struct hnode aa5root[31];
     222: #define aa5tsize 31
     223: #define aa5p1 23
     224: #define aa5p2 29
     225: char
     226: ant(a0,a1,ptr)
     227:     char *a0;
     228:     struct dict *ptr;
     229: {
     230:     return(aahash(a0,a1,aa5tsize,aa5p1,aa5p2,aa5root,ptr));
     231: }
     232: struct hnode aa7root[19];
     233: #define aa7tsize 19
     234: #define aa7p1 13
     235: #define aa7p2 17
     236: char
     237: cal(a0,a1,ptr)
     238:     char *a0;
     239:     struct dict *ptr;
     240: {
     241:     return(aahash(a0,a1,aa7tsize,aa7p1,aa7p2,aa7root,ptr));
     242: }
     243: struct hnode aa8root[13];
     244: #define aa8tsize 13
     245: #define aa8p1 7
     246: #define aa8p2 11
     247: char
     248: cle(a0,a1,ptr)
     249:     char *a0;
     250:     struct dict *ptr;
     251: {
     252:     return(aahash(a0,a1,aa8tsize,aa8p1,aa8p2,aa8root,ptr));
     253: }
     254: struct hnode aa10root[31];
     255: #define aa10tsize 31
     256: #define aa10p1 23
     257: #define aa10p2 29
     258: char
     259: ee(a0,a1,ptr)
     260:     char *a0;
     261:     struct dict *ptr;
     262: {
     263:     return(aahash(a0,a1,aa10tsize,aa10p1,aa10p2,aa10root,ptr));
     264: }
     265: struct hnode aa11root[31];
     266: #define aa11tsize 31
     267: #define aa11p1 23
     268: #define aa11p2 29
     269: char
     270: ence(a0,a1,ptr)
     271:     char *a0;
     272:     struct dict *ptr;
     273: {
     274:     return(aahash(a0,a1,aa11tsize,aa11p1,aa11p2,aa11root,ptr));
     275: }
     276: struct hnode aa13root[47];
     277: #define aa13tsize 47
     278: #define aa13p1 41
     279: #define aa13p2 43
     280: char
     281: ess(a0,a1,ptr)
     282:     char *a0;
     283:     struct dict *ptr;
     284: {
     285:     return(aahash(a0,a1,aa13tsize,aa13p1,aa13p2,aa13root,ptr));
     286: }
     287: struct hnode aa14root[67];
     288: #define aa14tsize 67
     289: #define aa14p1 59
     290: #define aa14p2 61
     291: char
     292: est(a0,a1,ptr)
     293:     char *a0;
     294:     struct dict *ptr;
     295: {
     296:     return(aahash(a0,a1,aa14tsize,aa14p1,aa14p2,aa14root,ptr));
     297: }
     298: struct hnode aa15root[43];
     299: #define aa15tsize 43
     300: #define aa15p1 37
     301: #define aa15p2 41
     302: char
     303: ful(a0,a1,ptr)
     304:     char *a0;
     305:     struct dict *ptr;
     306: {
     307:     return(aahash(a0,a1,aa15tsize,aa15p1,aa15p2,aa15root,ptr));
     308: }
     309: struct hnode aa18root[19];
     310: #define aa18tsize 19
     311: #define aa18p1 13
     312: #define aa18p2 17
     313: char
     314: ible(a0,a1,ptr)
     315:     char *a0;
     316:     struct dict *ptr;
     317: {
     318:     return(aahash(a0,a1,aa18tsize,aa18p1,aa18p2,aa18root,ptr));
     319: }
     320: struct hnode aa19root[151];
     321: #define aa19tsize 151
     322: #define aa19p1 139
     323: #define aa19p2 149
     324: char
     325: ic(a0,a1,ptr)
     326:     char *a0;
     327:     struct dict *ptr;
     328: {
     329:     return(aahash(a0,a1,aa19tsize,aa19p1,aa19p2,aa19root,ptr));
     330: }
     331: struct hnode aa20root[11];
     332: #define aa20tsize 11
     333: #define aa20p1 5
     334: #define aa20p2 7
     335: char
     336: ice(a0,a1,ptr)
     337:     char *a0;
     338:     struct dict *ptr;
     339: {
     340:     return(aahash(a0,a1,aa20tsize,aa20p1,aa20p2,aa20root,ptr));
     341: }
     342: struct hnode aa21root[89];
     343: #define aa21tsize 89
     344: #define aa21p1 79
     345: #define aa21p2 83
     346: char
     347: ion(a0,a1,ptr)
     348:     char *a0;
     349:     struct dict *ptr;
     350: {
     351:     return(aahash(a0,a1,aa21tsize,aa21p1,aa21p2,aa21root,ptr));
     352: }
     353: struct hnode aa22root[13];
     354: #define aa22tsize 13
     355: #define aa22p1 7
     356: #define aa22p2 11
     357: char
     358: ional(a0,a1,ptr)
     359:     char *a0;
     360:     struct dict *ptr;
     361: {
     362:     return(aahash(a0,a1,aa22tsize,aa22p1,aa22p2,aa22root,ptr));
     363: }
     364: struct hnode aa23root[11];
     365: #define aa23tsize 11
     366: #define aa23p1 5
     367: #define aa23p2 7
     368: char
     369: is(a0,a1,ptr)
     370:     char *a0;
     371:     struct dict *ptr;
     372: {
     373:     return(aahash(a0,a1,aa23tsize,aa23p1,aa23p2,aa23root,ptr));
     374: }
     375: struct hnode aa24root[71];
     376: #define aa24tsize 71
     377: #define aa24p1 61
     378: #define aa24p2 67
     379: char
     380: ish(a0,a1,ptr)
     381:     char *a0;
     382:     struct dict *ptr;
     383: {
     384:     return(aahash(a0,a1,aa24tsize,aa24p1,aa24p2,aa24root,ptr));
     385: }
     386: struct hnode aa25root[151];
     387: #define aa25tsize 151
     388: #define aa25p1 139
     389: #define aa25p2 149
     390: char
     391: ist(a0,a1,ptr)
     392:     char *a0;
     393:     struct dict *ptr;
     394: {
     395:     return(aahash(a0,a1,aa25tsize,aa25p1,aa25p2,aa25root,ptr));
     396: }
     397: struct hnode aa26root[79];
     398: #define aa26tsize 79
     399: #define aa26p1 71
     400: #define aa26p2 73
     401: char
     402: ite(a0,a1,ptr)
     403:     char *a0;
     404:     struct dict *ptr;
     405: {
     406:     return(aahash(a0,a1,aa26tsize,aa26p1,aa26p2,aa26root,ptr));
     407: }
     408: struct hnode aa28root[151];
     409: #define aa28tsize 151
     410: #define aa28p1 139
     411: #define aa28p2 149
     412: char
     413: ive(a0,a1,ptr)
     414:     char *a0;
     415:     struct dict *ptr;
     416: {
     417:     return(aahash(a0,a1,aa28tsize,aa28p1,aa28p2,aa28root,ptr));
     418: }
     419: struct hnode aa29root[11];
     420: #define aa29tsize 11
     421: #define aa29p1 5
     422: #define aa29p2 7
     423: char
     424: ize(a0,a1,ptr)
     425:     char *a0;
     426:     struct dict *ptr;
     427: {
     428:     return(aahash(a0,a1,aa29tsize,aa29p1,aa29p2,aa29root,ptr));
     429: }
     430: struct hnode aa30root[37];
     431: #define aa30tsize 37
     432: #define aa30p1 29
     433: #define aa30p2 31
     434: char
     435: lar(a0,a1,ptr)
     436:     char *a0;
     437:     struct dict *ptr;
     438: {
     439:     return(aahash(a0,a1,aa30tsize,aa30p1,aa30p2,aa30root,ptr));
     440: }
     441: struct hnode aa31root[11];
     442: #define aa31tsize 11
     443: #define aa31p1 5
     444: #define aa31p2 7
     445: char
     446: less(a0,a1,ptr)
     447:     char *a0;
     448:     struct dict *ptr;
     449: {
     450:     return(aahash(a0,a1,aa31tsize,aa31p1,aa31p2,aa31root,ptr));
     451: }
     452: struct hnode aa33root[11];
     453: #define aa33tsize 11
     454: #define aa33p1 5
     455: #define aa33p2 7
     456: char
     457: man(a0,a1,ptr)
     458:     char *a0;
     459:     struct dict *ptr;
     460: {
     461:     return(aahash(a0,a1,aa33tsize,aa33p1,aa33p2,aa33root,ptr));
     462: }
     463: struct hnode aa34root[37];
     464: #define aa34tsize 37
     465: #define aa34p1 29
     466: #define aa34p2 31
     467: char
     468: ment(a0,a1,ptr)
     469:     char *a0;
     470:     struct dict *ptr;
     471: {
     472:     return(aahash(a0,a1,aa34tsize,aa34p1,aa34p2,aa34root,ptr));
     473: }
     474: struct hnode aa35root[11];
     475: #define aa35tsize 11
     476: #define aa35p1 5
     477: #define aa35p2 7
     478: char
     479: ness(a0,a1,ptr)
     480:     char *a0;
     481:     struct dict *ptr;
     482: {
     483:     return(aahash(a0,a1,aa35tsize,aa35p1,aa35p2,aa35root,ptr));
     484: }
     485: struct hnode aa37root[11];
     486: #define aa37tsize 11
     487: #define aa37p1 5
     488: #define aa37p2 7
     489: char
     490: ous(a0,a1,ptr)
     491:     char *a0;
     492:     struct dict *ptr;
     493: {
     494:     return(aahash(a0,a1,aa37tsize,aa37p1,aa37p2,aa37root,ptr));
     495: }
     496: struct hnode aa39root[11];
     497: #define aa39tsize 11
     498: #define aa39p1 5
     499: #define aa39p2 7
     500: char
     501: ship(a0,a1,ptr)
     502:     char *a0;
     503:     struct dict *ptr;
     504: {
     505:     return(aahash(a0,a1,aa39tsize,aa39p1,aa39p2,aa39root,ptr));
     506: }
     507: struct hnode aa40root[61];
     508: #define aa40tsize 61
     509: #define aa40p1 53
     510: #define aa40p2 59
     511: char
     512: ss(a0,a1,ptr)
     513:     char *a0;
     514:     struct dict *ptr;
     515: {
     516:     return(aahash(a0,a1,aa40tsize,aa40p1,aa40p2,aa40root,ptr));
     517: }
     518: struct hnode aa42root[89];
     519: #define aa42tsize 89
     520: #define aa42p1 79
     521: #define aa42p2 83
     522: char
     523: ure(a0,a1,ptr)
     524:     char *a0;
     525:     struct dict *ptr;
     526: {
     527:     return(aahash(a0,a1,aa42tsize,aa42p1,aa42p2,aa42root,ptr));
     528: }
     529: struct hnode aa43root[19];
     530: #define aa43tsize 19
     531: #define aa43p1 13
     532: #define aa43p2 17
     533: char
     534: us(a0,a1,ptr)
     535:     char *a0;
     536:     struct dict *ptr;
     537: {
     538:     return(aahash(a0,a1,aa43tsize,aa43p1,aa43p2,aa43root,ptr));
     539: }
     540: struct hnode aa44root[23];
     541: #define aa44tsize 23
     542: #define aa44p1 17
     543: #define aa44p2 19
     544: char
     545: ing(a0,a1,ptr)
     546:     char *a0;
     547:     struct dict *ptr;
     548: {
     549:     return(aahash(a0,a1,aa44tsize,aa44p1,aa44p2,aa44root,ptr));
     550: }
     551: struct hnode aa45root[47];
     552: #define aa45tsize 47
     553: #define aa45p1 41
     554: #define aa45p2 43
     555: char
     556: ed(a0,a1,ptr)
     557:     char *a0;
     558:     struct dict *ptr;
     559: {
     560:     return(aahash(a0,a1,aa45tsize,aa45p1,aa45p2,aa45root,ptr));
     561: }

#### Defined functions

aahash defined in line 138; used 35 times

- in line 186, 197, 208, 219, 230, 241, 252, 263, 274, 285, 296, 307, 318, 329, 340, 351, 362, 373, 384, 395, 406, 417, 428, 439, 450, 461, 472, 483, 494, 505, 516, 527, 538, 549, 560

able defined in line 181; used 2 times

- in line 14, 88

ace defined in line 192; used 2 times

- in line 16, 89

age defined in line 203; used 2 times

- in line 18, 90

ance defined in line 214; used 2 times

- in line 20, 91

ant defined in line 225; used 2 times

- in line 22, 92

cal defined in line 236; used 2 times

- in line 24, 93

cle defined in line 247; used 2 times

- in line 26, 94

ed defined in line 555; used 2 times

- in line 82, 122

ee defined in line 258; used 2 times

- in line 28, 95

egetd defined in line 125; never used
ence defined in line 269; used 2 times

- in line 30, 96

ess defined in line 280; used 2 times

- in line 32, 97

est defined in line 291; used 2 times

- in line 34, 98

ful defined in line 302; used 2 times

- in line 36, 99

ible defined in line 313; used 2 times

- in line 38, 100

ic defined in line 324; used 2 times

- in line 40, 101

ice defined in line 335; used 2 times

- in line 42, 102

ing defined in line 544; used 2 times

- in line 80, 121

ion defined in line 346; used 2 times

- in line 44, 103

ional defined in line 357; used 2 times

- in line 46, 104

is defined in line 368; used 2 times

- in line 48, 105

ish defined in line 379; used 2 times

- in line 50, 106

ist defined in line 390; used 2 times

- in line 52, 107

ite defined in line 401; used 2 times

- in line 54, 108

ive defined in line 412; used 2 times

- in line 56, 109

ize defined in line 423; used 2 times

- in line 58, 110

lar defined in line 434; used 2 times

- in line 60, 111

less defined in line 445; used 2 times

- in line 62, 112

man defined in line 456; used 2 times

- in line 64, 113

ment defined in line 467; used 2 times

- in line 66, 114

ness defined in line 478; used 2 times

- in line 68, 115

ous defined in line 489; used 2 times

- in line 70, 116

ship defined in line 500; used 2 times

- in line 72, 117

ss defined in line 511; used 2 times

- in line 74, 118

ure defined in line 522; used 2 times

- in line 76, 119

us defined in line 533; used 2 times

- in line 78, 120

#### Defined variables

aa10root defined in line 254; used 1 times

- in line 263

aa11root defined in line 265; used 1 times

- in line 274

aa13root defined in line 276; used 1 times

- in line 285

aa14root defined in line 287; used 1 times

- in line 296

aa15root defined in line 298; used 1 times

- in line 307

aa18root defined in line 309; used 1 times

- in line 318

aa19root defined in line 320; used 1 times

- in line 329

aa1root defined in line 177; used 1 times

- in line 186

aa20root defined in line 331; used 1 times

- in line 340

aa21root defined in line 342; used 1 times

- in line 351

aa22root defined in line 353; used 1 times

- in line 362

aa23root defined in line 364; used 1 times

- in line 373

aa24root defined in line 375; used 1 times

- in line 384

aa25root defined in line 386; used 1 times

- in line 395

aa26root defined in line 397; used 1 times

- in line 406

aa28root defined in line 408; used 1 times

- in line 417

aa29root defined in line 419; used 1 times

- in line 428

aa2root defined in line 188; used 1 times

- in line 197

aa30root defined in line 430; used 1 times

- in line 439

aa31root defined in line 441; used 1 times

- in line 450

aa33root defined in line 452; used 1 times

- in line 461

aa34root defined in line 463; used 1 times

- in line 472

aa35root defined in line 474; used 1 times

- in line 483

aa37root defined in line 485; used 1 times

- in line 494

aa39root defined in line 496; used 1 times

- in line 505

aa3root defined in line 199; used 1 times

- in line 208

aa40root defined in line 507; used 1 times

- in line 516

aa42root defined in line 518; used 1 times

- in line 527

aa43root defined in line 529; used 1 times

- in line 538

aa44root defined in line 540; used 1 times

- in line 549

aa45root defined in line 551; used 1 times

- in line 560

aa4root defined in line 210; used 1 times

- in line 219

aa5root defined in line 221; used 1 times

- in line 230

aa7root defined in line 232; used 1 times

- in line 241

aa8root defined in line 243; used 1 times

- in line 252

able_d defined in line 15; used 1 times

- in line 88

ace_d defined in line 17; used 1 times

- in line 89

age_d defined in line 19; used 1 times

- in line 90

ance_d defined in line 21; used 1 times

- in line 91

ant_d defined in line 23; used 1 times

- in line 92

arr defined in line 87; used 1 times

- in line 128

cal_d defined in line 25; used 1 times

- in line 93

cle_d defined in line 27; used 1 times

- in line 94

ed_d defined in line 83; used 1 times

- in line 122

ee_d defined in line 29; used 1 times

- in line 95

ehash_sccsid defined in line 2; never used
ence_d defined in line 31; used 1 times

- in line 96

ess_d defined in line 33; used 1 times

- in line 97

est_d defined in line 35; used 1 times

- in line 98

ful_d defined in line 37; used 1 times

- in line 99

ible_d defined in line 39; used 1 times

- in line 100

ic_d defined in line 41; used 1 times

- in line 101

ice_d defined in line 43; used 1 times

- in line 102

ing_d defined in line 81; used 1 times

- in line 121

ion_d defined in line 45; used 1 times

- in line 103

ional_d defined in line 47; used 1 times

- in line 104

is_d defined in line 49; used 1 times

- in line 105

ish_d defined in line 51; used 1 times

- in line 106

ist_d defined in line 53; used 1 times

- in line 107

ite_d defined in line 55; used 1 times

- in line 108

ive_d defined in line 57; used 1 times

- in line 109

ize_d defined in line 59; used 1 times

- in line 110

lar_d defined in line 61; used 1 times

- in line 111

less_d defined in line 63; used 1 times

- in line 112

man_d defined in line 65; used 1 times

- in line 113

ment_d defined in line 67; used 1 times

- in line 114

ness_d defined in line 69; used 1 times

- in line 115

ous_d defined in line 71; used 1 times

- in line 116

ship_d defined in line 73; used 1 times

- in line 117

ss_d defined in line 75; used 1 times

- in line 118

ure_d defined in line 77; used 1 times

- in line 119

us_d defined in line 79; used 1 times

- in line 120

#### Defined struct's

dict defined in line 10; used 147 times

- in line 8, 15-86(72), 126(2), 142(2), 184(2), 195(2), 206(2), 217(2), 228(2), 239(2), 250(2), 261(2), 272(2), 283(2), 294(2), 305(2), 316(2), 327(2), 338(2), 349(2), 360(2), 371(2), 382(2), 393(2), 404(2), 415(2), 426(2), 437(2), 448(2), 459(2), 470(2), 481(2), 492(2), 503(2), 514(2), 525(2), 536(2), 547(2), 558(2)

fandd defined in line 84; used 2 times

- in line 127(2)

hnode defined in line 6; used 72 times

- in line 141(2), 177(2), 188(2), 199(2), 210(2), 221(2), 232(2), 243(2), 254(2), 265(2), 276(2), 287(2), 298(2), 309(2), 320(2), 331(2), 342(2), 353(2), 364(2), 375(2), 386(2), 397(2), 408(2), 419(2), 430(2), 441(2), 452(2), 463(2), 474(2), 485(2), 496(2), 507(2), 518(2), 529(2), 540(2), 551(2)

#### Defined macros

aa10p1 defined in line 256; used 1 times

- in line 263

aa10p2 defined in line 257; used 1 times

- in line 263

aa10tsize defined in line 255; used 1 times

- in line 263

aa11p1 defined in line 267; used 1 times

- in line 274

aa11p2 defined in line 268; used 1 times

- in line 274

aa11tsize defined in line 266; used 1 times

- in line 274

aa13p1 defined in line 278; used 1 times

- in line 285

aa13p2 defined in line 279; used 1 times

- in line 285

aa13tsize defined in line 277; used 1 times

- in line 285

aa14p1 defined in line 289; used 1 times

- in line 296

aa14p2 defined in line 290; used 1 times

- in line 296

aa14tsize defined in line 288; used 1 times

- in line 296

aa15p1 defined in line 300; used 1 times

- in line 307

aa15p2 defined in line 301; used 1 times

- in line 307

aa15tsize defined in line 299; used 1 times

- in line 307

aa18p1 defined in line 311; used 1 times

- in line 318

aa18p2 defined in line 312; used 1 times

- in line 318

aa18tsize defined in line 310; used 1 times

- in line 318

aa19p1 defined in line 322; used 1 times

- in line 329

aa19p2 defined in line 323; used 1 times

- in line 329

aa19tsize defined in line 321; used 1 times

- in line 329

aa1p1 defined in line 179; used 1 times

- in line 186

aa1p2 defined in line 180; used 1 times

- in line 186

aa1tsize defined in line 178; used 1 times

- in line 186

aa20p1 defined in line 333; used 1 times

- in line 340

aa20p2 defined in line 334; used 1 times

- in line 340

aa20tsize defined in line 332; used 1 times

- in line 340

aa21p1 defined in line 344; used 1 times

- in line 351

aa21p2 defined in line 345; used 1 times

- in line 351

aa21tsize defined in line 343; used 1 times

- in line 351

aa22p1 defined in line 355; used 1 times

- in line 362

aa22p2 defined in line 356; used 1 times

- in line 362

aa22tsize defined in line 354; used 1 times

- in line 362

aa23p1 defined in line 366; used 1 times

- in line 373

aa23p2 defined in line 367; used 1 times

- in line 373

aa23tsize defined in line 365; used 1 times

- in line 373

aa24p1 defined in line 377; used 1 times

- in line 384

aa24p2 defined in line 378; used 1 times

- in line 384

aa24tsize defined in line 376; used 1 times

- in line 384

aa25p1 defined in line 388; used 1 times

- in line 395

aa25p2 defined in line 389; used 1 times

- in line 395

aa25tsize defined in line 387; used 1 times

- in line 395

aa26p1 defined in line 399; used 1 times

- in line 406

aa26p2 defined in line 400; used 1 times

- in line 406

aa26tsize defined in line 398; used 1 times

- in line 406

aa28p1 defined in line 410; used 1 times

- in line 417

aa28p2 defined in line 411; used 1 times

- in line 417

aa28tsize defined in line 409; used 1 times

- in line 417

aa29p1 defined in line 421; used 1 times

- in line 428

aa29p2 defined in line 422; used 1 times

- in line 428

aa29tsize defined in line 420; used 1 times

- in line 428

aa2p1 defined in line 190; used 1 times

- in line 197

aa2p2 defined in line 191; used 1 times

- in line 197

aa2tsize defined in line 189; used 1 times

- in line 197

aa30p1 defined in line 432; used 1 times

- in line 439

aa30p2 defined in line 433; used 1 times

- in line 439

aa30tsize defined in line 431; used 1 times

- in line 439

aa31p1 defined in line 443; used 1 times

- in line 450

aa31p2 defined in line 444; used 1 times

- in line 450

aa31tsize defined in line 442; used 1 times

- in line 450

aa33p1 defined in line 454; used 1 times

- in line 461

aa33p2 defined in line 455; used 1 times

- in line 461

aa33tsize defined in line 453; used 1 times

- in line 461

aa34p1 defined in line 465; used 1 times

- in line 472

aa34p2 defined in line 466; used 1 times

- in line 472

aa34tsize defined in line 464; used 1 times

- in line 472

aa35p1 defined in line 476; used 1 times

- in line 483

aa35p2 defined in line 477; used 1 times

- in line 483

aa35tsize defined in line 475; used 1 times

- in line 483

aa37p1 defined in line 487; used 1 times

- in line 494

aa37p2 defined in line 488; used 1 times

- in line 494

aa37tsize defined in line 486; used 1 times

- in line 494

aa39p1 defined in line 498; used 1 times

- in line 505

aa39p2 defined in line 499; used 1 times

- in line 505

aa39tsize defined in line 497; used 1 times

- in line 505

aa3p1 defined in line 201; used 1 times

- in line 208

aa3p2 defined in line 202; used 1 times

- in line 208

aa3tsize defined in line 200; used 1 times

- in line 208

aa40p1 defined in line 509; used 1 times

- in line 516

aa40p2 defined in line 510; used 1 times

- in line 516

aa40tsize defined in line 508; used 1 times

- in line 516

aa42p1 defined in line 520; used 1 times

- in line 527

aa42p2 defined in line 521; used 1 times

- in line 527

aa42tsize defined in line 519; used 1 times

- in line 527

aa43p1 defined in line 531; used 1 times

- in line 538

aa43p2 defined in line 532; used 1 times

- in line 538

aa43tsize defined in line 530; used 1 times

- in line 538

aa44p1 defined in line 542; used 1 times

- in line 549

aa44p2 defined in line 543; used 1 times

- in line 549

aa44tsize defined in line 541; used 1 times

- in line 549

aa45p1 defined in line 553; used 1 times

- in line 560

aa45p2 defined in line 554; used 1 times

- in line 560

aa45tsize defined in line 552; used 1 times

- in line 560

aa4p1 defined in line 212; used 1 times

- in line 219

aa4p2 defined in line 213; used 1 times

- in line 219

aa4tsize defined in line 211; used 1 times

- in line 219

aa5p1 defined in line 223; used 1 times

- in line 230

aa5p2 defined in line 224; used 1 times

- in line 230

aa5tsize defined in line 222; used 1 times

- in line 230

aa7p1 defined in line 234; used 1 times

- in line 241

aa7p2 defined in line 235; used 1 times

- in line 241

aa7tsize defined in line 233; used 1 times

- in line 241

aa8p1 defined in line 245; used 1 times

- in line 252

aa8p2 defined in line 246; used 1 times

- in line 252

aa8tsize defined in line 244; used 1 times

- in line 252

Last modified: 1987-02-17 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 1944 |