HAVE_MALLOC_ERRNO
#ifndef HAVE_MALLOC_ERRNO
memory_exhausted(strerror(HAVE_MALLOC_ERRNO ? errno : ENOMEM));