Lines Matching refs:def
123 findit(definition *def, char *type)
125 return (streq(def->def_name, type));
131 definition *def;
133 def = (definition *)FINDVAL(defined, type, findit);
134 if (def == NULL || def->def_kind != DEF_TYPEDEF)
136 switch (def->def.ty.rel) {
138 if (streq(def->def.ty.old_type, "opaque"))
140 return (def->def.ty.old_type);
143 return (fixit(def->def.ty.old_type, orig));
185 typedefed(definition *def, char *type)
187 if (def->def_kind != DEF_TYPEDEF || def->def.ty.old_prefix != NULL)
189 return (streq(def->def_name, type));
195 definition *def;
206 def = (definition *)FINDVAL(defined, type, typedefed);
207 if (def == NULL)
209 type = def->def.ty.old_type;
210 rel = def->def.ty.rel;