Lines Matching refs:symtab
33 #define REFONE (pp.truncate?(Hash_table_t*)0:pp.symtab)
34 #define REFALL (pp.truncate?pp.dirtab:pp.symtab)
490 if (!pp.symtab)
491 pp.symtab = hashalloc(NiL, HASH_name, "symbols", 0);
510 if (key = ppkeyset(pp.symtab, s))
797 if (!pp.symtab)
798 pp.symtab = hashalloc(NiL, HASH_name, "symbols", 0);
837 hashset(pp.symtab, HASH_ALLOCATE);
1078 pp.reset.symtab = pp.symtab;
1079 pp.symtab = 0;
1087 if (pp.symtab)
1090 hashfree(pp.symtab);
1092 pp.symtab = hashalloc(NiL, HASH_name, "symbols", HASH_free, undefine, HASH_set, HASH_ALLOCATE|HASH_BUCKET, 0);
1093 hashview(pp.symtab, pp.reset.symtab);
1409 op = ((key = ppkeyref(pp.symtab, s)) && (key->sym.flags & SYM_LEX)) ? key->lex : T_NOISE;
1414 if (!(key = ppkeyget(pp.symtab, p)))
1415 key = ppkeyset(pp.symtab, NiL);
1421 hashlook(pp.symtab, p, HASH_DELETE, NiL);
1422 key = ppkeyset(pp.symtab, NiL);
1552 tab = pp.symtab;
1553 pp.symtab = hashalloc(NiL, HASH_set, tab ? HASH_ALLOCATE : 0, HASH_compare, trunccomp, HASH_hash, trunchash, HASH_name, "truncate", 0);
1560 hashlook(pp.symtab, (char*)p, HASH_BUCKET|HASH_INSTALL, NiL);