HEX
Server: Apache
System: FreeBSD www860.sakura.ne.jp 13.0-RELEASE-p14 FreeBSD 13.0-RELEASE-p14 #2: Mon Dec 9 13:54:55 JST 2024 root@www5301.sakura.ne.jp:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
User: yoyo0427 (1306)
PHP: 8.3.8
Disabled: NONE
Upload Files
File: //usr/local/lib/python2.7/ctypes/test/test_funcptr.pyo
�
P��ac@s�ddlZddlZddlTyeWnek
rCeZnXddlZeej�Z	dej
fd��YZedkr�ej
�ndS(i����N(t*tCFuncPtrTestCasecBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs�tttt�}d�}||�}|j|jt�|j|jttf�|jt|�tt��|jt|�tt��dS(NcWs
t|�S(N(tlen(targs((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pytfuncs(tWINFUNCTYPEtc_inttassertEqualtrestypetargtypestsizeoftc_voidp(tselftXRtx((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyt
test_basics	cCs�tttt�}tttt�}d�}||�}||�}|j|dd�d�|j|dd�d�|j|dddddd�d�ttk	r�tjdkr�|jt|ddd�ndS(	NcSs||S(N((tatb((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyRsiiiiiitce(RRt	CFUNCTYPERtostnametassertRaisest	TypeError(RtStdCallbackt
CdeclCallbackRtstc((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyt
test_firsts	%cs�tttttt��d�}t�t�t�t�dtf�����fd��Y}|�}�|�|_tttttt�}|j�|�|j|jdddd�d�|j}~~|j|dd	d
d�d�dS(
NcSs||||S(N((thwndtmsgtwParamtlParam((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pytwndproc0stWNDCLASSc
s_eZdefd�fdefdefd�fd�fd�fd�fd�fg	ZRS(	tstyletlpfnWndProct
cbClsExtrat
cbWndExtrat	hInstancethIconthCursortlpszMenuNamet
lpszClassName(t__name__t
__module__tc_uintRt_fields_((tHCURSORtHICONt	HINSTANCEtLPCTSTRtWNDPROC(s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyR"8s								iiiii
iii
i.(Rtc_longRtc_char_pt	StructureR$tassertIsR(RR!R"twndclasst	WNDPROC_2tf((R0R1R2R3R4s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyttest_structures-s 	(	"	cCs�d�}tj}t|_ttf|_|j|dd�d�|j|dd�d�tj}t|_d�}d}||�}|j||d�d	�|j|dd�d�|j|dd�d
�|j|dd�d�dS(NcSs|st��n|S(N(tWinError(tvalue((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pytNoNullHandle\st	abcdefghiRtbcdefghiRcSst|�d}t||�S(Ni(Rtc_char(tinittsize((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pytc_stringnssa
b
cs
RR(	tlibt	my_strchrR6RRBR	RtNonet	my_strtok(RR?tstrchrtstrtokRERR((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyttest_dllfunctionsZs						cCs0ddlm}|jt|dddd�dS(Ni����(t	_CFuncPtri
Ri*tiid(tctypesRMRR(RRM((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyt
test_abstract~s(R,R-RRR<RLRP(((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyR
s
			-	$t__main__(RtunittestRORt	NameErrorRt_ctypes_testtCDLLt__file__RFtTestCaseRR,tmain(((s4/usr/local/lib/python2.7/ctypes/test/test_funcptr.pyt<module>s


v