Made the safefree() macro enabled all the time.

This commit is contained in:
Robert James Kaes 2001-05-23 18:00:54 +00:00
parent b1d942c22a
commit 86313eb6f5

View File

@ -1,4 +1,4 @@
/* $Id: tinyproxy.h,v 1.6 2000-09-26 04:58:35 rjkaes Exp $ /* $Id: tinyproxy.h,v 1.7 2001-05-23 18:00:54 rjkaes Exp $
* *
* See 'tinyproxy.c' for a detailed description. * See 'tinyproxy.c' for a detailed description.
* *
@ -53,6 +53,7 @@
#endif #endif
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
#include <assert.h>
#ifndef SHUT_RD /* these three Posix.1g names are quite new */ #ifndef SHUT_RD /* these three Posix.1g names are quite new */
# define SHUT_RD 0 /* shutdown for reading */ # define SHUT_RD 0 /* shutdown for reading */
@ -69,11 +70,7 @@
#define min(a,b) ((a) < (b) ? (a) : (b)) #define min(a,b) ((a) < (b) ? (a) : (b))
#define max(a,b) ((a) > (b) ? (a) : (b)) #define max(a,b) ((a) > (b) ? (a) : (b))
#ifndef NDEBUG
#define safefree(x) do { free(x); x = NULL; } while (0) #define safefree(x) do { free(x); x = NULL; } while (0)
#else
# define safefree(x) free(x)
#endif
/* Make a new type: bool_t */ /* Make a new type: bool_t */
typedef enum { typedef enum {