ó o®¸Qc@sbddlZddlTdefd„ƒYZdejfd„ƒYZedkr^ejƒndS(iÿÿÿÿN(t*tMyIntcBseZd„Zd„ZRS(cCs)t|ƒtkrdSt|j|jƒS(Niÿÿÿÿ(ttypeRtcmptvalue(tselftother((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyt__cmp__scCs t|jƒS(N(thashR(R((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyt__hash__ s(t__name__t __module__RR (((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyRs tTestcBs,eZd„Zd„Zd„Zd„ZRS(cCs<|jtdƒtdƒƒ|jtdƒtdƒƒdS(Nii*i+(t assertEqualRtassertNotEqual(R((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyt test_comparescCs8tdƒ}d„}||ƒ}|jd|ƒƒdS(NcSsdS(Nitabc(isabcN(tNone(((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pytfuncs(t CFUNCTYPERR (RtprotoRtcb((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyttest_ignore_retvals   cs£g‰‡fd†}tdtƒ|ƒ}|jd|dƒƒ|jtˆdƒtƒtttƒ|ƒ}|jd|dƒƒ|jtˆdƒtƒdS(Ncsˆj|ƒ|S(N(tappend(targ(targs(s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyRs i*iÿÿÿÿ(RRRR Rtc_inttint(RRR((Rs7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyttest_int_callbackscCsddtfd„ƒY}|j|ƒjtƒƒ|ƒ}tdƒ|_|j|jtdƒƒdS(NtXcBseZdefgZRS(tx(R R Rt_fields_(((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyR.si*(t StructureR RR(RRts((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyttest_int_struct-s  (R R RRRR"(((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyR s  t__main__(tunittesttctypesRRtTestCaseR R tmain(((s7/sys/lib/python2.7/ctypes/test/test_simplesubclasses.pyts  ,