mutt_error ("Out of memory!");
mutt_error _("Out of memory!");
void safe_realloc (void **p, size_t siz){  void *r;  if (siz == 0)  {    if (*p)    {      free (*p);      *p = NULL;    }    return;  }  if (*p)    r = (void *) realloc (*p, siz);  else  {    /* realloc(NULL, nbytes) doesn't seem to work under SunOS 4.1.x */    r = (void *) malloc (siz);  }  if (!r)  {    mutt_error ("Out of memory!");    sleep (1);    mutt_exit (1);  }  *p = r;}