From: Carl Worth Date: Thu, 11 Mar 2010 00:18:59 +0000 (-0800) Subject: lib/getdate: Tweak xalloc-die to avoid more gnulib dependencies. X-Git-Url: https://git.cworth.org/git?p=obsolete%2Fnotmuch-old;a=commitdiff_plain;h=cc30764703bcb3d9474569428a2d486af486f2b8 lib/getdate: Tweak xalloc-die to avoid more gnulib dependencies. 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. --- diff --git a/lib/getdate/import b/lib/getdate/import index e3a789c3..f15d1017 100755 --- a/lib/getdate/import +++ b/lib/getdate/import @@ -25,7 +25,6 @@ files="c-ctype.c timespec.h verify.h xalloc.h - xalloc-die.c xmalloc.c" for file in $files; do diff --git a/lib/getdate/xalloc-die.c b/lib/getdate/xalloc-die.c index 4b220403..a7a9cbc0 100644 --- a/lib/getdate/xalloc-die.c +++ b/lib/getdate/xalloc-die.c @@ -20,22 +20,13 @@ #include "xalloc.h" +#include #include -#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); }