Lines Matching defs:hi
501 register struct hostinfo *hi;
746 hi = gethostinfo(hostname);
747 setsin(to, hi->addrs[0]);
748 if (hi->n > 1)
752 hostname = hi->name;
753 hi->name = NULL;
754 freehostinfo(hi);
916 hi = gethostinfo(source);
917 source = hi->name;
918 hi->name = NULL;
926 for (i = hi->n, ap = hi->addrs; i > 0; --i, ++ap)
937 setsin(from, hi->addrs[0]);
938 if (hi->n > 1)
943 freehostinfo(hi);
1764 sum = (sum >> 16) + (sum & 0xffff); /* add hi 16 to low 16 */
1940 register struct hostinfo *hi;
1949 hi = calloc(1, sizeof(*hi));
1950 if (hi == NULL) {
1956 hi->name = strdup(hostname);
1957 hi->n = 1;
1958 hi->addrs = calloc(1, sizeof(hi->addrs[0]));
1959 if (hi->addrs == NULL) {
1964 hi->addrs[0] = addr;
1965 return (hi);
1982 hi->name = strdup(hp->h_name);
1985 hi->n = n;
1986 hi->addrs = calloc(n, sizeof(hi->addrs[0]));
1987 if (hi->addrs == NULL) {
1991 for (ap = hi->addrs, p = hp->h_addr_list; *p != NULL; ++ap, ++p)
1993 return (hi);
1997 freehostinfo(register struct hostinfo *hi)
1999 if (hi->name != NULL) {
2000 free(hi->name);
2001 hi->name = NULL;
2003 free((char *)hi->addrs);
2004 free((char *)hi);
2010 register struct hostinfo *hi;
2012 hi = gethostinfo(hostname);
2013 *ap = hi->addrs[0];
2014 freehostinfo(hi);