[ctypes-commit] ctypes/unittests test_bitfields.py,1.3,1.4
Brought to you by:
theller
From: Thomas H. <th...@us...> - 2004-10-13 17:11:39
|
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): |