tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Z\¬Qc@s£ddlZddlTddlZdejfd„ƒYZyeWnek
rVnXdefd„ƒYZdejfd„ƒYZe    d    krŸej
ƒndS(
iÿÿÿÿN(t*t    CallbackscBsËeZeZd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d    „Z d
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cGs||_|dS(Niÿÿÿÿ(tgot_args(tselftargs((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pytcallback s    cCs÷|jj||ƒ}||jƒ|ƒ}|tkrO|j||ddƒn&|j|j|fƒ|j||ƒ|jj|t|ƒ}||jƒd|ƒ}|tkrÊ|j||ddƒn)|j|jd|fƒ|j||ƒdS(Ntplacesiiýÿÿÿ(tfunctypetim_funcRtc_floattassertAlmostEqualt assertEqualRtc_byte(RttyptargtPROTOtresult((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt
check_types  cCs$|jtdƒ|jtdƒdS(Ni*iÖÿÿÿ(RR (R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt    test_byte#scCs|jtdƒdS(Ni*(Rtc_ubyte(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt
test_ubyte'scCs$|jtdƒ|jtdƒdS(Ni*iÖÿÿÿ(Rtc_short(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt
test_short*scCs|jtdƒdS(Ni*(Rtc_ushort(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt test_ushort.scCs$|jtdƒ|jtdƒdS(Ni*iÖÿÿÿ(Rtc_int(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_int1scCs|jtdƒdS(Ni*(Rtc_uint(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt    test_uint5scCs$|jtdƒ|jtdƒdS(Ni*iÖÿÿÿ(Rtc_long(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt    test_long8scCs|jtdƒdS(Ni*(Rtc_ulong(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt
test_ulong<scCsD|jtdƒ|jtdƒ|jtdƒ|jtdƒdS(NI%ýz֓ŒRIŒ1ò7~zm·i*iÖÿÿÿ(Rt
c_longlong(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt test_longlong?scCs4|jtdƒ|jtdƒ|jtdƒdS(NlÆa-EK@    IbÀI}p×ß2i*(Rt c_ulonglong(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_ulonglongFscCs7ddl}|jt|jƒ|jt|j ƒdS(Niÿÿÿÿ(tmathRR    te(RR%((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt
test_floatLs cCs$|jtdƒ|jtdƒdS(Ng…ëQ¸    @g…ëQ¸    À(Rtc_double(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt test_doubleRscCs$|jtdƒ|jtdƒdS(Ng…ëQ¸    @g…ëQ¸    À(Rt c_longdouble(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_longdoubleVscCs$|jtdƒ|jtdƒdS(Ntxta(Rtc_char(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt    test_charZscCs—d}ddlm}xzdgtƒfD]f}||ƒ}|jt|ƒ||ƒ}|jt|ƒ||ƒ}|j||f||fƒq)WdS(Niÿÿÿÿ(t getrefcount(((tsysR0tobjectRt    py_objectR (Rtotgrctinitialtbeforetafter((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt test_pyobjectes   cCs2|jjttƒƒ}|jt|d„ƒdS(NcSsdS(N(tNone(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt<lambda>ys(RRtPOINTERR(t assertRaisest    TypeError(Rt    prototype((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_unsupported_restype_1rscCs,|jjtƒ}|jt|d„ƒdS(NcSsdS(N(R:(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyR;}s(RRR2R=R>(RR?((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_unsupported_restype_2{scsª|jjdƒ‰dtf‡fd†ƒY}ddl}xtdƒD] }|ƒqGW|jƒg|jƒD]}t||ƒro|^qo}|j    t
|ƒdƒdS(NtXcs eZd„Z‡fd†ZRS(cSsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pytfuncƒscsˆ|jƒ|_dS(N(RCtv(R(tproto(sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt__init__„s(t__name__t
__module__RCRF((RE(sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRB‚s    iÿÿÿÿi i( RRR:R2tgctrangetcollectt get_objectst
isinstanceR tlen(RRBRItiR,tlive((REsb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_issue_7959s  
csBddl‰dd‡fd†ƒY}tdƒ|ƒd„ƒdS(NiÿÿÿÿtNastycseZ‡fd†ZRS(csˆjƒdS(N(RK(R(RI(sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt__del__’s(RGRHRS((RI(sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRR‘scSsdS(N(R:(R,((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyR;”s((RIt    CFUNCTYPER:(RRR((RIsb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_issue12483s (RGRHRTRRRRRRRRRRR R"R$R'R)R+R/R9R@RARQRU(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRs,                                                                                    tStdcallCallbackscBseZeZRS((RGRHt WINFUNCTYPER(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRVœstSampleCallbacksTestCasecBsQeZd„Zd„ZyeWnek
r3n
Xd„Zd„Zd„ZRS(cCs˜ttjƒ}tttƒ}|j}tt|tf|_t|_d„}|dd||ƒdƒ}t    |ddƒ}|j
|dd|ƒdS(NcSs|dS(Ni((R,((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRC¯sggð?i
g@g{®Gáz„?s%s not less than 0.01( tCDLLt _ctypes_testt__file__RTR(t    integrateRtargtypestrestypetabst
assertLess(RtdlltCALLBACKR\RCRtdiff((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_integrate£s            cCs»ddlm}|dƒ}|s&dSt|ƒ}ttttƒttƒƒd„ƒ}tdddddd    ƒ}|j|t|ƒttƒ|ƒ|j    |dddd    dgƒdS(
Niÿÿÿÿ(t find_librarytccSs|d|dS(Ni((R-tb((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pytcmp_func¾siiicii!(
t ctypes.utilReRYRTRR<tqsortRNtsizeofR (RRet    libc_pathtlibcRhtarray((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_issue_8959_a·s  '"cCsTddlm}m}m}dat|||ƒd„ƒ}tjj|dƒdS(Niÿÿÿÿ(tBOOLtHWNDtLPARAMicSstd7atS(Ni(t windowCounttTrue(thwndtlParam((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pytEnumWindowsCallbackFuncÑs
(    tctypes.wintypesRpRqRrRsRWtwindlltuser32t EnumWindows(RRpRqRrRw((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_issue_8959_bÌsc    Cs§ttjƒ}tttttttƒ}|j}ttttt|f|_t|_d„}|ddddd||ƒƒ}|j||ddd    d
d ƒƒdS( NcSs|||||S(N((R-RgRftdR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRãsiiiiiii    iii$(    RYRZR[RTRt_testfunc_cbk_reg_intR]R^R (RRaRbRCRR((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_callback_register_intÙs            !c    Cs§ttjƒ}tttttttƒ}|j}ttttt|f|_t|_d„}|ddddd||ƒƒ}|j||ddd    d
d ƒƒdS( NcSs|||||S(N((R-RgRfR}R&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRõsgš™™™™™ñ?gš™™™™™@gffffff
@gš™™™™™@g@g]Âõ(\ó?g]Âõ(\@gGáz®Ç%@g]Âõ(\3@g@>@(    RYRZR[RTR(t_testfunc_cbk_reg_doubleR]R^R (RRaRbRCRR((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyttest_callback_register_doubleés                 !    (    RGRHRdRoRWt    NameErrorR|RR(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyRX¡s                 t__main__( tunittesttctypesRZtTestCaseRRWR‚RVRXRGtmain(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/ctypes/test/test_callbacks.pyt<module>s 
 ’ ^