foreach
ret = hdb_foreach(context->context, context->db, HDB_F_ADMIN_DATA, foreach, &d);
int (*foreach)(unsigned long, char *, int, char *, int, void *);
ypresp_allfn = incallback->foreach;
ta->foreach(tc->astate, ti, count_ext_entries, &da);
ta->foreach(tc->astate, da.ti, dump_table_tentry, &da);
ta->foreach(tc->astate, da.ti, prepare_table_tentry, &da);
ta_foreach *foreach;
.foreach = ta_foreach_chash,
.foreach = ta_foreach_ifidx,
.foreach = ta_foreach_numarray,
.foreach = ta_foreach_fhash,
.foreach = ta_foreach_kfib,
.foreach = ta_foreach_mac_radix,
.foreach = ta_foreach_addr_radix,
ta->foreach(astate, ti, unref_table_value_cb, &fa);
ypcb.foreach = printit;
ypresp_allfn = incallback->foreach;