Update of /cvsroot/ctypes/ctypes/sandbox/tools/codegen
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18119
Modified Files:
nodes.py
Log Message:
size and align attributes are integers.
Index: nodes.py
===================================================================
RCS file: /cvsroot/ctypes/ctypes/sandbox/tools/codegen/nodes.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** nodes.py 2 Nov 2004 16:33:56 -0000 1.9
--- nodes.py 11 Nov 2004 12:01:45 -0000 1.10
***************
*** 43,48 ****
def __init__(self, name, size, align):
self.name = name
! self.size = size
! self.align = align
def __repr__(self):
--- 43,49 ----
def __init__(self, name, size, align):
self.name = name
! if name != "void":
! self.size = int(size)
! self.align = int(align)
def __repr__(self):
***************
*** 52,57 ****
def __init__(self, typ, size, align):
self.typ = typ
! self.size = size
! self.align = align
def __repr__(self):
--- 53,58 ----
def __init__(self, typ, size, align):
self.typ = typ
! self.size = int(size)
! self.align = int(align)
def __repr__(self):
***************
*** 102,106 ****
def __init__(self, name, align, members, bases, size, artificial=None):
self.name = name
! self.align = align
self.members = members
self.bases = bases
--- 103,107 ----
def __init__(self, name, align, members, bases, size, artificial=None):
self.name = name
! self.align = int(align)
self.members = members
self.bases = bases
***************
*** 116,120 ****
def __init__(self, name, align, members, bases, size, artificial=None):
self.name = name
! self.align = align
self.members = members
self.bases = bases
--- 117,121 ----
def __init__(self, name, align, members, bases, size, artificial=None):
self.name = name
! self.align = int(align)
self.members = members
self.bases = bases
***************
*** 142,147 ****
def __init__(self, name, size, align):
self.name = name
! self.size = size
! self.align = align
self.values = []
--- 143,148 ----
def __init__(self, name, size, align):
self.name = name
! self.size = int(size)
! self.align = int(align)
self.values = []
|