char *
OfficialName (char *name)
{
- char *p, *q, site[BUFSIZ];
+ unsigned char *p;
+ char *q, site[BUFSIZ];
struct hostent *hp;
static char buffer[BUFSIZ];
*q = '\0';
q = site;
- if (!strcasecmp (LocalName(), site))
+ if (!mh_strcasecmp (LocalName(), site))
return LocalName();
#ifdef HAVE_SETHOSTENT
}
if (hosts.h_name || init_hs ()) {
for (h = hosts.h_next; h; h = h->h_next)
- if (!strcasecmp (h->h_name, q)) {
+ if (!mh_strcasecmp (h->h_name, q)) {
return h->h_name;
} else {
for (r = h->h_aliases; *r; r++)
- if (!strcasecmp (*r, q))
+ if (!mh_strcasecmp (*r, q))
return h->h_name;
}
}
static int
init_hs (void)
{
- char *cp, *dp, **q, **r;
+ unsigned char *cp;
+ char *dp, **q, **r;
char buffer[BUFSIZ], *aliases[NALIASES];
register struct host *h;
register FILE *fp;