Python version of xml2h, for windows

master
Yevgen Muntyan 2006-04-03 02:48:27 -05:00
parent ab9db5df65
commit 29d463d52c
1 changed files with 19 additions and 0 deletions

19
moo/mooutils/xml2h.py Normal file
View File

@ -0,0 +1,19 @@
import sys
if not sys.argv[2:]:
print 'usage: "%s <var_name> <file_name>"' % (sys.argv[0],)
sys.exit(1)
VARNAME = sys.argv[1]
INPUT = sys.argv[2]
file = open(INPUT, "r")
sys.stdout.write('static const char %s[] = \"\"\n' % (VARNAME,))
for line in file:
line = line[:-1]
line = '"' + line.replace('"', '\\"') + '"\n'
sys.stdout.write(line)
sys.stdout.write(';\n')