Python files compatible with python 3

This commit is contained in:
Jean-Luc Duprat
2012-01-06 16:56:09 -08:00
parent 2951589825
commit 59f4c9985e
2 changed files with 16 additions and 10 deletions

View File

@@ -26,17 +26,20 @@ if platform.system() == 'Windows' or string.find(platform.system(), "CYGWIN_NT")
try:
as_out=subprocess.Popen([llvm_as, "-", "-o", "-"], stdout=subprocess.PIPE)
except IOError:
print >> sys.stderr, "Couldn't open " + src
print("Couldn't open " + src, file=sys.stderr)
sys.exit(1)
print "unsigned char builtins_bitcode_" + target + "[] = {"
print("unsigned char builtins_bitcode_" + target + "[] = {")
num = 0
for line in as_out.stdout.readlines():
length = length + len(line)
for c in line:
print ord(c)
print ", "
print " 0 };\n\n"
print "int builtins_bitcode_" + target + "_length = " + str(length) + ";\n"
num+=1
print("0x%0.2X, " % c, end="")
if num%16 == 0:
print()
print(" 0 };\n\n")
print("int builtins_bitcode_" + target + "_length = " + str(length) + ";\n")
as_out.wait()

View File

@@ -4,11 +4,14 @@ import sys
t=str(sys.argv[1])
print "char stdlib_" + t + "_code[] = { "
print("char stdlib_" + t + "_code[] = { ")
num = 0
for line in sys.stdin:
for c in line:
print ord(c)
print ", "
num+=1
print("0x%0.2X, " % ord(c), end="")
if num%16 == 0:
print()
print "0 };"
print("0 };")