Update of /cvsroot/ctypes/ctypes/unittests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29816
Modified Files:
test_bitfields.py
Log Message:
GCC packs bit fields differently than MSVC.
Index: test_bitfields.py
===================================================================
RCS file: /cvsroot/ctypes/ctypes/unittests/test_bitfields.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** test_bitfields.py 13 Oct 2004 16:55:07 -0000 1.3
--- test_bitfields.py 13 Oct 2004 17:11:15 -0000 1.4
***************
*** 1,4 ****
--- 1,5 ----
from ctypes import *
import unittest
+ import sys
import ctypes
***************
*** 197,201 ****
_fields_ = [("a", c_byte, 4),
("b", c_int, 4)]
! self.failUnlessEqual(sizeof(X), sizeof(c_int)*2)
class X(Structure):
--- 198,205 ----
_fields_ = [("a", c_byte, 4),
("b", c_int, 4)]
! if sys.platform == "win32":
! self.failUnlessEqual(sizeof(X), sizeof(c_int)*2)
! else:
! self.failUnlessEqual(sizeof(X), sizeof(c_int))
class X(Structure):
|