*/
#define safe_free(x) while (x) { xxfree(x); (x) = NULL; }
-
-#if XMALLOC_STATISTICS
- void malloc_statistics(void (*func) (int, int, int, void *), void *data);
-#endif
-
#ifdef __cplusplus
}
#endif
+#if XMALLOC_STATISTICS
+extern void malloc_statistics(void (*func) (int, int, int, void *), void *data);
+#endif
+
#endif /* _SQUID_COMPAT_XALLOC_H */
#include "SquidNew.h"
#endif
-#if 0 && XMALLOC_STATISTICS
-SQUIDCEXTERN void malloc_statistics(void (*)(int, int, int, void *), void *);
-#endif
-
#if XMALLOC_TRACE
#define xmalloc(size) (xmalloc_func="xmalloc",xmalloc_line=__LINE__,xmalloc_file=__FILE__,xmalloc(size))
#define xfree(ptr) (xmalloc_func="xfree",xmalloc_line=__LINE__,xmalloc_file=__FILE__,xfree(ptr))