summaryrefslogtreecommitdiff
path: root/gcc/bi-arity.c
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-09-28 23:23:11 +0000
committerRichard Stallman <rms@gnu.org>1993-09-28 23:23:11 +0000
commit0ce958d05974a1f56585e9bc6faeaa11f3e09458 (patch)
treeb7724548e169d05090d86988a75bacda4c2a964c /gcc/bi-arity.c
parentae0d82889377bd53b8aec69303ae02efae9b666c (diff)
downloadgcc-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.c18
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;
+}