commit 424d3abeb34b7748bedb9f5536081d9fe7f5bdba
parent 5e1dc773884b4759cca87fb6c46b66da8953b347
Author: Jean Pierre Cimalando <jp-dev@inbox.ru>
Date: Mon, 24 May 2021 15:02:34 +0200
Adapt lv2_ttl_generator for MS compatibility
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/utils/lv2-ttl-generator/lv2_ttl_generator.c b/utils/lv2-ttl-generator/lv2_ttl_generator.c
@@ -15,6 +15,7 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
@@ -62,7 +63,7 @@ int main(int argc, char* argv[])
if (ttlFn != NULL)
{
- char basename[strlen(argv[1])+1];
+ char* basename = malloc(strlen(argv[1])+1);
#ifdef TTL_GENERATOR_WINDOWS
char* base2 = strrchr(argv[1], '\\');
@@ -87,6 +88,8 @@ int main(int argc, char* argv[])
printf("Generate ttl data for '%s', basename: '%s'\n", argv[1], basename);
ttlFn(basename);
+
+ free(basename);
}
else
printf("Failed to find 'lv2_generate_ttl' function\n");