From 4dcdc715910b61a2b58f1ea8ae5f86d041e3c229 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Sat, 15 Nov 2014 19:51:21 +0100 Subject: Don't use variable-length arrays They're not supported by MSVC. --- src/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 43155d5..7818f00 100644 --- a/src/main.c +++ b/src/main.c @@ -28,13 +28,14 @@ int main(int argc, char *argv[]) { int i, numfps = 0; bool ast = false; - int files[argc]; + int *files; unsigned char buffer[4096]; cmark_doc_parser *parser; size_t offset; node_block *document; parser = cmark_new_doc_parser(); + files = (int *)malloc(argc * sizeof(*files)); for (i = 1; i < argc; i++) { if (strcmp(argv[i], "--version") == 0) { @@ -99,5 +100,7 @@ int main(int argc, char *argv[]) cmark_free_blocks(document); end_timer("free_blocks"); + free(files); + return 0; } -- cgit v1.2.3