dt_idhash_f
(void) dt_idhash_iter(dtp->dt_macros, (dt_idhash_f *)dt_reduceid, dtp);
(void) dt_idhash_iter(dtp->dt_aggs, (dt_idhash_f *)dt_reduceid, dtp);
(void) dt_idhash_iter(dtp->dt_globals, (dt_idhash_f *)dt_reduceid, dtp);
(void) dt_idhash_iter(dtp->dt_tls, (dt_idhash_f *)dt_reduceid, dtp);
dt_idhash_iter(dt_idhash_t *dhp, dt_idhash_f *func, void *data)
extern int dt_idhash_iter(dt_idhash_t *, dt_idhash_f *, void *);
(dt_idhash_f *)dt_probe_iter, &pit)) != 0)