From 97228a42498a2e8741ebc1807d9999d5b4a83edb Mon Sep 17 00:00:00 2001 From: mittorn Date: Sat, 8 Feb 2020 23:03:05 +0700 Subject: [PATCH] lib_static: use functions for exports instead of globals --- scripts/waifulib/xshlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/waifulib/xshlib.py b/scripts/waifulib/xshlib.py index c82c039e..8eb70bdd 100644 --- a/scripts/waifulib/xshlib.py +++ b/scripts/waifulib/xshlib.py @@ -84,7 +84,7 @@ def apply_static(main, *reloc): "generate exports list for library" exports = in_node.read().split('\n') - externs = '\n'.join(['extern void %s;' % e for e in exports]) + externs = '\n'.join(['extern void %s();' % e for e in exports]) table = '\n'.join(['{ "%s", &%s },' % (e, e) for e in exports]) out_node.write('%s\nstruct {const char *name;void *func;} lib_%s_exports[] = {\n%s\n{0,0}\n};\n' % (externs, name, table ))