Lines Matching refs:Sym
6 * 'sym.h' must have a definition for typedef "Sym". Sym must include at
43 * 'sc'. 'sc' is of 'Sym **sc' type and must be
58 * zzs_new(key) -- Create a new record with calloc() of type Sym.
72 * Sym *scope1=NULL, *scope2=NULL, *a, *p;
121 static Sym **CurScope = NULL;
123 static Sym **table=NULL;
136 table = (Sym **) calloc(sz, sizeof(Sym *));
164 void zzs_add(char *key,Sym rec)
168 register Sym *rec;
187 Sym * zzs_get(char *key)
189 Sym * zzs_get(key)
195 register Sym *q;
217 void zzs_del(Sym *p)
220 register Sym *p;
226 register Sym **t = p->head;
248 Sym *p = zzs_get(key);
258 Sym ** zzs_scope(Sym **scope)
260 Sym ** zzs_scope(scope)
261 Sym **scope;
272 Sym * zzs_rmscope(Sym **scope)
274 Sym * zzs_rmscope(scope)
275 register Sym **scope;
278 register Sym *p;
279 Sym *start;
296 register Sym **p;
302 register Sym *q = *p;
345 Sym * zzs_new(char *text)
347 Sym * zzs_new(text)
351 Sym *p;
353 if ( (p = (Sym *) calloc(1,sizeof(Sym))) == 0 )
366 Sym * zzs_newadd(char *text)
368 Sym * zzs_newadd(text)
372 Sym *p = zzs_new(text);