Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /usr/lib64/python2.6/ctypes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/python2.6/ctypes/__init__.pyo
Ńņ
§ŚźLc$@s˜
dZddkZddkZdZddklZlZl	Z	ddkl
Z
ddklZddklZ
ddklZlZdd	klZdd
klZee
joedee
ƒ‚neidtjoddklZneZeidjoHeidjo8eeiƒdidƒdƒdjo
eZqKnddklZlZl Z!l"Z#dd„Z%dd„Z&hZ'd„Z(eidujosddkl)Z*ddkl+Z,eid
jo
eZ,nhZ-d„Z.e.ioe(ii/ddƒe._q;n%eidjoddkl0Z*nddkl1Z1l2Z2l3Z3l4Z4l5Z5dd kl6Z6l7Z7dd!kl8Z8dd"„Z9d#e8fd$„ƒYZ:e9e:d%ƒd&e8fd'„ƒYZ;e9e;ƒd(e8fd)„ƒYZ<e9e<ƒd*e8fd+„ƒYZ=e9e=ƒd,e8fd-„ƒYZ>e9e>ƒed.ƒed/ƒjoe=Z?e>Z@nAd0e8fd1„ƒYZ?e9e?ƒd2e8fd3„ƒYZ@e9e@ƒd4e8fd5„ƒYZAe9eAƒd6e8fd7„ƒYZBe9eBƒd8e8fd9„ƒYZCe1eCƒe1eBƒjo
eBZCned/ƒed:ƒjoe=ZDe>ZEnAd;e8fd<„ƒYZDe9eDƒd=e8fd>„ƒYZEe9eEƒd?e8fd@„ƒYZFeFeF_GeF_He9eFƒdAe8fdB„ƒYZIeIeI_GeI_He9eIƒdCe8fdD„ƒYZJeJeJ_GeJ_He9eJƒdEe8fdF„ƒYZKe9eKd%ƒdGe8fdH„ƒYZLeLZMe9eLƒdIe8fdJ„ƒYZNddKklOZOlPZPlQZQyddLklRZRWneSj
onzXeidvjoeRdMdNƒneRdOdPƒdQe8fdR„ƒYZTdSe8fdT„ƒYZUeTiVeOeUƒ_VddU„ZWeKiVeOeJƒ_VdV„ZXdW„ZYdXeZfdY„ƒYZ[dZe[fd[„ƒYZ\eidwjo\d\e[fd]„ƒYZ]dd^kl^Z^l8Z8d_e8fd`„ƒYZ_dae[fdb„ƒYZ`ndceZfdd„ƒYZaeae[ƒZbeae\ƒZceidxjoe\dedeidƒZen8eidfjoe\dgeifd ƒZen
e\dƒZeeidyjomeae]ƒZgeae`ƒZheidjoegiiijZjn
egikijZjddhkllZllmZmdddi„ZnneLeQd<e1e@ƒe1eLƒjo
e@ZonGe1e>ƒe1eLƒjo
e>Zon$e1eEƒe1eLƒjo
eEZonddjklpZplqZqlrZrlsZse(eLeLeLeoƒepƒZte(eLeLe?eoƒeqƒZudk„Zveve:eLe:e:ƒesƒZwdl„Zxeve:eLe?ƒerƒZyddm„Zzyddnkl{Z{WneSj
on&Xeve:eLe?ƒe{ƒZ|ddo„Z}eidzjodp„Z~dq„Znddrk€lZl‚Z‚eIZƒeFZ„xqe;e?e=eDgD]]Z…e1e…ƒdjo
e…Z†q¼	e1e…ƒdsjo
e…Z‡q¼	e1e…ƒdjo
e…Zˆq¼	q¼	Wxqe<e@e>eEgD]]Z…e1e…ƒdjo
e…Z‰q0
e1e…ƒdsjo
e…ZŠq0
e1e…ƒdjo
e…Z‹q0
q0
W[…dS({s,create and manipulate C data types in Pythoni’’’’Ns1.1.0(tUniont	StructuretArray(t_Pointer(tCFuncPtr(t__version__(t
RTLD_LOCALtRTLD_GLOBAL(t
ArgumentError(tcalcsizesVersion number mismatchtnttce(tFormatErrortposixtdarwinit.ii(tFUNCFLAG_CDECLtFUNCFLAG_PYTHONAPItFUNCFLAG_USE_ERRNOtFUNCFLAG_USE_LASTERRORcCs–t|ttfƒoB|djot|ƒd}nt|}|ƒ}||_|St|ttfƒot|}|ƒ}|St	|ƒ‚dS(s¬create_string_buffer(aString) -> character array
    create_string_buffer(anInteger) -> character array
    create_string_buffer(aString, anInteger) -> character array
    iN(
t
isinstancetstrtunicodetNonetlentc_chartvaluetinttlongt	TypeError(tinittsizetbuftypetbuf((s'/usr/lib64/python2.6/ctypes/__init__.pytcreate_string_buffer4s

		
	cCs
t||ƒS(N(R"(RR((s'/usr/lib64/python2.6/ctypes/__init__.pytc_bufferFscsĪt‰|idtƒoˆtO‰n|idtƒoˆtO‰n|otd|iƒƒ‚nytˆˆˆfSWnItj
o=dt	f‡‡‡fd†ƒY}|tˆˆˆf<|SXdS(sÉCFUNCTYPE(restype, *argtypes,
                 use_errno=False, use_last_error=False) -> function prototype.

    restype: the result type
    argtypes: a sequence specifying the argument types

    The function prototype can be called in different ways to create a
    callable object:

    prototype(integer address) -> foreign function
    prototype(callable) -> create and return a C callable function from callable
    prototype(integer index, method name[, paramflags]) -> foreign function calling a COM method
    prototype((ordinal number, dll object)[, paramflags]) -> foreign function exported by ordinal
    prototype((function name, dll object)[, paramflags]) -> foreign function exported by name
    t	use_errnotuse_last_errors!unexpected keyword argument(s) %st
CFunctionTypecseZˆZˆZˆZRS((t__name__t
__module__t
_argtypes_t	_restype_t_flags_((trestypetargtypestflags(s'/usr/lib64/python2.6/ctypes/__init__.pyR&hsN(
t_FUNCFLAG_CDECLtpoptFalset_FUNCFLAG_USE_ERRNOt_FUNCFLAG_USE_LASTERRORt
ValueErrortkeyst_c_functype_cachetKeyErrort	_CFuncPtr(R,R-tkwR&((R,R-R.s'/usr/lib64/python2.6/ctypes/__init__.pyt	CFUNCTYPENs"(tLoadLibrary(tFUNCFLAG_STDCALLcsĪt‰|idtƒoˆtO‰n|idtƒoˆtO‰n|otd|iƒƒ‚nytˆˆˆfSWnItj
o=dt	f‡‡‡fd†ƒY}|tˆˆˆf<|SXdS(NR$R%s!unexpected keyword argument(s) %stWinFunctionTypecseZˆZˆZˆZRS((R'R(R)R*R+((R,R-R.(s'/usr/lib64/python2.6/ctypes/__init__.pyR=ƒs(
t_FUNCFLAG_STDCALLR0R1R2R3R4R5t_win_functype_cacheR7R8(R,R-R9R=((R,R-R.s'/usr/lib64/python2.6/ctypes/__init__.pytWINFUNCTYPEws"R:R@(tdlopen(tsizeoftbyreft	addressoft	alignmenttresize(t	get_errnot	set_errno(t_SimpleCDatacCsqddkl}|djo
|i}nt|ƒ||ƒ}}||jotd|||fƒ‚ndS(Ni’’’’(R	s"sizeof(%s) wrong: %d instead of %d(tstructR	Rt_type_RBtSystemError(ttypttypecodeR	tactualtrequired((s'/usr/lib64/python2.6/ctypes/__init__.pyt_check_size“s


t	py_objectcBseZdZd„ZRS(tOcCs?ytt|ƒiƒSWn!tj
odt|ƒiSXdS(Ns
%s(<NULL>)(tsuperRRt__repr__R4ttypeR'(tself((s'/usr/lib64/python2.6/ctypes/__init__.pyRU”s(R'R(RKRU(((s'/usr/lib64/python2.6/ctypes/__init__.pyRRŸstPtc_shortcBseZdZRS(th(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRYØstc_ushortcBseZdZRS(tH(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyR[¬stc_longcBseZdZRS(tl(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyR]°stc_ulongcBseZdZRS(tL(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyR_“stiR^tc_intcBseZdZRS(Ra(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRb½stc_uintcBseZdZRS(tI(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRcĮstc_floatcBseZdZRS(tf(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyReÅstc_doublecBseZdZRS(td(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRgÉstc_longdoublecBseZdZRS(tg(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRiĶstqt
c_longlongcBseZdZRS(Rk(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRl×stc_ulonglongcBseZdZRS(tQ(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRmŪstc_ubytecBseZdZRS(tB(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRoāstc_bytecBseZdZRS(tb(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRqésRcBseZdZRS(tc(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRīstc_char_pcBs4eZdZeidjo
d„Zn
d„ZRS(tzR
cCsNtii|dƒpd|ii|ifSd|iit|tƒifS(Ni’’’’s%s(%r)s%s(%s)(twindlltkernel32tIsBadStringPtrAt	__class__R'Rtcasttc_void_p(RW((s'/usr/lib64/python2.6/ctypes/__init__.pyRUöscCs d|iit|tƒifS(Ns%s(%s)(RyR'RzR{R(RW((s'/usr/lib64/python2.6/ctypes/__init__.pyRUūs(R'R(RKt_ostnameRU(((s'/usr/lib64/python2.6/ctypes/__init__.pyRtós
R{cBseZdZRS(RX(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyR{’stc_boolcBseZdZRS(t?(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyR~s(tPOINTERtpointert_pointer_type_cache(tset_conversion_modetmbcstignoretasciitstrictt	c_wchar_pcBseZdZRS(tZ(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRˆstc_wcharcBseZdZRS(tu(R'R(RK(((s'/usr/lib64/python2.6/ctypes/__init__.pyRŠscCs–t|ttfƒoB|djot|ƒd}nt|}|ƒ}||_|St|ttfƒot|}|ƒ}|St	|ƒ‚dS(s»create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array
        iN(
RRRRRRŠRRRR(RRR R!((s'/usr/lib64/python2.6/ctypes/__init__.pytcreate_unicode_buffers

		
	cCstti|dƒdj	otdƒ‚nt|ƒtjotdƒ‚n|i|ƒ|t|<tt|ƒ=dS(Ns%This type already exists in the cachesWhat's this???(R‚tgetRtRuntimeErrortidtset_type(Rtcls((s'/usr/lib64/python2.6/ctypes/__init__.pytSetPointerType0s

cCs||S(N((RMR((s'/usr/lib64/python2.6/ctypes/__init__.pytARRAY:stCDLLcBsJeZdZeZeZede	e	d„Z
d„Zd„Zd„Z
RS(sĘAn instance of this class represents a loaded dll/shared
    library, exporting functions using the standard C calling
    convention (named 'cdecl' on Windows).

    The exported functions can be accessed as attributes, or by
    indexing with the function name.  Examples:

    <obj>.qsort -> callable object
    <obj>['qsort'] -> callable object

    Calling the functions releases the Python GIL during the call and
    reacquires it afterwards.
    cs—|ˆ_ˆi‰|oˆtO‰n|oˆtO‰ndtf‡‡fd†ƒY}|ˆ_|djotˆi|ƒˆ_n
|ˆ_dS(Nt_FuncPtrcseZˆZˆiZRS((R'R(R+t_func_restype_R*((R.RW(s'/usr/lib64/python2.6/ctypes/__init__.pyR•[s(	t_namet_func_flags_R2R3R8R•Rt_dlopent_handle(RWR}tmodethandleR$R%R•((RWR.s'/usr/lib64/python2.6/ctypes/__init__.pyt__init__Qs			
cCsDd|ii|i|itidd@t|ƒtidd@fS(Ns<%s '%s', handle %x at %x>ii(RyR'R—Ršt_systmaxintR(RW((s'/usr/lib64/python2.6/ctypes/__init__.pyRUescCsS|idƒo |idƒot|ƒ‚n|i|ƒ}t|||ƒ|S(Nt__(t
startswithtendswithtAttributeErrort__getitem__tsetattr(RWR}tfunc((s'/usr/lib64/python2.6/ctypes/__init__.pyt__getattr__ks
 cCs<|i||fƒ}t|ttfƒp
||_n|S(N(R•RRRR'(RWtname_or_ordinalR¦((s'/usr/lib64/python2.6/ctypes/__init__.pyR¤rs
N(R'R(t__doc__R/R˜RbR–tDEFAULT_MODERR1RRUR§R¤(((s'/usr/lib64/python2.6/ctypes/__init__.pyR”@s
		tPyDLLcBseZdZeeBZRS(sÆThis class represents the Python library itself.  It allows to
    access Python API functions.  The GIL is not released, and
    Python exceptions are handled correctly.
    (R'R(R©R/t_FUNCFLAG_PYTHONAPIR˜(((s'/usr/lib64/python2.6/ctypes/__init__.pyR«xstWinDLLcBseZdZeZRS(snThis class represents a dll exporting functions using the
        Windows stdcall calling convention.
        (R'R(R©R>R˜(((s'/usr/lib64/python2.6/ctypes/__init__.pyR­s(t_check_HRESULTRItHRESULTcBseZdZeZRS(R^(R'R(RKR®t_check_retval_(((s'/usr/lib64/python2.6/ctypes/__init__.pyRƊs
tOleDLLcBseZdZeZeZRS(sßThis class represents a dll exporting functions using the
        Windows stdcall calling convention, and returning HRESULT.
        HRESULT error values are automatically raised as WindowsError
        exceptions.
        (R'R(R©R>R˜RÆR–(((s'/usr/lib64/python2.6/ctypes/__init__.pyR±—st
LibraryLoadercBs,eZd„Zd„Zd„Zd„ZRS(cCs
||_dS(N(t_dlltype(RWtdlltype((s'/usr/lib64/python2.6/ctypes/__init__.pyR”scCsD|ddjot|ƒ‚n|i|ƒ}t|||ƒ|S(Nit_(R£R³R„(RWR}tdll((s'/usr/lib64/python2.6/ctypes/__init__.pyR§¤s
cCs
t||ƒS(N(tgetattr(RWR}((s'/usr/lib64/python2.6/ctypes/__init__.pyR¤«scCs
|i|ƒS(N(R³(RWR}((s'/usr/lib64/python2.6/ctypes/__init__.pyR;®s(R'R(RR§R¤R;(((s'/usr/lib64/python2.6/ctypes/__init__.pyR² s			s
python dlltcygwinslibpython%d.%d.dll(tget_last_errortset_last_errorcCsJ|djo
tƒ}n|djot|ƒiƒ}nt||ƒS(N(RtGetLastErrorRtstriptWindowsError(tcodetdescr((s'/usr/lib64/python2.6/ctypes/__init__.pytWinErrorĘs



(t
_memmove_addrt_memset_addrt_string_at_addrt
_cast_addrcs#dtf‡‡fd†ƒY}|S(NR&cseZˆZˆZeeBZRS((R'R(R)R*R/R¬R+((R,R-(s'/usr/lib64/python2.6/ctypes/__init__.pyR&įs(R8(R,R-R&((R,R-s'/usr/lib64/python2.6/ctypes/__init__.pyt
PYFUNCTYPEąscCst|||ƒS(N(t_cast(tobjRM((s'/usr/lib64/python2.6/ctypes/__init__.pyRzčscCs
t||ƒS(sAstring_at(addr[, size]) -> string

    Return the string at addr.(t
_string_at(tptrR((s'/usr/lib64/python2.6/ctypes/__init__.pyt	string_atģs(t_wstring_at_addrcCs
t||ƒS(sFwstring_at(addr[, size]) -> string

        Return the string at addr.(t_wstring_at(RÉR((s'/usr/lib64/python2.6/ctypes/__init__.pyt
wstring_atųscCsPy"tdtƒtƒdgƒ}Wntj
odSX|i|||ƒSdS(Nscomtypes.server.inprocservert*i€(t
__import__tglobalstlocalstImportErrortDllGetClassObject(trclsidtriidtppvtccom((s'/usr/lib64/python2.6/ctypes/__init__.pyRÓs
"cCsCy"tdtƒtƒdgƒ}Wntj
odSX|iƒS(Nscomtypes.server.inprocserverRĪi(RĻRŠRŃRŅtDllCanUnloadNow(R×((s'/usr/lib64/python2.6/ctypes/__init__.pyRŲs
"(tBigEndianStructuretLittleEndianStructurei(sntR(sntR(sntR(sntR(sntR(sntR(sntR(ŒR©tosR|tsysRžRt_ctypesRRRRRR8t_ctypes_versionRRRRJR	t	_calcsizet	ExceptionR}RRŖtplatformRtunametsplitRR/RR¬RR2RR3RR"R#R6R:R;R™R<R>R?R@treplaceRARBRCRDRERFRGRHRIRQRRRYR[R]R_RbRcReRgRiRlRmRot__ctype_le__t__ctype_be__RqRRtR{tc_voidpR~R€RR‚RƒRŅRˆRŠt
from_paramRŒR’R“tobjectR”R«R­R®RÆR±R²tcdlltpydllt	dllhandlet	pythonapitversion_infoRvtoledllRwR»tcoredllR¹RŗRĄtc_size_tRĮRĀRĆRÄtmemmovetmemsetRÅRĘRzRČRŹRĖRĢRĶRÓRŲtctypes._endianRŁRŚtc_int8tc_uint8tkindtc_int16tc_int32tc_int64tc_uint16tc_uint32tc_uint64(((s'/usr/lib64/python2.6/ctypes/__init__.pyt<module>sJ
 *"	!
	
 (




















	
	8
	



"			






haha - 2025