Fix _aligned_malloc usage
authormayeut <mayeut@users.noreply.github.com>
Sun, 18 Oct 2015 00:23:01 +0000 (02:23 +0200)
committermayeut <mayeut@users.noreply.github.com>
Sun, 18 Oct 2015 00:23:01 +0000 (02:23 +0200)
src/lib/openjp2/opj_malloc.c

index beb887bc34dda48959d719773b480963f861858a..9c1a6cc899f4afdf12bed3bfb3134afb89d0ea21 100644 (file)
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #define OPJ_SKIP_POISON
-#include "opj_malloc.h"
-#include "opj_config_private.h"
+#include "opj_includes.h"
 #include <stdlib.h>
 #include <string.h>
 #include <inttypes.h>
 #include <assert.h>
 
-static inline void *opj_aligned_alloc_n(size_t alignment, size_t size)
+static INLINE void *opj_aligned_alloc_n(size_t alignment, size_t size)
 {
   void* ptr;
 
@@ -62,14 +61,14 @@ static inline void *opj_aligned_alloc_n(size_t alignment, size_t size)
   ptr = memalign( alignment, size );
 /* _MSC_VER */
 #elif defined(HAVE__ALIGNED_MALLOC)
-  ptr = _aligned_malloc( alignment, size );
+  ptr = _aligned_malloc(size, alignment);
 #else
 /* TODO: _mm_malloc(x,y) */
 #error missing aligned alloc function
 #endif
   return ptr;
 }
-static inline void *opj_aligned_realloc_n(void *ptr, size_t alignment, size_t new_size)
+static INLINE void *opj_aligned_realloc_n(void *ptr, size_t alignment, size_t new_size)
 {
   void *r_ptr;