if (!(s = getservbyname(servicename, tp->name))) return (GAIH_OKIFUNSPEC | -EAI_SERVICE);  if (!(*st = malloc(sizeof(struct gaih_servtuple))))
if (!(*st = malloc (sizeof (struct gaih_servtuple))))
static int gaih_inet_serv(char *servicename, struct gaih_typeproto *tp, struct gaih_servtuple **st){  struct servent *s;  if (!(s = getservbyname(servicename, tp->name)))    return (GAIH_OKIFUNSPEC | -EAI_SERVICE);  if (!(*st = malloc(sizeof(struct gaih_servtuple))))    return -EAI_MEMORY;  (*st)->next = NULL;  (*st)->socktype = tp->socktype;  (*st)->protocol = tp->protocol;  (*st)->port = s->s_port;  return 0;}