di_alias
struct di_alias *di_alias;
di_alias = NULL;
for (off = all->aliases; off > 0; off = di_alias->next) {
di_alias = DI_ALIAS(pa + off);
alias = di_alias->alias;
node = DI_NODE(pa + di_alias->curroff);
struct di_alias *di_alias;
size = sizeof (struct di_alias);
di_alias = DI_ALIAS(di_mem_addr(st, off));
di_alias->self = off;
di_alias->next = all->aliases;
(void) strcpy(di_alias->alias, apair->pair_alias);
di_alias->curroff = curroff;
#define DI_ALIAS(addr) ((struct di_alias *)((void *)(addr)))