getname6
extern char *getname6(const u_char *);
#define ip6addr_string(p) getname6((const u_char *)(p))
host = getname6((char *)&addr->v6);
n = snprintf(buf, buflen, "%s/%u", getname6((u_char *)&addr), plen);
printf(" %s", getname6(p + 1 + i));