diff options
author | DJ Delorie <dj@redhat.com> | 2000-11-29 20:14:48 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2000-11-29 20:14:48 +0000 |
commit | b13291a97978585d2167e4bb047493c34f3df5ca (patch) | |
tree | 9413860ff0498530ebd4b34809fb18cd5e400a78 /include/libiberty.h | |
parent | 92655e1933471f2d8cedcb471239303e828f9697 (diff) | |
download | gdb-b13291a97978585d2167e4bb047493c34f3df5ca.zip gdb-b13291a97978585d2167e4bb047493c34f3df5ca.tar.gz gdb-b13291a97978585d2167e4bb047493c34f3df5ca.tar.bz2 |
* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
Diffstat (limited to 'include/libiberty.h')
-rw-r--r-- | include/libiberty.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/include/libiberty.h b/include/libiberty.h index e6eb347..64d072b 100644 --- a/include/libiberty.h +++ b/include/libiberty.h @@ -16,6 +16,13 @@ extern "C" { #include "ansidecl.h" +#ifdef ANSI_PROTOTYPES +/* Get a definition for size_t. */ +#include <stddef.h> +/* Get a definition for va_list. */ +#include <stdarg.h> +#endif + /* Build an argument vector from a string. Allocates memory using malloc. Use freeargv to free the vector. */ @@ -130,16 +137,13 @@ extern void xexit PARAMS ((int status)) ATTRIBUTE_NORETURN; extern void xmalloc_set_program_name PARAMS ((const char *)); +/* Report an allocation failure. */ +extern void xmalloc_failed PARAMS ((size_t)) ATTRIBUTE_NORETURN; + /* Allocate memory without fail. If malloc fails, this will print a message to stderr (using the name set by xmalloc_set_program_name, if any) and then call xexit. */ -#ifdef ANSI_PROTOTYPES -/* Get a definition for size_t. */ -#include <stddef.h> -/* Get a definition for va_list. */ -#include <stdarg.h> -#endif extern PTR xmalloc PARAMS ((size_t)) ATTRIBUTE_MALLOC; /* Reallocate memory without fail. This works like xmalloc. Note, |