E_MEM
errmsg(E_MEM,"first malloc failed in add_recip()");
errmsg(E_MEM,"second malloc failed in add_recip()");
case E_MEM: /* malloc failure */
errmsg(E_MEM, "");
errmsg(E_MEM,"malloc failed in pushlist()");