From 1e7446e22af32d48f8db1d3e0fc067ef724282fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Courr=C3=A8ges-Anglas?= Date: Fri, 3 Jan 2014 01:52:03 +0100 Subject: Tiny xmalloc/realloc/strdup cleanup. * kill "register" * compare pointers against NULL * separate declarations and code --- src/main.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index c046d30..886ed99 100644 --- a/src/main.c +++ b/src/main.c @@ -71,8 +71,10 @@ fatal (const char *msg) void * xmalloc (size_t size) { - register void *value = malloc (size); - if (value == 0) + void *value; + + value = malloc (size); + if (value == NULL) fatal ("Virtual memory exhausted"); return value; } @@ -80,8 +82,10 @@ xmalloc (size_t size) void * xrealloc (void *ptr, size_t size) { - register void *value = realloc (ptr, size); - if (value == 0) + void *value; + + value = realloc (ptr, size); + if (value == NULL) fatal ("Virtual memory exhausted"); return value; } @@ -91,7 +95,7 @@ xstrdup (const char *s) { char *value; value = strdup (s); - if (value == 0) + if (value == NULL) fatal ("Virtual memory exhausted"); return value; } -- cgit v1.2.3