Lines Matching defs:di
188 struct d_info di;
202 cplus_demangle_init_info (mangled, options, len, &di);
204 di.comps = ((struct demangle_component *)
205 malloc (di.num_comps * sizeof (struct demangle_component)));
206 di.subs = ((struct demangle_component **)
207 malloc (di.num_subs * sizeof (struct demangle_component *)));
208 if (di.comps == NULL || di.subs == NULL)
210 free (di.comps);
211 free (di.subs);
216 dc = cplus_demangle_mangled_name (&di, 1);
218 dc = cplus_demangle_type (&di);
222 if ((options & DMGL_PARAMS) != 0 && d_peek_char (&di) != '\0')
225 free (di.subs);
228 *mem = di.comps;
230 free (di.comps);