* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
This commit is contained in:
parent
38c5dd446e
commit
1ad02eaa81
|
@ -1,3 +1,7 @@
|
||||||
|
2000-11-29 Zack Weinberg <zack@wolery.stanford.edu>
|
||||||
|
|
||||||
|
* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
|
||||||
|
|
||||||
2000-11-15 Kenneth Block <kenneth.block@compaq.com>
|
2000-11-15 Kenneth Block <kenneth.block@compaq.com>
|
||||||
|
|
||||||
* demangle.h: Add gnat and java demangle styles.
|
* demangle.h: Add gnat and java demangle styles.
|
||||||
|
|
|
@ -16,6 +16,13 @@ extern "C" {
|
||||||
|
|
||||||
#include "ansidecl.h"
|
#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
|
/* Build an argument vector from a string. Allocates memory using
|
||||||
malloc. Use freeargv to free the vector. */
|
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 *));
|
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
|
/* Allocate memory without fail. If malloc fails, this will print a
|
||||||
message to stderr (using the name set by xmalloc_set_program_name,
|
message to stderr (using the name set by xmalloc_set_program_name,
|
||||||
if any) and then call xexit. */
|
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;
|
extern PTR xmalloc PARAMS ((size_t)) ATTRIBUTE_MALLOC;
|
||||||
|
|
||||||
/* Reallocate memory without fail. This works like xmalloc. Note,
|
/* Reallocate memory without fail. This works like xmalloc. Note,
|
||||||
|
|
Loading…
Reference in New Issue