Mercurial > hg > octave-lojdl > gnulib-hg
changeset 1604:5ec174d20066
Add comments.
(xcalloc, xmalloc, xrealloc): Remove prototypes.
(calloc): Remove `#ifdef NOT_USED' that used to hide this function.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Fri, 01 Jan 1999 17:40:08 +0000 |
parents | 394e749157f3 |
children | e88d6bf51916 |
files | lib/xmalloc.c |
diffstat | 1 files changed, 4 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- 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 */