Lines Matching defs:def

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