X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=adt%2Fxmalloc.c;h=9654bbce7f6dccd36afd40f7ea09220ee43183ac;hb=6a9cb81d6a96969b8608d395820f20d5b0d5baaa;hp=4d91c77e45d5745d40e2b9a141bacc234d53203b;hpb=ffaec83406ffaee8b981b2b80114bc2e2eab5f0e;p=cparser diff --git a/adt/xmalloc.c b/adt/xmalloc.c index 4d91c77..9654bbc 100644 --- a/adt/xmalloc.c +++ b/adt/xmalloc.c @@ -1,6 +1,6 @@ /* * This file is part of cparser. - * Copyright (C) 2007-2008 Matthias Braun + * Copyright (C) 2007-2009 Matthias Braun * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -42,11 +42,13 @@ #include "util.h" static inline __attribute__((noreturn)) -void out_of_memory(void) { +void out_of_memory(void) +{ panic("out of memory"); } -void *xmalloc(size_t size) { +void *xmalloc(size_t size) +{ void *res = malloc(size); if (UNLIKELY(res == NULL)) @@ -55,7 +57,8 @@ void *xmalloc(size_t size) { return res; } -void *xcalloc(size_t num, size_t size) { +void *xcalloc(size_t num, size_t size) +{ void *res = calloc(num, size); if (UNLIKELY(res == NULL)) @@ -64,7 +67,8 @@ void *xcalloc(size_t num, size_t size) { return res; } -void *xrealloc(void *ptr, size_t size) { +void *xrealloc(void *ptr, size_t size) +{ void *res = realloc (ptr, size); if (UNLIKELY(res == NULL)) @@ -73,8 +77,9 @@ void *xrealloc(void *ptr, size_t size) { return res; } -char *xstrdup(const char *str) { - size_t len = strlen(str) + 1; +char *xstrdup(const char *str) +{ + size_t len = strlen(str) + 1; char *res = xmalloc(len); memcpy(res, str, len);