Lines Matching refs:def

71 print_datadef(definition *def)  in print_datadef()  argument
73 if (def->def_kind == DEF_PROGRAM) /* handle data only */ in print_datadef()
76 if (def->def_kind != DEF_CONST) in print_datadef()
78 switch (def->def_kind) { in print_datadef()
80 pstructdef(def); in print_datadef()
83 puniondef(def); in print_datadef()
86 penumdef(def); in print_datadef()
89 ptypedef(def); in print_datadef()
92 pprogramdef(def); in print_datadef()
95 pconstdef(def); in print_datadef()
98 if (def->def_kind != DEF_PROGRAM && def->def_kind != DEF_CONST) in print_datadef()
99 storexdrfuncdecl(def->def_name, def->def_kind != DEF_TYPEDEF || in print_datadef()
100 !isvectordef(def->def.ty.old_type, def->def.ty.rel)); in print_datadef()
105 print_funcdef(definition *def) in print_funcdef() argument
107 switch (def->def_kind) { in print_funcdef()
110 pprogramdef(def); in print_funcdef()
153 pconstdef(definition *def) in pconstdef() argument
155 pdefine(def->def_name, def->def.co); in pconstdef()
163 pargdef(definition *def) in pargdef() argument
170 for (vers = def->def.pr.versions; vers != NULL; vers = vers->next) { in pargdef()
188 pstructdef(definition *def) in pstructdef() argument
191 char *name = def->def_name; in pstructdef()
194 for (l = def->def.st.decls; l != NULL; l = l->next) in pstructdef()
201 puniondef(definition *def) in puniondef() argument
204 char *name = def->def_name; in puniondef()
208 decl = &def->def.un.enum_decl; in puniondef()
214 for (l = def->def.un.cases; l != NULL; l = l->next) { in puniondef()
218 decl = def->def.un.default_decl; in puniondef()
276 pprogramdef(definition *def) in pprogramdef() argument
283 pargdef(def); in pprogramdef()
285 puldefine(def->def_name, def->def.pr.prog_num, PROGRAM); in pprogramdef()
286 for (vers = def->def.pr.versions; vers != NULL; vers = vers->next) { in pprogramdef()
290 locase(def->def_name), vers->vers_num); in pprogramdef()
293 locase(def->def_name), vers->vers_num); in pprogramdef()
306 if (!define_printed(proc, def->def.pr.versions)) in pprogramdef()
317 pfreeprocdef(def->def_name, vers->vers_num, 2); in pprogramdef()
332 def->def.pr.versions)) { in pprogramdef()
342 pfreeprocdef(def->def_name, vers->vers_num, i); in pprogramdef()
408 penumdef(definition *def) in penumdef() argument
410 char *name = def->def_name; in penumdef()
416 for (l = def->def.en.vals; l != NULL; l = l->next) { in penumdef()
438 ptypedef(definition *def) in ptypedef() argument
440 char *name = def->def_name; in ptypedef()
441 char *old = def->def.ty.old_type; in ptypedef()
443 relation rel = def->def.ty.rel; in ptypedef()
455 if (undefined2(old, name) && def->def.ty.old_prefix) in ptypedef()
457 def->def.ty.old_prefix); in ptypedef()
473 def->def.ty.array_max); in ptypedef()
542 definition *def; in undefined2() local
545 def = (definition *) l->val; in undefined2()
546 if (def->def_kind != DEF_PROGRAM) { in undefined2()
547 if (streq(def->def_name, stop)) in undefined2()
549 if (streq(def->def_name, type)) in undefined2()