aboutsummaryrefslogtreecommitdiffstats
path: root/net/ser/files/patch-mem::mem.h
blob: 81e7c3d59e99766c7ea51cd2c6f3db48be049f4e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

$FreeBSD$

--- mem/mem.h.orig
+++ mem/mem.h
@@ -122,9 +122,13 @@
 #else
 #  include <stdlib.h>
 #  define pkg_malloc(s) \
-   (  { void *v; v=malloc((s)); \
-      DBG("malloc %p size %d end %p\n", v, s, (char*)v+(s));\
-      v; } )
+   (  { void *____v123; ____v123=malloc((s)); \
+      DBG("malloc %p size %lu end %p\n", ____v123, (unsigned long)(s), (char*)____v123+(s));\
+      ____v123; } )
+#  define pkg_realloc(p, s) \
+   (  { void *____v123; ____v123=realloc(p, s); \
+      DBG("realloc %p size %lu end %p\n", ____v123, (unsigned long)(s), (char*)____v123+(s));\
+       ____v123; } )
 #  define pkg_free(p)  do{ DBG("free %p\n", (p)); free((p)); }while(0);
 #  define pkg_status()
 #endif