Lines Matching defs:di
187 struct d_info di;
201 cplus_demangle_init_info (mangled, options, len, &di);
203 di.comps = ((struct demangle_component *)
204 malloc (di.num_comps * sizeof (struct demangle_component)));
205 di.subs = ((struct demangle_component **)
206 malloc (di.num_subs * sizeof (struct demangle_component *)));
207 if (di.comps == NULL || di.subs == NULL)
209 if (di.comps != NULL)
210 free (di.comps);
211 if (di.subs != NULL)
212 free (di.subs);
217 dc = cplus_demangle_mangled_name (&di, 1);
219 dc = cplus_demangle_type (&di);
223 if ((options & DMGL_PARAMS) != 0 && d_peek_char (&di) != '\0')
226 free (di.subs);
229 *mem = di.comps;
231 free (di.comps);