From 1caa844dad647b03cf3c1d11bf211e9fcde4b7f1 Mon Sep 17 00:00:00 2001 From: mwturvey Date: Wed, 15 Mar 2017 11:38:22 -0700 Subject: Windows Compiling --- src/survive_config.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/survive_config.c') diff --git a/src/survive_config.c b/src/survive_config.c index 10da9a6..7435cc4 100644 --- a/src/survive_config.c +++ b/src/survive_config.c @@ -3,7 +3,7 @@ #include #include "survive_config.h" #include - +#include //for alloca #include //#define MAX_CONFIG_ENTRIES 100 @@ -293,7 +293,8 @@ void pop_config_group() { int parse_floats(char* tag, char** values, uint16_t count) { uint16_t i = 0; - FLT f[count]; + FLT *f; + f = alloca(sizeof(FLT) * count); char* end = NULL; config_group* cg = cg_stack[cg_stack_head]; @@ -321,7 +322,8 @@ int parse_floats(char* tag, char** values, uint16_t count) { int parse_uint32(char* tag, char** values, uint16_t count) { uint16_t i = 0; - uint32_t l[count]; + FLT *l; + l = alloca(sizeof(FLT) * count); char* end = NULL; config_group* cg = cg_stack[cg_stack_head]; -- cgit v1.2.3