Lines Matching refs:Symtab

95 } Symtab;
122 Symtab.Line = line; /* Set, don't clear. */
148 Symtab.Function = free_entry(Symtab.Function);
149 Symtab.Args = free_entry_table(Symtab.Args);
150 Symtab.Prototype[0] = NULL;
151 Symtab.Formals[0] = NULL;
152 Symtab.Actuals[0] = NULL;
153 Symtab.Cast[0] = NULL;
166 Symtab.Varargs = free_entry_table(Symtab.Varargs);
178 Symtab.Includes = free_string_table(Symtab.Includes);
187 Symtab.Globals = free_entry_table(Symtab.Globals);
196 Symtab.Errval = free_entry(Symtab.Errval);
205 Symtab.Exception = free_entry(Symtab.Exception);
214 Symtab.Print_Types = symtab_free_print_types(Symtab.Print_Types);
226 (void) strncpy(Symtab.Prototype, p, sizeof (Symtab.Prototype));
227 Symtab.Prototype[sizeof (Symtab.Prototype)-1] = NULL;
235 return (Symtab.Prototype);
243 (void) strncpy(Symtab.Formals, p, sizeof (Symtab.Formals));
244 Symtab.Formals[sizeof (Symtab.Formals)-1] = NULL;
252 return (Symtab.Formals);
260 (void) strncpy(Symtab.Actuals, p, sizeof (Symtab.Actuals));
261 Symtab.Actuals[sizeof (Symtab.Actuals)-1] = NULL;
268 return (Symtab.Actuals);
275 (void) strncpy(Symtab.Cast, p, sizeof (Symtab.Cast));
276 Symtab.Cast[sizeof (Symtab.Cast)-1] = NULL;
283 return (Symtab.Cast);
291 (void) strncpy(Symtab.Filename, p, sizeof (Symtab.Filename));
292 Symtab.Filename[sizeof (Symtab.Filename)-1] = NULL;
299 return (Symtab.Filename);
309 Symtab.Nonreturn = val;
316 return (Symtab.Nonreturn);
323 Symtab.Line = val;
330 return (Symtab.Line);
338 Symtab.Skip = value;
345 return (Symtab.Skip);
358 Symtab.Function = allocate_entry(Symtab.Function,
367 if (Symtab.Function == NULL)
370 return ((Symtab.Function->e_valid)? Symtab.Function: NULL);
378 Symtab.Exception = allocate_entry(Symtab.Exception,
388 if (Symtab.Exception == NULL)
391 return ((Symtab.Exception->e_valid)? Symtab.Exception: NULL);
400 Symtab.Errval = allocate_entry(Symtab.Errval,
411 if (Symtab.Errval == NULL)
414 return ((Symtab.Errval->e_valid)? Symtab.Errval: NULL);
426 if (Symtab.Args == NULL) {
427 Symtab.Args = create_entry_table(10);
429 Symtab.Args = add_entry_table(Symtab.Args,
442 return (get_entry_table(Symtab.Args, 0));
450 return (get_entry_table(Symtab.Args, curr_arg++));
458 return (get_entry_table(Symtab.Args, Symtab.Args->used));
466 if (Symtab.Varargs == NULL) {
467 Symtab.Varargs = create_entry_table(10);
469 Symtab.Varargs = add_entry_table(Symtab.Varargs,
482 return (get_entry_table(Symtab.Varargs, 0));
490 return (get_entry_table(Symtab.Varargs, curr_vararg++));
499 if (Symtab.Globals == NULL) {
500 Symtab.Globals = create_entry_table(10);
502 Symtab.Globals = add_entry_table(Symtab.Globals,
516 return (get_entry_table(Symtab.Globals, 0));
524 return (get_entry_table(Symtab.Globals, curr_global++));
550 if (Symtab.Print_Types == NULL) {
551 Symtab.Print_Types = create_string_table(50);
553 if (in_string_table(Symtab.Print_Types, print_type) == NO) {
554 Symtab.Print_Types = add_string_table(Symtab.Print_Types,
576 return (get_string_table(Symtab.Print_Types, 0));
584 return (get_string_table(Symtab.Print_Types, curr_print_type++));
592 if (Symtab.Includes == NULL) {
593 Symtab.Includes = create_string_table(50);
595 if (in_string_table(Symtab.Includes, value) == NO) {
596 Symtab.Includes = add_string_table(Symtab.Includes, value);
609 return (get_string_table(Symtab.Includes, 0));
617 return (get_string_table(Symtab.Includes, curr_include++));
625 sort_string_table(Symtab.Includes);