From 4c03f9a7f4ca25c6f65936b206ae10c8d371b2a2 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 25 Oct 1997 21:49:45 +0000 Subject: [PATCH] . --- lib/xalloc.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lib/xalloc.h diff --git a/lib/xalloc.h b/lib/xalloc.h new file mode 100644 index 0000000000..a66226dd37 --- /dev/null +++ b/lib/xalloc.h @@ -0,0 +1,20 @@ +#undef PARAMS +#if defined (__STDC__) && __STDC__ +# define PARAMS(Args) Args +#else +# define PARAMS(Args) () +#endif + +/* Exit value when the requested amount of memory is not available. + The caller may set it to some other value. */ +extern int xalloc_exit_failure; + +/* FIXME: describe */ +extern char *const xalloc_msg_memory_exhausted; + +/* FIXME: describe */ +extern void (*xalloc_fail_func) (); + +void *xmalloc PARAMS ((size_t n)); +void *xcalloc PARAMS ((size_t n, size_t s)); +void *xrealloc PARAMS ((void *p, size_t n)); -- 2.30.2