Changeset View
Changeset View
Standalone View
Standalone View
cddl/contrib/opensolaris/tools/ctf/cvt/output.c
Show First 20 Lines • Show All 88 Lines • ▼ Show 20 Lines | save_type_by_id(tdesc_t *tdp, tdesc_t **tdpp __unused, void *private) | ||||
if (tdp->t_id > iiburst->iib_maxtypeid) | if (tdp->t_id > iiburst->iib_maxtypeid) | ||||
iiburst->iib_maxtypeid = tdp->t_id; | iiburst->iib_maxtypeid = tdp->t_id; | ||||
slist_add(&iiburst->iib_types, tdp, tdesc_idcmp); | slist_add(&iiburst->iib_types, tdp, tdesc_idcmp); | ||||
return (1); | return (1); | ||||
} | } | ||||
static tdtrav_cb_f burst_types_cbs[] = { | static tdtrav_cb_f burst_types_cbs[STABTYPE_LAST] = { | ||||
NULL, | [INTRINSIC] = save_type_by_id, | ||||
markj: Use designated initializers here too? | |||||
Done Inline ActionsSure, I can do that cem: Sure, I can do that | |||||
save_type_by_id, /* intrinsic */ | [POINTER] = save_type_by_id, | ||||
save_type_by_id, /* pointer */ | [ARRAY] = save_type_by_id, | ||||
save_type_by_id, /* array */ | [FUNCTION] = save_type_by_id, | ||||
save_type_by_id, /* function */ | [STRUCT] = save_type_by_id, | ||||
save_type_by_id, /* struct */ | [UNION] = save_type_by_id, | ||||
save_type_by_id, /* union */ | [ENUM] = save_type_by_id, | ||||
save_type_by_id, /* enum */ | [FORWARD] = save_type_by_id, | ||||
save_type_by_id, /* forward */ | [TYPEDEF] = save_type_by_id, | ||||
save_type_by_id, /* typedef */ | [TYPEDEF_UNRES] = tdtrav_assert, | ||||
tdtrav_assert, /* typedef_unres */ | [VOLATILE] = save_type_by_id, | ||||
save_type_by_id, /* volatile */ | [CONST] = save_type_by_id, | ||||
save_type_by_id, /* const */ | [RESTRICT] = save_type_by_id, | ||||
save_type_by_id /* restrict */ | [CONSTVAL] = save_type_by_id, | ||||
}; | }; | ||||
static iiburst_t * | static iiburst_t * | ||||
iiburst_new(tdata_t *td, int max) | iiburst_new(tdata_t *td, int max) | ||||
{ | { | ||||
iiburst_t *iiburst = xcalloc(sizeof (iiburst_t)); | iiburst_t *iiburst = xcalloc(sizeof (iiburst_t)); | ||||
iiburst->iib_td = td; | iiburst->iib_td = td; | ||||
▲ Show 20 Lines • Show All 656 Lines • Show Last 20 Lines |
Use designated initializers here too?