Lines Matching defs:def
124 findit(definition *def, const char *type)
126 return (streq(def->def_name, type));
132 definition *def;
134 def = (definition *) FINDVAL(defined, type, findit);
135 if (def == NULL || def->def_kind != DEF_TYPEDEF) {
138 switch (def->def.ty.rel) {
140 if (streq(def->def.ty.old_type, "opaque"))
143 return (def->def.ty.old_type);
146 return (fixit(def->def.ty.old_type, orig));
188 typedefed(definition *def, const char *type)
190 if (def->def_kind != DEF_TYPEDEF || def->def.ty.old_prefix != NULL) {
193 return (streq(def->def_name, type));
200 definition *def;
211 def = (definition *) FINDVAL(defined, type, typedefed);
212 if (def == NULL) {
215 type = def->def.ty.old_type;
216 rel = def->def.ty.rel;