char *copy = malloc (strlen (name) + 2);
char *copy = xmalloc (strlen (name) + 2);
xlate (char *name){  if (add_underscore)    {      char *copy = malloc (strlen (name) + 2);      copy[0] = '_';      strcpy (copy + 1, name);      name = copy;    }  if (killat)    {      char *p;      p = strchr (name, '@');      if (p)	*p = 0;    }  return name;}