From a45c20c85be2899a01056612ed4c7d2720513667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Sat, 7 Feb 2004 13:27:02 +0100 Subject: [PATCH] (xalloc): New function. Rev: src/nettle/examples/io.c:1.7 Rev: src/nettle/examples/io.h:1.4 --- examples/io.c | 13 +++++++++++++ examples/io.h | 3 +++ 2 files changed, 16 insertions(+) diff --git a/examples/io.c b/examples/io.c index 2cab495b..14861596 100644 --- a/examples/io.c +++ b/examples/io.c @@ -37,6 +37,19 @@ int quiet_flag = 0; +void * +xalloc(size_t size) +{ + void *p = malloc(size); + if (!p) + { + fprintf(stderr, "Virtual memory exhausted.\n"); + abort(); + } + + return p; +} + void werror(const char *format, ...) { diff --git a/examples/io.h b/examples/io.h index acd864f2..a5211951 100644 --- a/examples/io.h +++ b/examples/io.h @@ -34,6 +34,9 @@ extern int quiet_flag; +void * +xalloc(size_t size); + void werror(const char *format, ...) #if __GNUC___ -- GitLab