return ((const PRAddrInfoFB *) ai)->hostent.h_name;
const PRAddrInfoFB *fb = (const PRAddrInfoFB *) ai; return fb->has_cname ? fb->hostent.h_name : NULL;
PR_IMPLEMENT(const char *) PR_GetCanonNameFromAddrInfo(const PRAddrInfo *ai){#if defined(_PR_HAVE_GETADDRINFO)#if defined(_PR_INET6_PROBE)    if (!_pr_ipv6_is_present)        return ((const PRAddrInfoFB *) ai)->hostent.h_name;#endif    return ((const PRADDRINFO *) ai)->ai_canonname;#else    return ((const PRAddrInfoFB *) ai)->hostent.h_name;#endif}