# HG changeset patch # User Jim Meyering # Date 915212408 0 # Node ID 5ec174d2006683803578cb697aea1c3e3bc8cb6a # Parent 394e749157f3bef4f4464901dec5f5ffb9aa0b2b Add comments. (xcalloc, xmalloc, xrealloc): Remove prototypes. (calloc): Remove `#ifdef NOT_USED' that used to hide this function. diff --git a/lib/xmalloc.c b/lib/xmalloc.c --- a/lib/xmalloc.c +++ b/lib/xmalloc.c @@ -46,13 +46,6 @@ # define EXIT_FAILURE 1 #endif -/* Prototypes for functions defined here. */ -#if defined (__STDC__) && __STDC__ -void *xmalloc (size_t n); -void *xcalloc (size_t n, size_t s); -void *xrealloc (void *p, size_t n); -#endif - #ifndef HAVE_DONE_WORKING_MALLOC_CHECK you must run the autoconf test for a properly working malloc -- see malloc.m4 #endif @@ -65,17 +58,12 @@ The caller may set it to some other value. */ int xalloc_exit_failure = EXIT_FAILURE; -/* FIXME: describe */ -char *const xalloc_msg_memory_exhausted = N_("Memory exhausted"); - -/* FIXME: describe */ +/* If non NULL, call this function when memory is exhausted. */ void (*xalloc_fail_func) () = 0; -#if __STDC__ && (HAVE_VPRINTF || HAVE_DOPRNT) -void error (int, int, const char *, ...); -#else -void error (); -#endif +/* If XALLOC_FAIL_FUNC is NULL, or does return, display this message + before exiting when memory is exhausted. Goes through gettext. */ +char *const xalloc_msg_memory_exhausted = N_("Memory exhausted"); static void xalloc_fail (void) @@ -111,8 +99,6 @@ return p; } -#ifdef NOT_USED - /* Allocate memory for N elements of S bytes, with error checking. */ void * @@ -125,5 +111,3 @@ xalloc_fail (); return p; } - -#endif /* NOT_USED */