From 7d6050bd3b948229726d0990444802111a3ce627 Mon Sep 17 00:00:00 2001 From: Robin Stuart Date: Tue, 23 Feb 2016 19:33:21 +0000 Subject: [PATCH] Allocate memory in Visual Studio friendly way --- backend/qr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/qr.c b/backend/qr.c index b467f353..f83806ed 100644 --- a/backend/qr.c +++ b/backend/qr.c @@ -1307,8 +1307,13 @@ void applyOptimisation(int version, char inputMode[], int inputLength) { } } +#ifndef _MSC_VER int blockLength[blockCount]; char blockMode[blockCount]; +#else + int* blockLength = (int *) _alloca(blockCount * sizeof (int)); + int* blockMode = (int *) _alloca(blockMode * sizeof(int)); +#endif j = -1; currentMode = ' '; // Null