This tiny function originally wanted additional gnulib headers, but
that seems crazy. So instead, we'll maintain this function locally and
not import it from gnulib in the future.
timespec.h
verify.h
xalloc.h
- xalloc-die.c
xmalloc.c"
for file in $files; do
#include "xalloc.h"
+#include <stdio.h>
#include <stdlib.h>
-#include "error.h"
-#include "exitfail.h"
-
-#include "gettext.h"
-#define _(msgid) gettext (msgid)
void
xalloc_die (void)
{
- error (exit_failure, 0, "%s", _("memory exhausted"));
-
- /* The `noreturn' cannot be given to error, since it may return if
- its first argument is 0. To help compilers understand the
- xalloc_die does not return, call abort. Also, the abort is a
- safety feature if exit_failure is 0 (which shouldn't happen). */
- abort ();
+ fprintf (stderr, "memory exhausted\n");
+ exit (1);
}