From 6da56bb11afa8fa35d71e769c6adff41a944b9a0 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Tue, 29 May 2012 10:19:45 +0000 Subject: [PATCH] [1.5] Fix compilation on FreeBSD. Thanks to rafael carre (funman@videolan.org) for patch. Fixes issue 111 --- libopenjpeg/opj_malloc.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libopenjpeg/opj_malloc.h b/libopenjpeg/opj_malloc.h index f989b87f..9e4af234 100644 --- a/libopenjpeg/opj_malloc.h +++ b/libopenjpeg/opj_malloc.h @@ -83,6 +83,8 @@ Allocate memory aligned to a 16 byte boundry #else /* Not _WIN32 */ #if defined(__sun) #define HAVE_MEMALIGN + #elif defined(__FreeBSD__) + #define HAVE_POSIX_MEMALIGN /* Linux x86_64 and OSX always align allocations to 16 bytes */ #elif !defined(__amd64__) && !defined(__APPLE__) && !defined(_AIX) #define HAVE_MEMALIGN