did_link_get
didp = did_link_get(didp);
while ((hd = did_link_get(hd)) != NULL)
extern did_t *did_link_get(did_t *);
didp = did_link_get(didp);
assert(did_link_get(hbdid) == NULL);