Browse Source

Merge pull request #132 from Velaron/xshlib-fix

scripts/xshlib: line endings fix
pull/2/head
mittorn 5 years ago committed by GitHub
parent
commit
04c17995a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      scripts/waifulib/xshlib.py

4
scripts/waifulib/xshlib.py

@ -80,10 +80,10 @@ def apply_static(main, *reloc): @@ -80,10 +80,10 @@ def apply_static(main, *reloc):
out_node.write('%s\nstruct {const char *name;void *func;} libs[] = {\n%s\n{0,0}\n};\n' % (externs, table ))
def write_export_list(name,in_node, out_node):
def write_export_list(name, in_node, out_node):
"generate exports list for library"
exports = in_node.read().split('\n')
exports = in_node.read().splitlines()
externs = '\n'.join(['extern void %s(void);' % 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 ))

Loading…
Cancel
Save