diff options
Diffstat (limited to 'utils/utils.c')
-rw-r--r-- | utils/utils.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/utils/utils.c b/utils/utils.c index ffdf029ae..923c16e26 100644 --- a/utils/utils.c +++ b/utils/utils.c @@ -1,5 +1,5 @@ /** - * $Id: utils.c,v 1.4 2002/06/21 18:16:24 bursa Exp $ + * $Id: utils.c,v 1.5 2002/09/11 14:24:02 monkeyson Exp $ */ #include <ctype.h> @@ -46,6 +46,14 @@ void * xrealloc(void * p, const size_t size) return p; } +void xfree(void* p) +{ + if (p == 0) + fprintf(stderr, "Attempt to free NULL pointer\n"); + else + free(p); +} + char * xstrdup(const char * const s) { char * c = malloc(strlen(s) + 1); |