$OpenBSD$ OpenBSD doesn't have malloc_{,usable_}size() --- src/zreaders/m_alloc.cpp.orig Sun Jan 3 13:19:00 2016 +++ src/zreaders/m_alloc.cpp Sun Jan 3 13:20:47 2016 @@ -57,7 +57,7 @@ namespace GC #endif #if defined(__APPLE__) #define _msize(p) malloc_size(p) -#elif defined(__sun) +#elif defined(__sun) || defined(__OpenBSD__) #define _msize(p) (*((size_t*)(p)-1)) #elif !defined(_WIN32) #define _msize(p) malloc_usable_size(p) // from glibc/FreeBSD