di_link
typedef struct di_link *di_link_t; /* link */
struct di_link *me;
(data->link_count * sizeof (struct di_link));
size = sizeof (struct di_link) * st->link_count;
#define DI_LINK(addr) ((struct di_link *)((void *)(addr)))