/usr/lib64/python2.6/site-packages/cffi
NameSizeModeActions
api.py296720644editdlrm
api.pyc294490644editdlrm
backend_ctypes.py401300644editdlrm
backend_ctypes.pyc458290644editdlrm
cffi_opcode.py53640644editdlrm
cffi_opcode.pyc56610644editdlrm
commontypes.py77250644editdlrm
commontypes.pyc64240644editdlrm
cparser.py287950644editdlrm
cparser.pyc201530644editdlrm
ffiplatform.py37860644editdlrm
ffiplatform.pyc48100644editdlrm
gc_weakref.py6420644editdlrm
gc_weakref.pyc12440644editdlrm
lock.py7470644editdlrm
lock.pyc4470644editdlrm
model.py191160644editdlrm
model.pyc220070644editdlrm
parse_c_type.h54940644editdlrm
recompiler.py507800644editdlrm
recompiler.pyc455770644editdlrm
setuptools_ext.py61580644editdlrm
setuptools_ext.pyc69910644editdlrm
vengine_cpy.py411640644editdlrm
vengine_cpy.pyc377550644editdlrm
vengine_gen.py263350644editdlrm
vengine_gen.pyc246250644editdlrm
verifier.py110580644editdlrm
verifier.pyc114480644editdlrm
_cffi_include.h92610644editdlrm
__init__.py4830644editdlrm
__init__.pyc5360644editdlrm
Edit: /usr/lib64/python2.6/site-packages/cffi/cparser.pyc (20153B)
KVc@sddklZlZddklZlZyddklZWnej oddkZnXddk Z ddk Z ddk Z y<e i djoddk Zn ddkZeiZWnej o dZnXe ide ie iBZe ide ie iBZe id Ze id Ze id Ze id Zdae id e iZdZdZdZ de!fdYZ"dS(i(tapitmodel(t COMMON_TYPEStresolve_common_type(t _pycparseriNis/\*.*?\*/|//([^\n\\]|\\.)*?$s?^\s*#\s*define\s+([A-Za-z_][A-Za-z_0-9]*)\b((?:[^\n\\]|\\.)*?)$s=\s*\.\.\.\s*[,}]|\.\.\.\s*\}s__dotdotdot\d+__$s\[\s*\.\.\.\s*\]s\w+|\Ss-?0?x?[0-9a-f]+[lu]*$cCs!tdjotiantS(N(t _parser_cachetNonet pycparsertCParser(((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyt _get_parsers c Cstid|}h}xKti|D]:}|i\}}|iddi}|||}|ido(|d}|i||i|q4q4W|t|7}g}|D]}|d|q~}|id|i|di|}tdj oti nzHyt i |} Wn+t iij o} |i| |nXWdtdj otinX| ||fS(Nstypedef istypedef int %s;stypedef int __dotdotdot__;s (R&R5tsortedR7t startswithtappendR.tjointlockRtacquireR tparseRtc_parsert ParseErrortconvert_pycparser_errortrelease( RBRRtctnt typenamestnamet_[1]ttypenamet csourcelinestastte((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyt_parsens0   %    cCsd}t|}|idod|djo|d|idd!}|ioUt|d}|i}d|jot|jno||d}qqn|S(Nt:ii (RtstrRERtisdigittintt splitlinestlen(RBRVRtlinetmsgtlinenumRT((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyt_convert_pycparser_errors !  $cCs_|i||}t|}|od|i|f}nd|f}ti|dS(Nscannot parse "%s" %ssparse error %s(RaRYRRt CDefError(RBRVRR^R_((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRMs   cCsO|i}|i}z#||_||_|i|Wd||_||_XdS(N(R=R>t_internal_parse(RBRtoverridetpackedt prev_overridet prev_packed((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRJs     c Cs=|i|\}}}|i|t|i}x#|D]}|idjoPq;q;Wyx|D]z}t|tiio|i |qdt|tii o%|ipt i d|nt|i i tiio-|i i iddjo|i|}nt|i tiiomt|i i tiioQt|i i i tiio2|i i i idgjoti|i}n|i|i d|i}|id|i|qdt i d|qdWWnSt ij oD}|i||}|o|idd|f|_nnXdS( Nt __dotdotdot__s!typedef does not declare any nameiRQstypedef sunrecognized constructis *** Err: %s(RWt_process_macrostitertextRQt isinstanceRtc_asttDeclt _parse_decltTypedefRRbttypetIdentifierTypetnamest_get_unknown_typetPtrDecltTypeDeclRtunknown_ptr_typet _get_typet_declaretFFIErrorRatargs( RBRRURtiteratortdecltrealtypeRVR_((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRcsB     cCsT||ijo3|i||jodStid|fn||i|d|iid|ijo |id|iid}|St|tii o[|i djo d}n|i |i d|}|i |id|}ti||St|tiioNt|itiiod|iij}|i|i |i|d|St|tiio|i}t|tiiont|i}|ddgjoh} xI|oA|d}|djo%| i|dd| |<|d=qPqWg} x>dD]6} x-t| i| dD]} | i| q0WqW|p d g}n|d gjo(d | jp d | jo g}qn| |}nd i|} | djotiS| djotid|iint| St|tiio|id||St|tii o|id||St|tii!o|id||Snt|tii"o|i#||St|tiio|id||dt$St|tii o|id||dt$Stid|iidS(Nistypedef iRRRtsignedtchartshorttlongtunsignedR[R tvoidRhs:%d: bad usage of "..."RRRtnesteds(:%d: bad or unsupported type declaration(sshortslongRR(Rsshortslong(%RlRRmRvRqRrR]RsR7t ArrayDecltdimRt_parse_constantRxRt ArrayTypeRutqualsRRtgettrangeRFRGt void_typeRRztcoordR^RRRRRRt_parse_function_typeR/(RBttypenodeRQRRqtlengthRRRstprefixestnewnamestprefixtitident((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRxGs            c CsGtt|idg}t|djoWt|ditiio:t|diitii o|diii dgj}|o3|i |pt i d|pdqng}|D]"}||i|i|iq~}| o|tigjo g}n|i|i}tit|||S(NRiiRhs=%s: a function with only '(...)' as argument is not correct Cs in expression(RtgetattrR{R]RlRqRRmRvRrRstpopRRbt _as_func_argRxRRRttuple( RBRtfuncnameRtellipsisRRt argdeclnodeR{tresult((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRs$ / cCsJt|tioti|iSt|tio |iS|SdS(N(RlRRRtitemRR(RBRq((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRs  cCsLt|tiiod|ijSt|tiiod|ijStS(NR(RlRRmRuRRvR+(RBR((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRs c CsXy|i|SWntj onX|}|i}|djoA|dj od|}n|id7_d|i}d}n,|}d||f}|ii|d}|djo|djoti|ddd}n|djoti |ddd}nW|djo6|djot d n|i ||i }nt d |f|dj o|i||qn2|djo$|i dj otd |n|ip|i|n|io+d |ijo|id |i|n||i|<|djo|S|idjo|S|idj oti d|ng} g} g} x*|iD]} t| itiio3di| iidjo|i||qn| idjo d} n|i| i} t|_ |i!| idt"}|i o|i||nt|tio|i#o|i||n| i$| ipd| i$|| i$| qWt%| |_t%| |_&t%| |_'| dgt(| jo8t|tio!|i#otd|fq!n|i)|_*|i+od|_+|i,i$|n|S(Ns$%sis$%ds%s %sRRRRhs!Enums cannot be declared with ...s kind = %rs^enum %s: the '{}' declaration should appear on the first time the enum is mentioned, not laterRs anonymous %ss"duplicate declaration of struct %sR iRs#%s: using both bitfields and '...;'i(-R<tKeyErrorRQRR9R7RRt StructTypet UnionTypeRbt_build_enum_typetvaluesRRytNotImplementedErrorRtforce_the_nametdeclstfldnamesRRlRqRRmRrRGRst _make_partialtbitsizeRR+t_partial_lengthRxR/tpartialRFRtfldtypest fldbitsizeR]R>Ret completedR@(RBtkindRqRQRt force_namet explicit_nameRRRRRR}R((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRs                        cCsgt|tiptid|fn|i o| otd|fnt|_dS(Ns%s cannot be partials%s is partial but has no C name( RlRt StructOrUnionRRbt has_c_nameRR/R(RBRR((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyR5s cCs t|tiio|i}|ido<|idp|idot|dSt|dSd|djo djnot|d S|dd joW|d d joFt|d jp$t|d jo |ddjot|dSt i d|fnt|tii o!|i djo|i |iSt|tii o"|i djo|i |i St|tiio"|i|ijo|i|iS|o8t|tiio|idjot|_dSnt id|iidS(NRRt0Xiit1it9i t'iiiis\isinvalid constant %rt+Rt__dotdotdotarray__s...s?:%d: unsupported expression: expected a simple numeric constant(RlRRmtConstantRRER[R]tordRRbRRRRRRQR?R/RRzRR^(RBRRts((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyR<s8  ""7   c Cs |dj ot}g}g}d}x|iD]}ti|io t}q/n|idj o|i|i}n|i |i|i ||i |i||d7}q/Wt |}t |}t i |||}||_nt i |dd}|S(Nii(((RR+t enumeratorst_r_enum_dotdotdotRRQR/RRRFRRRtEnumTypeR( RBRRRRt enumvaluest nextenumvalueRR((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRbs,      cCsx|iiD]\}}|idoqn|iddd}|d jo|i||d tq|d jo|i||d tqqWx-|iiD]\}}|i||qWdS( Nsanonymous $enum_$R iiRRRt anonymousRR((sstructsunionsenumR(R7RRERRyR/R?R(RBtotherRQRRtktv((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pytincludezs    c Cs|iii}|ddjptt|djoti|iSx<|d D]0}|d jotid |i i qVqVW|i djo'd d i |d |if|_ nti|iS(NiRhiR[RRRRRs:%d: bad usage of "..."s'typedef %s... %s'R (sintsshortslongssignedsunsignedschar(RqRsRR]Rt unknown_typeRQRRzRR^RARRGtUnknownIntegerType(RBR}RPtt((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyRts  !$N(t__name__t __module__RCRWRaRMR+RJRcRRRiRoRRyRRRxRRRRRRRRRt(((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyR6as.    '    (   X   r  &  (i(#R RRt commontypesRRRRt ImportErrorR:tretsyst version_infotthreadt_threadt allocate_lockRHRtcompiletDOTALLt MULTILINER RRRRR,Rt IGNORECASERR R&R5tobjectR6(((s2/usr/lib64/python2.6/site-packages/cffi/cparser.pyts6$      "