--- JSON-XS/XS.xs 2007/05/23 20:26:40 1.33 +++ JSON-XS/XS.xs 2007/05/23 22:07:13 1.34 @@ -376,7 +376,7 @@ { int fast = 1; HE *he; -#if WIN32 +#if defined(__BORLANDC__) || defined(_MSC_VER) HE **hes = _alloca (count * sizeof (HE)); #else HE *hes [count]; // if your compiler dies here, you need to enable C99 mode