X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Futil%2Fcommon_allocation.c;h=b5473671bb41c64e8de432aa1d43e1fa9609a948;hb=c77bdc9b0fec7ce8201c5f3f5c915485abaf2dcd;hp=1828d826a5a24a4355f92b0b6dd528adc6219f83;hpb=3bbb7d09f0f2d5f07a3ad7f90b179ddc6831f9a3;p=oweals%2Fgnunet.git diff --git a/src/util/common_allocation.c b/src/util/common_allocation.c index 1828d826a..b5473671b 100644 --- a/src/util/common_allocation.c +++ b/src/util/common_allocation.c @@ -4,7 +4,7 @@ GNUnet is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 2, or (at your + by the Free Software Foundation; either version 3, or (at your option) any later version. GNUnet is distributed in the hope that it will be useful, but @@ -24,7 +24,7 @@ * @author Christian Grothoff */ #include "platform.h" -#include "gnunet_common.h" +#include "gnunet_util_lib.h" #if HAVE_MALLOC_H #include #endif @@ -197,6 +197,9 @@ GNUNET_xrealloc_ (void *ptr, size_t n, const char *filename, int linenumber) #if WINDOWS #define M_SIZE(p) _msize (p) #endif +#ifdef FREEBSD +#include +#endif #if HAVE_MALLOC_USABLE_SIZE #define M_SIZE(p) malloc_usable_size (p) #elif HAVE_MALLOC_SIZE @@ -224,9 +227,9 @@ GNUNET_xfree_ (void *ptr, const char *filename, int linenumber) { const uint64_t baadfood = GNUNET_ntohll (0xBAADF00DBAADF00DLL); uint64_t *base = ptr; - size_t s = M_SIZE (ptr); + size_t s = M_SIZE (ptr); size_t i; - + for (i=0;i