diff options
author | Richard Stallman <rms@gnu.org> | 1993-09-28 23:23:11 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-09-28 23:23:11 +0000 |
commit | 0ce958d05974a1f56585e9bc6faeaa11f3e09458 (patch) | |
tree | b7724548e169d05090d86988a75bacda4c2a964c /gcc/bi-arity.c | |
parent | ae0d82889377bd53b8aec69303ae02efae9b666c (diff) | |
download | gcc-0ce958d05974a1f56585e9bc6faeaa11f3e09458.tar.gz |
Include stdio.h.
(xmalloc): New function.
From-SVN: r5520
Diffstat (limited to 'gcc/bi-arity.c')
-rw-r--r-- | gcc/bi-arity.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/bi-arity.c b/gcc/bi-arity.c index 26dde7cbc20..69ed788d3ad 100644 --- a/gcc/bi-arity.c +++ b/gcc/bi-arity.c @@ -18,6 +18,7 @@ along with GNU CC; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <stdio.h> #include "bi-defs.h" int @@ -54,3 +55,20 @@ main () } return 0; } + +/* Safely allocate NBYTES bytes of memory. Returns pointer to block of + memory. */ +char * +xmalloc (nbytes) + int nbytes; +{ + char *tmp = (char *) malloc (nbytes); + + if (!tmp) + { + fprintf (stderr, "can't allocate %d bytes (out of virtual memory)\n", nbytes); + exit (1); + } + + return tmp; +} |