]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
(xalloc): New function.
authorNiels Möller <nisse@lysator.liu.se>
Wed, 23 Mar 2011 11:58:48 +0000 (12:58 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Wed, 23 Mar 2011 11:58:48 +0000 (12:58 +0100)
Rev: nettle/tools/misc.c:1.3
Rev: nettle/tools/misc.h:1.3

tools/misc.c
tools/misc.h

index d86d7b15a0bfe09d0d2efc7ef65e02f9f1a9028b..bd20842fea153dd449c1061c55941efe6771833e 100644 (file)
@@ -50,6 +50,19 @@ werror(const char *format, ...)
   va_end(args);
 }
 
+void *
+xalloc(size_t size)
+{
+  void *p = malloc(size);
+  if (!p)
+    {
+      fprintf(stderr, "Virtual memory exhausted.\n");
+      abort();
+    }
+
+  return p;
+}
+
 const char
 sexp_token_chars[0x80] =
   {
index ee5afcd19b604fa5dbb5d2a9b184efe7ce8e5dbf..b0ddb61a4f0c686024965b5c47e1d60f1f1d7332 100644 (file)
@@ -43,6 +43,9 @@ werror(const char *format, ...)
 #endif
      ;
 
+void *
+xalloc(size_t size);
+
 enum sexp_mode
   {
     SEXP_CANONICAL = 0,