force numbers to int

This commit is contained in:
David Rose 2003-04-17 21:41:17 +00:00
parent f96404202f
commit 6bf93093cd

View File

@ -4,21 +4,21 @@
import DCSubatomicType
if (divisor == 1):
if subatomicType == DCSubatomicType.STInt8:
self.addInt8(arg)
self.addInt8(int(arg))
elif subatomicType == DCSubatomicType.STInt16:
self.addInt16(arg)
self.addInt16(int(arg))
elif subatomicType == DCSubatomicType.STInt32:
self.addInt32(arg)
self.addInt32(int(arg))
elif subatomicType == DCSubatomicType.STInt64:
self.addInt64(arg)
self.addInt64(int(arg))
elif subatomicType == DCSubatomicType.STUint8:
self.addUint8(arg)
self.addUint8(int(arg))
elif subatomicType == DCSubatomicType.STUint16:
self.addUint16(arg)
self.addUint16(int(arg))
elif subatomicType == DCSubatomicType.STUint32:
self.addUint32(arg)
self.addUint32(int(arg))
elif subatomicType == DCSubatomicType.STUint64:
self.addUint64(arg)
self.addUint64(int(arg))
elif subatomicType == DCSubatomicType.STFloat64:
self.addFloat64(arg)
elif subatomicType == DCSubatomicType.STString:
@ -28,32 +28,32 @@
elif subatomicType == DCSubatomicType.STInt8array:
self.addUint16(len(arg))
for i in arg:
self.addInt8(i)
self.addInt8(int(i))
elif subatomicType == DCSubatomicType.STInt16array:
self.addUint16(len(arg) << 1)
for i in arg:
self.addInt16(i)
self.addInt16(int(i))
elif subatomicType == DCSubatomicType.STInt32array:
self.addUint16(len(arg) << 2)
for i in arg:
self.addInt32(i)
self.addInt32(int(i))
elif subatomicType == DCSubatomicType.STUint8array:
self.addUint16(len(arg))
for i in arg:
self.addUint8(i)
self.addUint8(int(i))
elif subatomicType == DCSubatomicType.STUint16array:
self.addUint16(len(arg) << 1)
for i in arg:
self.addUint16(i)
self.addUint16(int(i))
elif subatomicType == DCSubatomicType.STUint32array:
self.addUint16(len(arg) << 2)
for i in arg:
self.addUint32(i)
self.addUint32(int(i))
elif subatomicType == DCSubatomicType.STUint32uint8array:
self.addUint16(len(arg) * 5)
for i in arg:
self.addUint32(i[0])
self.addUint8(i[1])
self.addUint32(int(i[0]))
self.addUint8(int(i[1]))
else:
raise Exception("Error: No such type as: " + str(subatomicType))
else: