X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fwget.h;h=6c41d0e229389e2d7f1152d9834382202e9887d8;hp=718ee0b169bdad70fc73f863a5f6dcdd18d112da;hb=2ffb47eabf9fe89d513dc79bdc535e4092e1d6ee;hpb=9439a6659b9389ad390262ae188c95ab87c82ac0 diff --git a/src/wget.h b/src/wget.h index 718ee0b1..6c41d0e2 100644 --- a/src/wget.h +++ b/src/wget.h @@ -99,6 +99,7 @@ void logputs PARAMS ((enum log_options, const char *)); /* Defined in `utils.c', but used literally everywhere. */ void *xmalloc PARAMS ((size_t)); +void xfree PARAMS ((void *)); void *xrealloc PARAMS ((void *, size_t)); char *xstrdup PARAMS ((const char *)); @@ -197,7 +198,7 @@ char *xstrdup PARAMS ((const char *)); } while (0) /* Free FOO if it is non-NULL. */ -#define FREE_MAYBE(foo) do { if (foo) free (foo); } while (0) +#define FREE_MAYBE(foo) do { if (foo) xfree (foo); } while (0) /* #### Hack: OPTIONS_DEFINED_HERE is defined in main.c. */ /* [Is this weird hack really necessary on any compilers? No ANSI C compiler