From 55858c94d05b51951412d3042f9bf18166d7e8c7 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Tue, 8 Jul 2008 15:04:30 +0000 Subject: [PATCH] * for mingw32 build --- src/sysutils.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/sysutils.cpp b/src/sysutils.cpp index 80cc152..e0c8b88 100644 --- a/src/sysutils.cpp +++ b/src/sysutils.cpp @@ -107,9 +107,10 @@ float *allocFloat(float *ptr, int count) { if (ptr) free((void *)ptr); void *allocated; - if (!posix_memalign(&allocated, 16, count * sizeof(float))) { +#ifndef _WIN32 + if (!posix_memalign(&allocated, 16, count * sizeof(float))) allocated = malloc(count * sizeof(float)); - } +#endif for (int i = 0; i < count; ++i) ((float *)allocated)[i] = 0.f; return (float *)allocated; } @@ -128,9 +129,10 @@ double *allocDouble(double *ptr, int count) { if (ptr) free((void *)ptr); void *allocated; - if (!posix_memalign(&allocated, 16, count * sizeof(double))) { +#ifndef _WIN32 + if (!posix_memalign(&allocated, 16, count * sizeof(double))) allocated = malloc(count * sizeof(double)); - } +#endif for (int i = 0; i < count; ++i) ((double *)allocated)[i] = 0.f; return (double *)allocated; }