Files
ServerSync/lib/cffi/__pycache__/vengine_cpy.cpython-314.pyc

396 lines
51 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
u<10>ii<69><00><00>L<00>^RIt^RIHt^RIHt^RIHt!RR]4tRt R#)<08>N)<01>model<65><01>VerificationError)<01>_imp_emulationc<00><>a<00>]tRt^
toRtRtRtRtRtRt R8Rlt
Rt R t R
t R9R ltR tRtRtRtRtRtRtRtRt]t]t]t]t]tRtRtRt]t Rt!]t"Rt#Rt$Rt%Rt&]t'Rt(Rt)R t*R!t+R"t,R#t-R$t.R%t/]t0R&t1R't2R(t3R)t4R:R*lt5R+t6R,t7]t8]t9]t:R8R-lt;R.t<R;R/lt=]t>]t?R0t@R1tAR2tB]tC]tD]tE]tFR3tGR4tH]tI]tJR5tKR6tLR7tMVtNR #)<<3C>VCPythonEngine<6E>xTc<08>P<00>WnVPVn/Vn/VnR#<00>N)<04>verifier<65>ffi<66>_struct_pending_verification<6F>_types_of_builtin_functions)<02>selfr s&&<26>7/tmp/pip-target-zhdecbcm/lib/python/cffi/vengine_cpy.py<70>__init__<5F>VCPythonEngine.__init__s"<00><00> <20> <0A><1B><<3C><<3C><04><08>,.<2E><04>)<29>+-<2D><04>(<28>c<08><00>R#r <00>)r<00>kwdss&&r<00>patch_extension_kwds<64>#VCPythonEngine.patch_extension_kwds<00><00><00> rc<08><><00>\P!W4wrEpTeTP4T^,T9dR#T# \dR#i;ir )<04>imp<6D> find_module<6C> ImportError<6F>close)r<00> module_name<6D>path<74> so_suffixes<65>f<>filename<6D>descrs&&&& rr<00>VCPythonEngine.find_modulesT<00><00> <18>!$<24><1F><1F><1B>!C<> <1E>A<EFBFBD><15> <0A>=<3D> <0A>G<EFBFBD>G<EFBFBD>I<EFBFBD> <11><11>8<EFBFBD>;<3B> &<26><17><17><0F><><1B> <18><17> <18>s<00>A<00> A<03>Ac<08>6<00>/VnVPR4R#)<02> collecttypeN)<02>
_typesdict<EFBFBD> _generate)rs&r<00> collect_types<65>VCPythonEngine.collect_types%s<00><00><1C><04><0F> <0C><0E><0E>}<7D>%rc<08>J<00>VPPVR,4R#)<02>
N)<02>_f<5F>write)r<00>whats&&r<00>_prnt<6E>VCPythonEngine._prnt)s<00><00> <0C><07><07> <0A> <0A>d<EFBFBD>T<EFBFBD>k<EFBFBD>"rc<08>(<00>VPV,#r )r))r<00>types&&r<00> _gettypenum<75>VCPythonEngine._gettypenum,s<00><00><13><EFBFBD><EFBFBD>t<EFBFBD>$<24>$rc<08><><00>\V\P4'dVPR8Xd8WP9d&\ VP4pW PV&R#R#R#)<02> long doubleN)<06>
isinstancer<00> PrimitiveType<70>namer)<00>len)r<00>tp<74>nums&& r<00>_do_collect_type<70>VCPythonEngine._do_collect_type0sO<00><00><1B>B<EFBFBD><05> 3<> 3<>4<>4<><12><07><07>=<3D>(<28><16>o<EFBFBD>o<EFBFBD>-<2D><15>d<EFBFBD>o<EFBFBD>o<EFBFBD>&<26>C<EFBFBD>"%<25>O<EFBFBD>O<EFBFBD>B<EFBFBD> <1F>.<2E>)rc<08><><00>VP4RR.VnVPpV!\4V!4V!VPP
4V!4VP R4VP4V!4V!R4VP R4V!R4V!R4V!R4V!4VPP4pVPR,pV!R4V!4V!R 4V!R
4V!R V,4V!R 4V!R 4V!R4V!R4V!R4V!4V!R4V!RV,4V!R4V!R4V!R4V!R4V!R4V!RV: R24V!R4V!R4V!R4V!R4V!R4V!R4V!R4V!R4V!4V!R 4V!4V!R4V!R!V,4V!R4V!R4V!R"V,4V!R4V!R#4V!RV: R$24V!R#4V!R%4V!R4V!4V!R4R&#)'z ((void)lib,0)<29>declz&static PyMethodDef _cffi_methods[] = {<7B>methodz3 {"_cffi_setup", _cffi_setup, METH_VARARGS, NULL},z) {NULL, NULL, 0, NULL} /* Sentinel */z};Fz#if PY_MAJOR_VERSION >= 3z.static struct PyModuleDef _cffi_module_def = {z PyModuleDef_HEAD_INIT,z "%s",z NULL,z -1,z _cffi_methods,z NULL, NULL, NULL, NULL<4C>PyMODINIT_FUNCzPyInit_%s(void)<29>{z PyObject *lib;z+ lib = PyModule_Create(&_cffi_module_def);z if (lib == NULL)<29> return NULL;<3B> if (z < 0 || _cffi_init() < 0) {z Py_DECREF(lib);<3B> }z#if Py_GIL_DISABLEDz5 PyUnstable_Module_SetGIL(lib, Py_MOD_GIL_NOT_USED);z#endifz return lib;<3B>}z#elsez init%s(void)z+ lib = Py_InitModule("%s", _cffi_methods);z return;z < 0 || _cffi_init() < 0)z return;N) r+<00>_chained_list_constantsr2<00>cffimod_headerr <00>preambler*<00>_generate_setup_custom<6F>get_module_name)r<00>prnt<6E>modname<6D> constantss& r<00>write_source_to_f<5F> VCPythonEngine.write_source_to_f7s/<00><00> <0C><1A><1A><1C>")8<><1F>'I<><04>$<24><13>z<EFBFBD>z<EFBFBD><04> <0C>^<5E><1C> <0C><06> <0C>T<EFBFBD>]<5D>]<5D> #<23> #<23>$<24> <0C><06> <0A><0E><0E>v<EFBFBD><1E> <0A>#<23>#<23>%<25> <0C><06>
<0A> 5<>6<> <0C><0E><0E>x<EFBFBD> <20> <0C> B<>C<> <0C> 8<>9<> <0C>T<EFBFBD>
<EFBFBD> <0C><06><17>-<2D>-<2D>/<2F>/<2F>1<><07><18>0<>0<><15>7<> <09> <0C> (<28>)<29> <0C><06> <0C> =<3D>><3E> <0C> '<27>(<28> <0C>Y<EFBFBD><17> <20>!<21> <0C>Y<EFBFBD><0F> <0C>W<EFBFBD> <0A> <0C> <1F> <20> <0C> '<27>(<28> <0C>T<EFBFBD>
<EFBFBD> <0C><06> <0C> <1D><1E> <0C> <1E><17> (<28>)<29> <0C>S<EFBFBD> <09> <0C> <1F> <20> <0C> :<3A>;<3B> <0C> !<21>"<22> <0C> <1F> <20> <0C>i<EFBFBD> A<>B<> <0C> "<22>#<23> <0C> <1F> <20> <0C>U<EFBFBD> <0B> <0C> "<22>#<23> <0C> D<>E<> <0C>X<EFBFBD><0E> <0C>_<EFBFBD><1D> <0C>S<EFBFBD> <09> <0C><06> <0C>W<EFBFBD> <0A> <0C><06> <0C> <1D><1E> <0C>^<5E>g<EFBFBD> %<25>&<26> <0C>S<EFBFBD> <09> <0C> <1F> <20> <0C> :<3A>W<EFBFBD> D<>E<> <0C> !<21>"<22> <0C>]<5D><1B> <0C>I<EFBFBD> ?<3F>@<40> <0C>]<5D><1B> <0C>[<5B><19> <0C>S<EFBFBD> <09> <0C><06> <0C>X<EFBFBD>rNc<08><>aa a <0A>\P!4\\R4'd\P!4p\\R4'dVe\P
!V4\P !SPP4SPP4o \\R4'd\P
!X4\P!4SPS R4\SPP!4UUu.uFwrVYe3NK
upp4p\#\%T44Uu.uF q<>T,NK p p\'\)SP*P,T 44p !T T T3RlR\.4o S !4p
S P1T \T
4'd5^RIp T P5RSPP4,4SPS R T
R
7SP*S nSP8S nT
# \d/pRSPP: RT: 2p\T4hRp?ii;i \\R4'd\P
!X4ii;i \P!4i;iuuppiuupi) <0B>getdlopenflags<67>setdlopenflagsNz
importing z: <20>loadingc<00>R<a<00>]tRt^<5E>toZtZP
t.tV3RltRt Vt
R#)<04>/VCPythonEngine.load_library.<locals>.FFILibraryc<08>P<<01>SP\VP4,#r )<03> _cffi_dir<69>list<73>__dict__)r<00>
FFILibrarys&<26>r<00>__dir__<5F>7VCPythonEngine.load_library.<locals>.FFILibrary.__dir__<5F>s<00><><00>!<21>+<2B>+<2B>d<EFBFBD>4<EFBFBD>=<3D>=<3D>.A<>A<>ArrN) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>_cffi_python_moduler <00> _cffi_ffir\r`<00>__static_attributes__<5F>__classdictcell__)<04> __classdict__r_<00>modulers@<40><><EFBFBD>rr_rZ<00>s%<00><><00><00>"(<28> <1F><1C><08><08>I<EFBFBD><1A>I<EFBFBD> B<01> Brr_z0reimporting %r might overwrite older definitions<6E>loaded)<01>library)r<00> acquire_lock<63>hasattr<74>sysrVrW<00> load_dynamicr rO<00>modulefilenamerr<00> release_lock<63>_load<61>dictr)<00>items<6D>ranger=r]<00>mapr <00>_get_cached_btype<70>object<63> _cffi_setup<75>warnings<67>warn<72>_cffi_original_ffir<00>_cffi_types_of_builtin_funcs)r<00>flags<67>previous_flags<67>e<>error<6F>key<65>value<75>
revmapping<EFBFBD>i<>lstrmr|r_rksf& @@r<00> load_library<72>VCPythonEngine.load_library<72>s2<00><><00> <0C><18><18><1A> <1F><16>s<EFBFBD>,<2C>-<2D>-<2D>!$<24>!3<>!3<>!5<><0E>
7<><1A>3<EFBFBD> 0<>1<>1<>e<EFBFBD>6G<36><17>&<26>&<26>u<EFBFBD>-<2D><1C>)<29>)<29>$<24>-<2D>-<2D>*G<>*G<>*I<>*.<2E>-<2D>-<2D>*F<>*F<>H<01><06> <1B>3<EFBFBD> 0<>1<>1<><17>&<26>&<26>~<7E>6<> <0F> <1C> <1C> <1E> <0A>
<EFBFBD>
<EFBFBD>6<EFBFBD>9<EFBFBD>%<25><1A>/3<><EFBFBD><EFBFBD>/D<>/D<>/F<>H<01>/F<>|<7C><03>"<22><<3C>/F<>H<01>I<01>
<EFBFBD>&+<2B>C<EFBFBD>
<EFBFBD>O<EFBFBD>&<<3C>=<3D>&<<3C><11>!<21>}<7D>}<7D>&<<3C><03>=<3D><12>3<EFBFBD>t<EFBFBD>x<EFBFBD>x<EFBFBD>1<>1<>3<EFBFBD>7<>8<><03> B<01> B<01><16> B<01> <1D>,<2C><07> <11> <1D> <1D>c<EFBFBD>#4<>g<EFBFBD> ><3E> ><3E> <1B> <14>M<EFBFBD>M<EFBFBD>L<>!<21>]<5D>]<5D>:<3A>:<3A><<3C>><3E> ?<3F> <0A>
<EFBFBD>
<EFBFBD>6<EFBFBD>8<EFBFBD>W<EFBFBD>
<EFBFBD>5<>$(<28>H<EFBFBD>H<EFBFBD><06>!<21>.2<EFBFBD>.N<>.N<><06>+<2B><16><0E><>Y<1F> /<2F>.2<EFBFBD>m<EFBFBD>m<EFBFBD>.J<>.J<>A<EFBFBD>N<><05>'<27><05>.<2E>.<2E><> /<2F><><1B>3<EFBFBD> 0<>1<>1<><17>&<26>&<26>~<7E>6<>2<><32> <10> <1C> <1C> <1E><>H<01><>=sM<00>J)<00>J)<00>A3H;<00>:,J)<00>/K
<EFBFBD>K <04>; I4<03>)I/<03>/I4<03>4I7<00>7/J&<03>&J)<00>)Kc<08><><00>VPPPP4UUUu.uF wpwr#W3NK ppppVP 4V#uupppir )r <00>_parser<65> _declarationsrv<00>sort)rr<>r><00>qualr<6C>s& r<00>_get_declarations<6E> VCPythonEngine._get_declarations<6E>sY<00><00> $<24><08><08> 0<> 0<> ><3E> ><3E> D<> D<> F<>H<01> F<>/<2F>c<EFBFBD>:<3A>B<EFBFBD><03>y<EFBFBD> F<> <0C>H<01> <0B><08><08>
<EFBFBD><12>
<EFBFBD><EFBFBD>Hs<00>Ac<08>2<00>VP4F7wr#VPR^4wrE\VRV: RV: 24pT!Y54K9 R# \d\ RT,4hi;i \
dp\ P!Yr4hRp?ii;i)<05> <20>_generate_cpy_<79>_znot implemented in verify(): %rN)r<><00>split<69>getattr<74>AttributeErrorr<00> Exceptionr<00>attach_exception_info)r<00> step_namer<r><00>kind<6E>realnamerDr<>s&& rr*<00>VCPythonEngine._generate<74>s<><00><00><1C>.<2E>.<2E>0<>H<EFBFBD>D<EFBFBD>!<21>Z<EFBFBD>Z<EFBFBD><03>Q<EFBFBD>/<2F>N<EFBFBD>D<EFBFBD> ><3E> <20><14><04>@I<>(K<01>L<01><06>
 <16><16>r<EFBFBD>$<24>1<><31>
"<22> ><3E>'<27>5<><04><<3C>><3E>><3E> ><3E><>
<1D> <16><15>+<2B>+<2B>A<EFBFBD>4<><15><> <16>s#<00>A<02>A/<02>A,<05>/ B<05>:B<05>Bc <08><><00>VP4F8wrEVPR^4wrg\VRV: RV: 24pV!WWV3/VBK: R# \dp \P
!Y<>4hRp ? ii;i)r<>r<><00>_cpy_N)r<>r<>r<>r<>rr<>)
rrkr<>rr<r>r<>r<>rDr<>s
&&&, rrt<00>VCPythonEngine._load<61>sq<00><00><1C>.<2E>.<2E>0<>H<EFBFBD>D<EFBFBD>!<21>Z<EFBFBD>Z<EFBFBD><03>Q<EFBFBD>/<2F>N<EFBFBD>D<EFBFBD><1C>T<EFBFBD>9<EFBFBD>d<EFBFBD>#C<>D<>F<EFBFBD> <16><16>r<EFBFBD>V<EFBFBD>4<>t<EFBFBD>4<> 1<><31>
<1D> <16><15>+<2B>+<2B>A<EFBFBD>4<><15><> <16>s<00>
A<02> A6<05>A1<05>1A6c<08><00>R#r r<00>rr>r<s&&&r<00>_generate_nothing<6E> VCPythonEngine._generate_nothing<6E>rrc <08><00>R#r r<00>rr>r<rkrs&&&&,r<00> _loaded_noop<6F>VCPythonEngine._loaded_noop<6F>rrc
<08>J<00>Rp\V\P4'd<>VP4'd(VPR8wdRpRVP,pMTVP 4'd \ R4hRVPR4: RVPPRR4: 2pR pEM\V\P4'dVPWW44R
#\V\P\P34'dDVPR W0PV4V3,4VPR V,4R
#\V\P4'd4R VPR4,pRVPV4,pRpM \!V4hVPRV: RV: RV: V: R24VPRV: RVPR4: RV: R24VPR V,4R
#)<17><00>_Bool<6F>_cffi_to_c_intz, %sz*not implemented in verify(): complex types<65>(z )_cffi_to_c_r<5F>r<>z-1Nz6 if (_cffi_to_c((char *)&%s, _cffi_type(%d), %s) < 0)z %s;z(%s)_cffi_to_c_pointerz, _cffi_type(%d)<29>NULL<4C> z = <20>);rHz == (<28>)z && PyErr_Occurred()))r:rr;<00>is_integer_typer<<00>is_complex_typer<00>
get_c_name<EFBFBD>replace<63> PointerType<70>"_convert_funcarg_to_c_ptr_or_array<61> StructOrUnion<6F>EnumTyper2r6<00>FunctionPtrType<70>NotImplementedError)rr><00>fromvar<61>tovar<61>errcode<64>extraarg<72> converter<65>errvalues&&&&& r<00>_convert_funcarg_to_c<5F>$VCPythonEngine._convert_funcarg_to_c<5F>s<><00><00><15><08> <15>b<EFBFBD>%<25>-<2D>-<2D> .<2E> .<2E><11>!<21>!<21>#<23>#<23><02><07><07>7<EFBFBD>(:<3A>,<2C> <09>!<21>B<EFBFBD>G<EFBFBD>G<EFBFBD>+<2B><08><13>#<23>#<23>%<25>%<25>'<27>@<40>B<01>B<01>&<26>46<34>=<3D>=<3D><12>3D<33>35<33>7<EFBFBD>7<EFBFBD>?<3F>?<3F>3<EFBFBD><03>3L<33>N<01> <09><1B>H<EFBFBD> <17><02>E<EFBFBD>-<2D>-<2D> .<2E> .<2E> <10> 3<> 3<>B<EFBFBD>49<34> D<01> <12> <17><02>U<EFBFBD>0<>0<>%<25>.<2E>.<2E>A<> B<> B<> <10>J<EFBFBD>J<EFBFBD>O<><1E> 0<> 0<><12> 4<>g<EFBFBD>><3E>?<3F> @<01> <10>J<EFBFBD>J<EFBFBD>y<EFBFBD>7<EFBFBD>*<2A> +<2B> <12> <17><02>E<EFBFBD>1<>1<> 2<> 2<>0<>2<EFBFBD>=<3D>=<3D><12>3D<33>D<>I<EFBFBD>)<29>D<EFBFBD>,<<3C>,<<3C>R<EFBFBD>,@<40>@<40>H<EFBFBD><1D>H<EFBFBD>&<26>b<EFBFBD>)<29> )<29> <0C>
<EFBFBD>
<EFBFBD><15> <09>7<EFBFBD>H<EFBFBD>M<>N<> <0C>
<EFBFBD>
<EFBFBD> <11>2<EFBFBD>=<3D>=<3D><12>$<24>h<EFBFBD>0<> 1<> <0C>
<EFBFBD>
<EFBFBD>9<EFBFBD>w<EFBFBD>&<26>'rc<08><><00>\V\P4'd6VPR4VPR4VPR4R#R#)zPy_ssize_t datasizez-struct _cffi_freeme_s *large_args_free = NULLzIif (large_args_free != NULL) _cffi_free_array_arguments(large_args_free);N)r:rr<><00>add)rr><00> localvars<72> freeliness&&&&r<00>_extra_local_variables<65>%VCPythonEngine._extra_local_variablessG<00><00> <15>b<EFBFBD>%<25>+<2B>+<2B> ,<2C> ,<2C> <15>M<EFBFBD>M<EFBFBD>/<2F> 0<> <15>M<EFBFBD>M<EFBFBD>I<> J<> <15>M<EFBFBD>M<EFBFBD>J<01> K<01> -rc<08><><00>VPR4VPRVPV4W#3,4VPR4VPRV: R24VPRVPV4W#3,4VPR4VPRV,4VPR4R #)
z1 datasize = _cffi_prepare_pointer_call_argument(z( _cffi_type(%d), %s, (char **)&%s);z if (datasize != 0) {z z? = ((size_t)datasize) <= 640 ? alloca((size_t)datasize) : NULL;zF if (_cffi_convert_array_argument(_cffi_type(%d), %s, (char **)&%s,z, datasize, &large_args_free) < 0)z %s;rIN)r2r6)rr>r<>r<>r<>s&&&&&rr<><00>1VCPythonEngine._convert_funcarg_to_c_ptr_or_array$s<><00><00> <0C>
<EFBFBD>
<EFBFBD>F<>G<> <0C>
<EFBFBD>
<EFBFBD>=<3D> <10> <1C> <1C>R<EFBFBD> <20>'<27>A2<>2<> 3<> <0C>
<EFBFBD>
<EFBFBD>+<2B>,<2C> <0C>
<EFBFBD>
<EFBFBD>9><3E>A<01> B<01> <0C>
<EFBFBD>
<EFBFBD>#<23>&*<2A>&6<>&6<>r<EFBFBD>&:<3A>G<EFBFBD>%K<>L<01> M<01> <0C>
<EFBFBD>
<EFBFBD>A<>B<> <0C>
<EFBFBD>
<EFBFBD>;<3B><17>(<28>)<29> <0C>
<EFBFBD>
<EFBFBD>5<EFBFBD>rc<08><><00>\V\P4'd<>VP4'd'VPR8wdRV: RVP: R2#VPR8wd&RVPP RR4: RV: R2#R W P V43,#\V\P\P34'dR
W P V43,#\V\P4'd8R
W P \P!VP443,#\V\P4'dJVPf#\R VP4: R V: R 24hRW P V43,#\V\P4'dR W P V43,#\!V4h)r<>z_cffi_from_c_int(<28>, r<>r9<00> _cffi_from_c_r<5F>r<>r<>z/_cffi_from_c_deref((char *)&%s, _cffi_type(%d))z0_cffi_from_c_pointer((char *)%s, _cffi_type(%d))<29>'z ' is used as z, but is opaquez0_cffi_from_c_struct((char *)&%s, _cffi_type(%d)))r:rr;r<>r<r<>r6r<>r<><00> ArrayType<70>itemr<6D><00>fldnames<65> TypeError<6F> _get_c_namer<65>r<>)rr><00>var<61>contexts&&&&r<00>_convert_expr_from_c<5F>#VCPythonEngine._convert_expr_from_c1s<><00><00> <15>b<EFBFBD>%<25>-<2D>-<2D> .<2E> .<2E><11>!<21>!<21>#<23>#<23><02><07><07>7<EFBFBD>(:<3A>58<35>"<22>'<27>'<27>B<>B<><13><17><17>M<EFBFBD>)<29>02<30><07><07><0F><0F><03>S<EFBFBD>0I<30>3<EFBFBD>O<>O<>H<><17>)<29>)<29>"<22>-<2D>L/<2F>/<2F>/<2F> <17><02>U<EFBFBD>.<2E>.<2E><05>0E<30>0E<30>F<> G<> G<>E<><13>%<25>%<25>b<EFBFBD>)<29>I+<2B>+<2B> +<2B> <17><02>E<EFBFBD>O<EFBFBD>O<EFBFBD> ,<2C> ,<2C>E<><13>%<25>%<25>e<EFBFBD>&7<>&7<><02><07><07>&@<40>A<>IC<01>C<01> C<01> <17><02>E<EFBFBD>/<2F>/<2F> 0<> 0<><11>{<7B>{<7B>"<22><1F><16>N<EFBFBD>N<EFBFBD>$<24>g<EFBFBD>!/<2F>0<>0<>E<><13>%<25>%<25>b<EFBFBD>)<29>I+<2B>+<2B> +<2B> <17><02>E<EFBFBD>N<EFBFBD>N<EFBFBD> +<2B> +<2B>D<><13>%<25>%<25>b<EFBFBD>)<29>H+<2B>+<2B> +<2B>&<26>b<EFBFBD>)<29> )rc<08><00>\V\P4'gQhVP'dVP V4R#VP
FpVP V4K VP VP 4R#r )r:rr<><00>ellipsisr@<00>args<67>result)rr>r<r5s&&& r<00>"_generate_cpy_function_collecttype<70>1VCPythonEngine._generate_cpy_function_collecttypeXsb<00><00><19>"<22>e<EFBFBD>3<>3<>4<>4<>4<>4<> <0A>;<3B>;<3B>;<3B> <10> !<21> !<21>"<22> %<25><1B><07><07><04><14>%<25>%<25>d<EFBFBD>+<2B> <20> <10> !<21> !<21>"<22>)<29>)<29> ,rc<08><><00>\V\P4'gQhVP'dVP RW!4R#VP
p\ VP4pV^8XdRpM V^8XdRpMRpV!R4V!RV: RV: R24V!R 4R
V,p\VP4F+wrxV!R VPR V,V4,4K- \4p \4p
VPFpVPW<>V
4K \V 4Fp V!R V : R24K \VP\P4'g>Rp RV,pV!R VPPRV4,4V!R4MRp \ VP4^8<>d<>\\ VP44p V FpV!RV,4K V!4T!RRV,: RV: RRP!V Uu.uF pRV,NK up4: R24V!R4V!4\VP4F.wrxVP#VRV,RV,R4V!4K0 V!R 4V!R!4T!R"V : V: R#RP!\\ VP44Uu.uF pRV,NK up4: R$24V!R%4V!R&4V!4V!R'4V^8Xd V!R(4V 'dLV!R)VP%VPR*R+4,4V
FpV!R V,4K V!R,4M(V
FpV!R V,4K V!R-4V!R.4V!R/4V!4R#uupiuupi)0FN<46>noarg<72>arg0r<30><00>static PyObject *<2A>_cffi_f_z(PyObject *self, PyObject *r<>rFzargument of %s<> %s;z x%dr<64><00>;z result = z result of %sz resultz PyObject *pyresult;r<>z PyObject *arg%d;z if (!PyArg_ParseTuple(args, "<22>O<>:<3A>", r<>z&arg%dz))rGzarg%dzx%dz return NULLz Py_BEGIN_ALLOW_THREADSz _cffi_restore_errno();<3B> { r<>z); }z _cffi_save_errno();z Py_END_ALLOW_THREADS<44> (void)self; /* unused */<2F> (void)noarg; /* unused */z pyresult = %s;r<>z result typez return pyresult;z Py_INCREF(Py_None);z return Py_None;rJ)r:rr<>r<><00>_generate_cpy_constr2r=r<><00> enumerater<65><00>setr<74><00>sortedr<64><00>VoidTyperw<00>joinr<6E>r<>)rr>r<rP<00>numargs<67>argnamer<65>r<>r5r<>r<>rC<00> result_code<64>rng<6E>freelines&&& r<00>_generate_cpy_function_decl<63>*VCPythonEngine._generate_cpy_function_declcs2<00><00><19>"<22>e<EFBFBD>3<>3<>4<>4<>4<>4<> <0A>;<3B>;<3B>;<3B> <11> $<24> $<24>U<EFBFBD>D<EFBFBD> 5<> <12><13>z<EFBFBD>z<EFBFBD><04><15>b<EFBFBD>g<EFBFBD>g<EFBFBD>,<2C><07> <12>a<EFBFBD><<3C><1D>G<EFBFBD> <14><01>\<5C><1C>G<EFBFBD><1C>G<EFBFBD> <0C> <20>!<21> <0C>4<EFBFBD><17> I<>J<> <0C>S<EFBFBD> <09>"<22>T<EFBFBD>)<29><07> <20><12><17><17>)<29>G<EFBFBD>A<EFBFBD> <10><17>4<EFBFBD>?<3F>?<3F>6<EFBFBD>A<EFBFBD>:<3A>w<EFBFBD>?<3F>?<3F> @<40>*<2A><18>E<EFBFBD> <09><17>E<EFBFBD> <09><16>G<EFBFBD>G<EFBFBD>D<EFBFBD> <10> '<27> '<27><04><19> C<><1C><1A>9<EFBFBD>%<25>D<EFBFBD> <10>D<EFBFBD>"<22> #<23>&<26><1A>"<22>)<29>)<29>U<EFBFBD>^<5E>^<5E>4<>4<>%<25>K<EFBFBD>$<24>t<EFBFBD>+<2B>G<EFBFBD> <10><17>2<EFBFBD>9<EFBFBD>9<EFBFBD>/<2F>/<2F> <09>7<EFBFBD>C<>C<> D<> <10>(<28> )<29><1C>K<EFBFBD> <0E>r<EFBFBD>w<EFBFBD>w<EFBFBD><<3C>!<21> <1B><17><03>B<EFBFBD>G<EFBFBD>G<EFBFBD> <0C>%<25>C<EFBFBD><18><01><14>)<29>A<EFBFBD>-<2D>.<2E><19> <10>F<EFBFBD> <10><13>g<EFBFBD> <0A> <0A>t<EFBFBD>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>c<EFBFBD>/J<>c<EFBFBD><11><08>1<EFBFBD> <0C> <0C>c<EFBFBD>/J<>%K<>M<01> N<01> <10>#<23> $<24> <0C><06> <20><12><17><17>)<29>G<EFBFBD>A<EFBFBD> <10> &<26> &<26>t<EFBFBD>W<EFBFBD>q<EFBFBD>[<5B>%<25>!<21>)<29>'4<> 6<> <10>F<EFBFBD>*<2A>
<0A> '<27>(<28> <0C> '<27>(<28> <0C> <17><14> <10>I<EFBFBD>I<EFBFBD>%<25><03>B<EFBFBD>G<EFBFBD>G<EFBFBD> <0C>*=<3D>><3E>*=<3D>Q<EFBFBD>u<EFBFBD>q<EFBFBD>y<EFBFBD>y<EFBFBD>*=<3D>><3E> ?<3F>A<01> B<01> <0A> $<24>%<25> <0C> %<25>&<26> <0C><06> <0C> )<29>*<2A> <12>a<EFBFBD><<3C> <10>.<2E> /<2F> <16> <10>#<23><15>*<2A>*<2A>2<EFBFBD>9<EFBFBD>9<EFBFBD>h<EFBFBD> <0A>N<>O<01> P<01>%<25><08><14>T<EFBFBD>H<EFBFBD>_<EFBFBD>%<25>&<26> <10>%<25> &<26>%<25><08><14>T<EFBFBD>H<EFBFBD>_<EFBFBD>%<25>&<26> <10>(<28> )<29> <10>$<24> %<25> <0C>S<EFBFBD> <09> <0C><06><>C0K<01><>?s <00>'N><16>#Oc <08><><00>VP'dR#\VP4pV^8XdRpM V^8XdRpMRpVPRV: RV: RV: R24R#)N<> METH_NOARGS<47>METH_O<5F> METH_VARARGS<47> {"z ", _cffi_f_r<5F>z, NULL},)r<>r=r<>r2)rr>r<r<><00>meths&&& r<00>_generate_cpy_function_method<6F>,VCPythonEngine._generate_cpy_function_method<6F>sK<00><00> <0A>;<3B>;<3B>;<3B> <12><15>b<EFBFBD>g<EFBFBD>g<EFBFBD>,<2C><07> <12>a<EFBFBD><<3C> <20>D<EFBFBD> <14><01>\<5C><1B>D<EFBFBD>!<21>D<EFBFBD> <0C>
<EFBFBD>
<EFBFBD><04>d<EFBFBD>D<EFBFBD>I<>Jrc<08>x<00>VP'dR#\W24p\WBV4WPV&R#r )r<>r<><00>setattrr)rr>r<rkrm<00>funcs&&&&& r<00>_loaded_cpy_function<6F>#VCPythonEngine._loaded_cpy_function<6F>s0<00><00> <0A>;<3B>;<3B>;<3B> <12><16>v<EFBFBD>$<24><04><0F><07>t<EFBFBD>$<24>13<31>(<28>(<28><14>.rc<08>P<00>W!P8XgQhVPVRV4R#<00><02>structN<74>r<<00>_generate_struct_or_union_declr<6C>s&&&r<00>_generate_cpy_struct_decl<63>(VCPythonEngine._generate_cpy_struct_decl<63>s"<00><00><13>w<EFBFBD>w<EFBFBD><EFBFBD><1E><EFBFBD> <0C>+<2B>+<2B>B<EFBFBD><08>$<24>?rc<08>,<00>VPVRV4R#r<00><01> _generate_struct_or_union_methodr<64>s&&&r<00>_generate_cpy_struct_method<6F>*VCPythonEngine._generate_cpy_struct_method<6F>s<00><00> <0C>-<2D>-<2D>b<EFBFBD>(<28>D<EFBFBD>Arc<08>,<00>VPVRW#4R#r<00><01>_loading_struct_or_union<6F>rr>r<rks&&&&r<00>_loading_cpy_struct<63>"VCPythonEngine._loading_cpy_struct<63>s<00><00> <0C>%<25>%<25>b<EFBFBD>(<28>D<EFBFBD>Arc <08>(<00>VPV4R#r <00><01>_loaded_struct_or_unionr<6E>s&&&&,r<00>_loaded_cpy_struct<63>!VCPythonEngine._loaded_cpy_struct<63><00><00><00> <0C>$<24>$<24>R<EFBFBD>(rc<08>P<00>W!P8XgQhVPVRV4R#<00><02>unionNr
r<>s&&&r<00>_generate_cpy_union_decl<63>'VCPythonEngine._generate_cpy_union_decl<63>s"<00><00><13>w<EFBFBD>w<EFBFBD><EFBFBD><1E><EFBFBD> <0C>+<2B>+<2B>B<EFBFBD><07><14>>rc<08>,<00>VPVRV4R#r rr<>s&&&r<00>_generate_cpy_union_method<6F>)VCPythonEngine._generate_cpy_union_method<6F>s<00><00> <0C>-<2D>-<2D>b<EFBFBD>'<27>4<EFBFBD>@rc<08>,<00>VPVRW#4R#r rrs&&&&r<00>_loading_cpy_union<6F>!VCPythonEngine._loading_cpy_union<6F>s<00><00> <0C>%<25>%<25>b<EFBFBD>'<27>4<EFBFBD>@rc <08>(<00>VPV4R#r rr<>s&&&&,r<00>_loaded_cpy_union<6F> VCPythonEngine._loaded_cpy_union<6F>rrc
<08><><00>VPfR#RV: RV: 2pRV: RV: 2pV: RV: 2P4pVPpV!RV: RV: R24V!R4V!R 4V!R
4VP4Fwr<>r<EFBFBD>\ V \
P 4'dV P4'gV
^8<>dV!R V,4KTV!R V PR RV,V R7: RV: R24K<> V!R4V!R4V!V: R24V!R4V!RV,4V!R4V!RV,4V!R4VP4F~wr<>r<EFBFBD>V
^8<>dKV!RV: RV: R24\ V \
P4'd.V Pf V!RV P4,4KmV!RV: RV: R24K<> V!R 4V!R!4V!R"4V!R#4V!R$4V!R%4V!R&V: R'24V!R4V!4R# \d%p T!R\T 4,4Rp ? EK<>Rp ? ii;i)(N<> _cffi_check_r<5F><00> _cffi_layout_r<5F>z static void r<>z *p)rFz8 /* only to generate compile-time warnings or errors */z
(void)p;z (void)((p->%s) << 1);r<>z*tmpzfield %r)<01>qualsz = &p->z; (void)tmp; }z
/* %s */rJr<>z!(PyObject *self, PyObject *noarg)z, struct _cffi_aligncheck { char x; %s y; };z static Py_ssize_t nums[] = {z sizeof(%s),z) offsetof(struct _cffi_aligncheck, y),z offsetof(r<>z),z 0, /* %s */z sizeof(((z *)0)->z -1z };r<>r<>z' return _cffi_get_struct_layout(nums);z3 /* the next line is not executed, but compiled */r<>z(0);)r<><00>stripr2<00>
enumfieldsr:rr;r<>r<>r<00>strr<72><00>lengthr<68>) rr><00>prefixr<<00> checkfuncname<6D>layoutfuncname<6D>cnamerP<00>fname<6D>ftype<70>fbitsize<7A>fqualr<6C>s &&&& rr <00>-VCPythonEngine._generate_struct_or_union_decl<63>s<00><00> <0A>;<3B>;<3B> <1E> <12> <1F>/5<>t<EFBFBD><<3C> <0A>17<31><14>><3E><0E>"<22>D<EFBFBD>)<29>0<>0<>2<><05><13>z<EFBFBD>z<EFBFBD><04> <0C> <0A>u<EFBFBD> =<3D>><3E> <0C>S<EFBFBD> <09> <0C> G<>H<> <0C>\<5C><1A>-/<2F>]<5D>]<5D>_<EFBFBD> )<29>E<EFBFBD>(<28><1A>5<EFBFBD>%<25>"5<>"5<>6<>6<><19>)<29>)<29>+<2B>+<2B><08>A<EFBFBD> <0A><14>.<2E><15>6<>7<>0<><18><1D>(<28>(<28><16><1A>E<EFBFBD>1A<31><15>(<28>O<><1D><1F> <20>.=<3D> <0A>S<EFBFBD> <09> <0C> <20>!<21> <0C>n<EFBFBD> F<>G<> <0C>S<EFBFBD> <09> <0C> ;<3B>e<EFBFBD> C<>D<> <0C> -<2D>.<2E> <0C> <1E><15> &<26>'<27> <0C> 8<>9<>-/<2F>]<5D>]<5D>_<EFBFBD> )<29>E<EFBFBD>(<28><17>1<EFBFBD>}<7D><18> <10>E<EFBFBD>5<EFBFBD>9<> :<3A><19>%<25><15><1F><1F>1<>1<>e<EFBFBD>l<EFBFBD>l<EFBFBD>6J<36><14>'<27>%<25>*;<3B>*;<3B>*=<3D>=<3D>><3E><14>U<EFBFBD>E<EFBFBD>B<>C<>.=<3D> <0A>X<EFBFBD><0E> <0C>V<EFBFBD> <0C> <0C> )<29>*<2A> <0C> *<2A>+<2B> <0C> 6<>7<> <0C> B<>C<> <0C>=<3D> *<2A>+<2B> <0C>S<EFBFBD> <09> <0C><06><>5)<29>0<><18><1C><03>A<EFBFBD><06>.<2E>/<2F>/<2F><>0<>s<00>*H6<02>6 I%<05>I <05> I%c<08>n<00>VPfR#RV: RV: 2pVPRV: RV: R24R#)Nr/r<>r<>r<>z, METH_NOARGS, NULL},)r<>r2)rr>r5r<r7s&&&& rr<00>/VCPythonEngine._generate_struct_or_union_methods6<00><00> <0A>;<3B>;<3B> <1E> <12> <1F>17<31><14>><3E><0E> <0C>
<EFBFBD>
<EFBFBD><1E>9G<39>I<01> Jrc<08><00>VPfR#RV: RV: 2p\WE4pV!4p\V\P4'd<>VP
'dyV^,pV^,p VR,p
VR,p VP 4\V
4\V 4u;8Xd\VP48XgQhQhW<>W<EFBFBD>3VnR#V: RV: 2P4p W|3VPV&R#)Nr/r<>:<3A>NrA:<3A>NrAr<>) r<>r<>r:rr<><00>partial<61> force_flattenr=<00> fixedlayoutr1r) rr>r5r<rkr7<00>function<6F>layout<75> totalsize<7A>totalalignment<6E>fieldofs<66> fieldsizer8s &&&&& rr<00>'VCPythonEngine._loading_struct_or_unions<><00><00> <0A>;<3B>;<3B> <1E> <12> <1F>17<31><14>><3E><0E><1A>6<EFBFBD>2<><08><19><1A><06> <15>b<EFBFBD>%<25>-<2D>-<2D> .<2E> .<2E>2<EFBFBD>:<3A>:<3A>:<3A><1F>q<EFBFBD> <09>I<EFBFBD>#<23>A<EFBFBD>Y<EFBFBD>N<EFBFBD><1D>d<EFBFBD>|<7C>H<EFBFBD><1E>t<EFBFBD> <0C>I<EFBFBD> <0E> <1C> <1C> <1E><16>x<EFBFBD>=<3D>C<EFBFBD> <09>N<EFBFBD>F<>c<EFBFBD>"<22>+<2B>+<2B>6F<36>F<> F<>F<> F<>F<>%<25>)<29>K<>B<EFBFBD>N<EFBFBD> &<26><04>-<2D>4<>4<>6<>E<EFBFBD>4:<3A>M<EFBFBD>D<EFBFBD> -<2D> -<2D>b<EFBFBD> 1rc<08><><00>VPfR#VPPV4WP9Ed2RpVPpVPV4pVPP V4wrVV!V^,VP V4R4V!V^,VP V4R4^pVP4F<>wr<>r<EFBFBD>V
^8<>dKV!WW,VPWH4RV: 24WW^,,^8wd<VPV 4p V!WW^,,VP V 4RV: 24V^, pK<> V\V48XgQhR#R#)Nc<00>:<00>W8wd\RW!V3,4hR#)z'%s (we have %d, but C compiler says %d)Nr)<03> realvalue<75> expectedvalue<75>msgs&&&r<00>check<63>5VCPythonEngine._loaded_struct_or_union.<locals>.check7s*<00><00><1C>-<2D>+<2B>A<><1E>y<EFBFBD>9<>:<3A>;<3B>;<3B>.rzwrong total sizezwrong total alignmentzwrong offset for field zwrong size for field )
r<EFBFBD>r ryr<00>pop<6F>sizeof<6F>alignofr2<00>offsetofr=) rr>rRr <00>BStructrGr8r<>r9r:r;r<<00>BFields && rr<00>&VCPythonEngine._loaded_struct_or_union0s=<00><00> <0A>;<3B>;<3B> <1E> <12> <0C><08><08>"<22>"<22>2<EFBFBD>&<26> <0A>2<>2<> 2<> ;<3B>
<17>(<28>(<28>C<EFBFBD><19>+<2B>+<2B>B<EFBFBD>/<2F>G<EFBFBD> <20>=<3D>=<3D>A<>A<>"<22>E<>M<EFBFBD>F<EFBFBD> <11>&<26><11>)<29>S<EFBFBD>Z<EFBFBD>Z<EFBFBD><07>0<>2D<32> E<> <11>&<26><11>)<29>S<EFBFBD>[<5B>[<5B><17>1<>3J<33> K<><11>A<EFBFBD>13<31><1D><1D><1F>-<2D><05>h<EFBFBD><1B>q<EFBFBD>=<3D><1C><15>f<EFBFBD>i<EFBFBD><13><1C><1C>g<EFBFBD>!=<3D>5:<3A><<3C>><3E><19>A<EFBFBD>#<23>;<3B>!<21>#<23> <20>2<>2<>5<EFBFBD>9<>F<EFBFBD><19>&<26>1<EFBFBD><13>+<2B>s<EFBFBD>z<EFBFBD>z<EFBFBD>&<26>'9<>7<<3C>><3E>@<01><11>Q<EFBFBD><06><01>2A<01><15><03>F<EFBFBD> <0B>#<23> #<23>#<23>/ 3rc<08><><00>\V\P4'dVPWR4R#VP VRV4R#<00>r<>N)r:rr<><00>_generate_cpy_enum_declr r<>s&&&r<00>_generate_cpy_anonymous_decl<63>+VCPythonEngine._generate_cpy_anonymous_declTs5<00><00> <15>b<EFBFBD>%<25>.<2E>.<2E> )<29> )<29> <10> (<28> (<28><12>2<EFBFBD> 6<> <10> /<2F> /<2F><02>B<EFBFBD><04> =rc<08>p<00>\V\P4'gVPVRV4R#R#r\)r:rr<>rr<>s&&&r<00>_generate_cpy_anonymous_method<6F>-VCPythonEngine._generate_cpy_anonymous_methodZs*<00><00><19>"<22>e<EFBFBD>n<EFBFBD>n<EFBFBD>-<2D>-<2D> <10> 1<> 1<>"<22>b<EFBFBD>$<24> ?<3F>.rc<08><><00>\V\P4'dVPWV4R#VP VRW#4R#r\)r:rr<><00>_loading_cpy_enumrrs&&&&r<00>_loading_cpy_anonymous<75>%VCPythonEngine._loading_cpy_anonymous^s5<00><00> <15>b<EFBFBD>%<25>.<2E>.<2E> )<29> )<29> <10> "<22> "<22>2<EFBFBD>V<EFBFBD> 4<> <10> )<29> )<29>"<22>b<EFBFBD>$<24> ?rc <08><><00>\V\P4'dVP!WV3/VBR#VP V4R#r )r:rr<><00>_loaded_cpy_enumrr<>s&&&&,r<00>_loaded_cpy_anonymous<75>$VCPythonEngine._loaded_cpy_anonymousds6<00><00> <15>b<EFBFBD>%<25>.<2E>.<2E> )<29> )<29> <10> !<21> !<21>"<22>F<EFBFBD> ;<3B>d<EFBFBD> ;<3B> <10> (<28> (<28><12> ,rc <08>b<00>VPp RV: RV: 2p
V !RV
,4V !R4V !R4V !R4V'g+T !RT;'gTPRV4,4M VR8XgQhVeVPW(4V'gJVR
8Xd R V,p MTp V !R V : R 24V !RVPVRR4: R24V'gQhMV !RV,4V !R4V !R4V'd>V !R4V !R4V !RV: R24V !R4V !R4V !R4V !R4V !RV,4V !R4V !R4V !R4V !R VPV,,4V
R!,VPV&V !R"4V !4R #)#<23>_cffi_r<5F><00>static int %s(PyObject *lib)rFz PyObject *o;z
int res;r<>z i<>constNr<4E><00>&z i = (r<>z o = r<>z variable typer<65>z! o = _cffi_from_c_int_const(%s);z if (o == NULL)<29> return -1;z {z PyObject *o1 = o;z3 o = Py_BuildValue("On", o1, (Py_ssize_t)sizeof(z));z Py_DECREF(o1);z if (o == NULL)z return -1;rIz- res = PyObject_SetAttrString(lib, "%s", o);z Py_DECREF(o);z if (res < 0)<29> return %s;<3B>(lib)rJ)r2r<><00>_check_int_constant_valuer<65>rK) r<00>is_intr<r><00>category<72>vartp<74>delayed<65>size_too<6F> check_valuerP<00>funcname<6D>realexprs &&&&&&&&& rr<><00>"VCPythonEngine._generate_cpy_constms<><00><00><14>z<EFBFBD>z<EFBFBD><04>$,<2C>d<EFBFBD>3<><08> <0C> +<2B>h<EFBFBD> 6<>7<> <0C>S<EFBFBD> <09> <0C> <1D><1E> <0C>\<5C><1A><15> <10><17>E<EFBFBD>K<EFBFBD>K<EFBFBD>R<EFBFBD>3<>3<>D<EFBFBD>$<24>?<3F>?<3F> @<40><1B>w<EFBFBD>&<26> &<26>&<26> <16> "<22> <10> *<2A> *<2A>4<EFBFBD> =<3D><15><17>5<EFBFBD> <20><1E><14>:<3A><08><1F><08> <10>(<28>,<2C> -<2D> <10><04> 9<> 9<>"<22>c<EFBFBD>:I<>!K<01>M<01> N<01><1A>N<EFBFBD>7<EFBFBD> <10>4<>t<EFBFBD>;<3B> <<3C> <0C> <1F> <20> <0C> <1D><1E> <13> <10><15>K<EFBFBD> <10>(<28> )<29> <10><18><1B> <1C> <10>%<25> &<26> <10>%<25> &<26> <10>#<23> $<24> <10><15>K<EFBFBD> <0C> <<3C>t<EFBFBD> C<>D<> <0C> <1E><1F> <0C> <1D><1E> <0C> <1D><1E> <0C>^<5E>d<EFBFBD>:<3A>:<3A>7<EFBFBD>C<> C<>D<>08<30>7<EFBFBD>0B<30><04>$<24>$<24>W<EFBFBD>-<2D> <0C>S<EFBFBD> <09> <0C>rc<08><><00>\V\P4;'dVP4pV'gVP V4R#R#r )r:rr;r<>r@<00>rr>r<rts&&& r<00>"_generate_cpy_constant_collecttype<70>1VCPythonEngine._generate_cpy_constant_collecttype<70>s;<00><00><1B>B<EFBFBD><05> 3<> 3<>4<>M<>M<><12>9K<39>9K<39>9M<39><06><15> <10> !<21> !<21>"<22> %<25>rc<08><><00>\V\P4;'dVP4pVP W2V4R#r )r:rr;r<>r<>r~s&&& r<00>_generate_cpy_constant_decl<63>*VCPythonEngine._generate_cpy_constant_decl<63>s5<00><00><1B>B<EFBFBD><05> 3<> 3<>4<>M<>M<><12>9K<39>9K<39>9M<39><06> <0C> <20> <20><16>r<EFBFBD>2rc<08>N<00>VPpV^8:dV!RWV3,4MV!RWV3,4V!R4V!RV,4V!RV,4V!R4V!RV,4V!R4V!R 4V!R
W1V3,4V!R 4V!R 4R #)rz& if ((%s) > 0 || (long)(%s) != %dL) {z1 if ((%s) <= 0 || (unsigned long)(%s) != %dUL) {z char buf[64];z if ((%s) <= 0)z. snprintf(buf, 63, "%%ld", (long)(%s));z elsez7 snprintf(buf, 63, "%%lu", (unsigned long)(%s));z) PyErr_Format(_cffi_VerificationError,z6 "%s%s has the real value %s, not %s",z( "%s", "%s", buf, "%d");rprIN)r2)rr<r<><00>
err_prefixrPs&&&& rrs<00>(VCPythonEngine._check_int_constant_value<75>s<><00><00><13>z<EFBFBD>z<EFBFBD><04> <10>A<EFBFBD>:<3A> <10>9<><14>E<EFBFBD>=#<23>#<23> $<24> <11>D<><14>E<EFBFBD>H#<23>#<23> $<24> <0C> <20>!<21> <0C> !<21>D<EFBFBD> (<28>)<29> <0C> =<3D><04> D<>E<> <0C>Z<EFBFBD><18> <0C> F<> <11><12> <13> <0C> 8<>9<> <0C> E<>F<> <0C> 7<> <16>e<EFBFBD>;%<25>%<25> &<26> <0C> <1D><1E> <0C>U<EFBFBD> rc<08>:<00>VPRR4pRV: RV: 2#)<04>$<24>___D_<44>_cffi_e_r<5F>)r<>)rr5r<s&&&r<00>_enum_funcname<6D>VCPythonEngine._enum_funcname<6D>s<00><00><13>|<7C>|<7C>C<EFBFBD><17>)<29><04>"(<28>$<24>/<2F>/rc<08><><00>VP'd*VPFpVPRVRR7K R#VPW24pVPpV!RV,4V!R4\ VPVP 4FwrGVPWGRV,4K V!RVPR,,4VR,VPR&V!R 4V!4R#)
TF)rwNrmrFz enum %s: rqrrrJ) rC<00> enumeratorsr<73>r<>r2<00>zip<69>
enumvaluesrsrK)rr>r<r5<00>
enumeratorrzrP<00> enumvalues&&&& rr]<00>&VCPythonEngine._generate_cpy_enum_decl<63>s<><00><00> <0A>:<3A>:<3A>:<3A> <20>n<EFBFBD>n<EFBFBD>
<EFBFBD><14>(<28>(<28><14>z<EFBFBD>5<EFBFBD>(<28>I<>-<2D> <12><17>&<26>&<26>v<EFBFBD>4<><08><13>z<EFBFBD>z<EFBFBD><04> <0C> +<2B>h<EFBFBD> 6<>7<> <0C>S<EFBFBD> <09>%(<28><12><1E><1E><12><1D><1D>%G<> !<21>J<EFBFBD> <10> *<2A> *<2A>:<3A>+6<><14>+=<3D> ?<3F>&H<01> <0A>^<5E>d<EFBFBD>:<3A>:<3A>4<EFBFBD>@<40> @<40>A<>-5<><07>-?<3F><04>$<24>$<24>T<EFBFBD>*<2A> <0C>S<EFBFBD> <09> <0C>rc<08><><00>VP'd>VPUu.uFp\W44NK pp\V4VnRVnR#R#uupi)TN)rCr<>r<><00>tupler<65><00>partial_resolved)rr>r<rkr<>r<>s&&&& rrd<00> VCPythonEngine._loading_cpy_enum<75>sR<00><00> <0A>:<3A>:<3A>:<3A>,.<2E>N<EFBFBD>N<EFBFBD><<3C>,:<3A>j<EFBFBD>"<22>&<26>5<>,:<3A> <17><<3C>!<21>*<2A>-<2D>B<EFBFBD>M<EFBFBD>"&<26>B<EFBFBD> <1F> <16><><s<00>Ac<08>p<00>\VPVP4FwrV\WEV4K R#r )r<>r<>r<>r)rr>r<rkrmr<>r<>s&&&&& rrh<00>VCPythonEngine._loaded_cpy_enum<75>s)<00><00>%(<28><12><1E><1E><12><1D><1D>%G<> !<21>J<EFBFBD> <13>G<EFBFBD><19> 3<>&Hrc<08>D<00>VR8XdRpMTpVPRW#R7R#)z...NT)ry)r<>)rr>r<rys&&& r<00>_generate_cpy_macro_decl<63>'VCPythonEngine._generate_cpy_macro_decl<63>s&<00><00> <0A><15>;<3B><1E>K<EFBFBD><1C>K<EFBFBD> <0C> <20> <20><14>t<EFBFBD> <20>Erc<08><><00>\V\P4'd"\P!VP4pM\P!V4pVP V4R#r )r:rr<>r<>r<>r@<00>rr>r<<00>tp_ptrs&&& r<00>"_generate_cpy_variable_collecttype<70>1VCPythonEngine._generate_cpy_variable_collecttype<70>sE<00><00> <15>b<EFBFBD>%<25>/<2F>/<2F> *<2A> *<2A><1A>&<26>&<26>r<EFBFBD>w<EFBFBD>w<EFBFBD>/<2F>F<EFBFBD><1A>&<26>&<26>r<EFBFBD>*<2A>F<EFBFBD> <0C><1D><1D>f<EFBFBD>%rc<08>$<00>\V\P4'dF\P!VP4pVP RW!VVP 4R7R#\P!V4pVP RW#RR7R#)F)rvrxr<>)ruN)r:rr<>r<>r<>r<><00>length_is_unknownr<6E>s&&& r<00>_generate_cpy_variable_decl<63>*VCPythonEngine._generate_cpy_variable_declst<00><00> <15>b<EFBFBD>%<25>/<2F>/<2F> *<2A> *<2A><1A>&<26>&<26>r<EFBFBD>w<EFBFBD>w<EFBFBD>/<2F>F<EFBFBD> <10> $<24> $<24>U<EFBFBD>D<EFBFBD>F<EFBFBD>02<30>0D<30>0D<30>0F<30> %<25> H<01><1B>&<26>&<26>r<EFBFBD>*<2A>F<EFBFBD> <10> $<24> $<24>U<EFBFBD>D<EFBFBD>5<EFBFBD> $<24> Irc<08> a <0A>\WB4p\V\P4'EdVP 4'd<>\V\
4'gQhVwrVVP PVP4p\W`P PV44wr<>V ^8wd\RV: RVP: 24hVPV4pVPeCVP PV4p
VP PW<>4p\WBV4R#Vo \!WB4V 3Rlp V 3Rlp \\#V4V\%W<>44\#V4P&P)V4R#)rz
bad size: z! does not seem to be an array of Nc<00><<01>S^,#)rr)rm<00>ptrs&<26>r<00>getter<65>3VCPythonEngine._loaded_cpy_variable.<locals>.getter%s <00><><00><16>q<EFBFBD>6<EFBFBD>Mrc<00><<01>VS^&R#)rNr)rmr<>r<>s&&<26>r<00>setter<65>3VCPythonEngine._loaded_cpy_variable.<locals>.setter's <00><><00><1A>C<EFBFBD><01>Fr)r<>r:rr<>r<>r<>r ryr<><00>divmodrUr<00>resolve_lengthr4<00>castr<00>delattrr5<00>propertyr\<00>append)rr>r<rkrmr<><00>size<7A> BItemTyper4<00>rest<73>BArrayr<79>r<>r<>s&&&&& @r<00>_loaded_cpy_variable<6C>#VCPythonEngine._loaded_cpy_variable s1<00><><00><17><07>&<26><05> <15>b<EFBFBD>%<25>/<2F>/<2F> *<2A> *<2A><11>#<23>#<23>%<25>%<25>!<21>%<25><15>/<2F>/<2F>/<2F>/<2F> %<25> <0A><15> <20>H<EFBFBD>H<EFBFBD>6<>6<>r<EFBFBD>w<EFBFBD>w<EFBFBD>?<3F> <09>%<25>d<EFBFBD>H<EFBFBD>H<EFBFBD>O<EFBFBD>O<EFBFBD>I<EFBFBD>,F<>G<> <0C><06><17>1<EFBFBD>9<EFBFBD>+<2B><1D>r<EFBFBD>w<EFBFBD>w<EFBFBD>(<28>)<29>)<29><18>&<26>&<26>v<EFBFBD>.<2E><02><12>y<EFBFBD>y<EFBFBD>$<24><1D><18><18>3<>3<>B<EFBFBD>7<><06><1C><08><08> <0A> <0A>f<EFBFBD>4<><05><17><07>u<EFBFBD>-<2D> <12><14><03><0F><07><1E> <1A> <1B><0F><04>W<EFBFBD> <0A>t<EFBFBD>X<EFBFBD>f<EFBFBD>%=<3D>><3E> <0C>W<EFBFBD> <0A><1F><1F>&<26>&<26>t<EFBFBD>,rc<08><><00>VPpV!R4V!R4V!RVPR,,4V!R4R#)z,static int _cffi_setup_custom(PyObject *lib)rFrqTrJN)r2rK)rrPs& rrN<00>%VCPythonEngine._generate_setup_custom.s:<00><00><13>z<EFBFBD>z<EFBFBD><04> <0C> ;<3B><<3C> <0C>S<EFBFBD> <09> <0C>^<5E>d<EFBFBD>:<3A>:<3A>4<EFBFBD>@<40> @<40>A<> <0C>S<EFBFBD> r)rKrrr)r r )r<>r )NrnNTFN)<01>enum)Orbrcrdre<00>
_class_key<EFBFBD>_gen_python_modulerrrr+r2r6r@rSr<>r<>r*rtr<>r<>r<>r<>r<>r<><00>!_generate_cpy_typedef_collecttype<70>_generate_cpy_typedef_decl<63>_generate_cpy_typedef_method<6F>_loading_cpy_typedef<65>_loaded_cpy_typedefr<66>r<>r<00>_loading_cpy_functionr<00> _generate_cpy_struct_collecttyper rrr<00>_generate_cpy_union_collecttyper"r%r(r+r rrr<00>#_generate_cpy_anonymous_collecttyper^rarerir<>rr<><00>_generate_cpy_constant_method<6F>_loading_cpy_constant<6E>_loaded_cpy_constantrsr<>r]<00>_generate_cpy_enum_collecttype<70>_generate_cpy_enum_methodrdrhr<><00>_generate_cpy_macro_collecttype<70>_generate_cpy_macro_method<6F>_loading_cpy_macro<72>_loaded_cpy_macror<6F>r<><00>_generate_cpy_variable_method<6F>_loading_cpy_variabler<65>rNrhri)rjs@rrr
s<><00><><00><00><14>J<EFBFBD><1D><16>.<2E>  <0A> <18>&<26>#<23>%<25>&<26>\<17>|8<17>t<13> <16><16> <0A> <0A>
%(<28>NK<01> <1A>*<2A><):<3A>%<25>#4<><1E>#4<> <20>#/<2F><18>#/<2F><17>
-<2D>N<0F>`
K<01>)<29><19>4<>(9<>$<24>@<01>B<01>B<01>)<29>'8<>#<23>?<3F>A<01>A<01>)<29>1<0F>fJ<01>B<01>*$<24>D+<<3C>'<27>><3E> @<01>@<01> -<2D>.<0F>`&<26>
3<>%6<>!<21>(<28><19>(<28><18>
<14>*0<>
<0F>$&7<>"<22> 1<><1D>'<27>4<>F<01>'8<>#<23>!2<><1E>%<25><16>%<25><15>
&<26>J<01>%6<>!<21>(<28><19>-<2D>D<12>rra<>)
#include <Python.h>
#include <stddef.h>
/* this block of #ifs should be kept exactly identical between
c/_cffi_backend.c, cffi/vengine_cpy.py, cffi/vengine_gen.py
and cffi/_cffi_include.h */
#if defined(_MSC_VER)
# include <malloc.h> /* for alloca() */
# if _MSC_VER < 1600 /* MSVC < 2010 */
typedef __int8 int8_t;
typedef __int16 int16_t;
typedef __int32 int32_t;
typedef __int64 int64_t;
typedef unsigned __int8 uint8_t;
typedef unsigned __int16 uint16_t;
typedef unsigned __int32 uint32_t;
typedef unsigned __int64 uint64_t;
typedef __int8 int_least8_t;
typedef __int16 int_least16_t;
typedef __int32 int_least32_t;
typedef __int64 int_least64_t;
typedef unsigned __int8 uint_least8_t;
typedef unsigned __int16 uint_least16_t;
typedef unsigned __int32 uint_least32_t;
typedef unsigned __int64 uint_least64_t;
typedef __int8 int_fast8_t;
typedef __int16 int_fast16_t;
typedef __int32 int_fast32_t;
typedef __int64 int_fast64_t;
typedef unsigned __int8 uint_fast8_t;
typedef unsigned __int16 uint_fast16_t;
typedef unsigned __int32 uint_fast32_t;
typedef unsigned __int64 uint_fast64_t;
typedef __int64 intmax_t;
typedef unsigned __int64 uintmax_t;
# else
# include <stdint.h>
# endif
# if _MSC_VER < 1800 /* MSVC < 2013 */
# ifndef __cplusplus
typedef unsigned char _Bool;
# endif
# endif
# define _cffi_float_complex_t _Fcomplex /* include <complex.h> for it */
# define _cffi_double_complex_t _Dcomplex /* include <complex.h> for it */
#else
# include <stdint.h>
# if (defined (__SVR4) && defined (__sun)) || defined(_AIX) || defined(__hpux)
# include <alloca.h>
# endif
# define _cffi_float_complex_t float _Complex
# define _cffi_double_complex_t double _Complex
#endif
#if PY_MAJOR_VERSION < 3
# undef PyCapsule_CheckExact
# undef PyCapsule_GetPointer
# define PyCapsule_CheckExact(capsule) (PyCObject_Check(capsule))
# define PyCapsule_GetPointer(capsule, name) \
(PyCObject_AsVoidPtr(capsule))
#endif
#if PY_MAJOR_VERSION >= 3
# define PyInt_FromLong PyLong_FromLong
#endif
#define _cffi_from_c_double PyFloat_FromDouble
#define _cffi_from_c_float PyFloat_FromDouble
#define _cffi_from_c_long PyInt_FromLong
#define _cffi_from_c_ulong PyLong_FromUnsignedLong
#define _cffi_from_c_longlong PyLong_FromLongLong
#define _cffi_from_c_ulonglong PyLong_FromUnsignedLongLong
#define _cffi_from_c__Bool PyBool_FromLong
#define _cffi_to_c_double PyFloat_AsDouble
#define _cffi_to_c_float PyFloat_AsDouble
#define _cffi_from_c_int_const(x) \
(((x) > 0) ? \
((unsigned long long)(x) <= (unsigned long long)LONG_MAX) ? \
PyInt_FromLong((long)(x)) : \
PyLong_FromUnsignedLongLong((unsigned long long)(x)) : \
((long long)(x) >= (long long)LONG_MIN) ? \
PyInt_FromLong((long)(x)) : \
PyLong_FromLongLong((long long)(x)))
#define _cffi_from_c_int(x, type) \
(((type)-1) > 0 ? /* unsigned */ \
(sizeof(type) < sizeof(long) ? \
PyInt_FromLong((long)x) : \
sizeof(type) == sizeof(long) ? \
PyLong_FromUnsignedLong((unsigned long)x) : \
PyLong_FromUnsignedLongLong((unsigned long long)x)) : \
(sizeof(type) <= sizeof(long) ? \
PyInt_FromLong((long)x) : \
PyLong_FromLongLong((long long)x)))
#define _cffi_to_c_int(o, type) \
((type)( \
sizeof(type) == 1 ? (((type)-1) > 0 ? (type)_cffi_to_c_u8(o) \
: (type)_cffi_to_c_i8(o)) : \
sizeof(type) == 2 ? (((type)-1) > 0 ? (type)_cffi_to_c_u16(o) \
: (type)_cffi_to_c_i16(o)) : \
sizeof(type) == 4 ? (((type)-1) > 0 ? (type)_cffi_to_c_u32(o) \
: (type)_cffi_to_c_i32(o)) : \
sizeof(type) == 8 ? (((type)-1) > 0 ? (type)_cffi_to_c_u64(o) \
: (type)_cffi_to_c_i64(o)) : \
(Py_FatalError("unsupported size for type " #type), (type)0)))
#define _cffi_to_c_i8 \
((int(*)(PyObject *))_cffi_exports[1])
#define _cffi_to_c_u8 \
((int(*)(PyObject *))_cffi_exports[2])
#define _cffi_to_c_i16 \
((int(*)(PyObject *))_cffi_exports[3])
#define _cffi_to_c_u16 \
((int(*)(PyObject *))_cffi_exports[4])
#define _cffi_to_c_i32 \
((int(*)(PyObject *))_cffi_exports[5])
#define _cffi_to_c_u32 \
((unsigned int(*)(PyObject *))_cffi_exports[6])
#define _cffi_to_c_i64 \
((long long(*)(PyObject *))_cffi_exports[7])
#define _cffi_to_c_u64 \
((unsigned long long(*)(PyObject *))_cffi_exports[8])
#define _cffi_to_c_char \
((int(*)(PyObject *))_cffi_exports[9])
#define _cffi_from_c_pointer \
((PyObject *(*)(char *, CTypeDescrObject *))_cffi_exports[10])
#define _cffi_to_c_pointer \
((char *(*)(PyObject *, CTypeDescrObject *))_cffi_exports[11])
#define _cffi_get_struct_layout \
((PyObject *(*)(Py_ssize_t[]))_cffi_exports[12])
#define _cffi_restore_errno \
((void(*)(void))_cffi_exports[13])
#define _cffi_save_errno \
((void(*)(void))_cffi_exports[14])
#define _cffi_from_c_char \
((PyObject *(*)(char))_cffi_exports[15])
#define _cffi_from_c_deref \
((PyObject *(*)(char *, CTypeDescrObject *))_cffi_exports[16])
#define _cffi_to_c \
((int(*)(char *, CTypeDescrObject *, PyObject *))_cffi_exports[17])
#define _cffi_from_c_struct \
((PyObject *(*)(char *, CTypeDescrObject *))_cffi_exports[18])
#define _cffi_to_c_wchar_t \
((wchar_t(*)(PyObject *))_cffi_exports[19])
#define _cffi_from_c_wchar_t \
((PyObject *(*)(wchar_t))_cffi_exports[20])
#define _cffi_to_c_long_double \
((long double(*)(PyObject *))_cffi_exports[21])
#define _cffi_to_c__Bool \
((_Bool(*)(PyObject *))_cffi_exports[22])
#define _cffi_prepare_pointer_call_argument \
((Py_ssize_t(*)(CTypeDescrObject *, PyObject *, char **))_cffi_exports[23])
#define _cffi_convert_array_from_object \
((int(*)(char *, CTypeDescrObject *, PyObject *))_cffi_exports[24])
#define _CFFI_NUM_EXPORTS 25
typedef struct _ctypedescr CTypeDescrObject;
static void *_cffi_exports[_CFFI_NUM_EXPORTS];
static PyObject *_cffi_types, *_cffi_VerificationError;
static int _cffi_setup_custom(PyObject *lib); /* forward */
static PyObject *_cffi_setup(PyObject *self, PyObject *args)
{
PyObject *library;
int was_alive = (_cffi_types != NULL);
(void)self; /* unused */
if (!PyArg_ParseTuple(args, "OOO", &_cffi_types, &_cffi_VerificationError,
&library))
return NULL;
Py_INCREF(_cffi_types);
Py_INCREF(_cffi_VerificationError);
if (_cffi_setup_custom(library) < 0)
return NULL;
return PyBool_FromLong(was_alive);
}
union _cffi_union_alignment_u {
unsigned char m_char;
unsigned short m_short;
unsigned int m_int;
unsigned long m_long;
unsigned long long m_longlong;
float m_float;
double m_double;
long double m_longdouble;
};
struct _cffi_freeme_s {
struct _cffi_freeme_s *next;
union _cffi_union_alignment_u alignment;
};
#ifdef __GNUC__
__attribute__((unused))
#endif
static int _cffi_convert_array_argument(CTypeDescrObject *ctptr, PyObject *arg,
char **output_data, Py_ssize_t datasize,
struct _cffi_freeme_s **freeme)
{
char *p;
if (datasize < 0)
return -1;
p = *output_data;
if (p == NULL) {
struct _cffi_freeme_s *fp = (struct _cffi_freeme_s *)PyObject_Malloc(
offsetof(struct _cffi_freeme_s, alignment) + (size_t)datasize);
if (fp == NULL)
return -1;
fp->next = *freeme;
*freeme = fp;
p = *output_data = (char *)&fp->alignment;
}
memset((void *)p, 0, (size_t)datasize);
return _cffi_convert_array_from_object(p, ctptr, arg);
}
#ifdef __GNUC__
__attribute__((unused))
#endif
static void _cffi_free_array_arguments(struct _cffi_freeme_s *freeme)
{
do {
void *p = (void *)freeme;
freeme = freeme->next;
PyObject_Free(p);
} while (freeme != NULL);
}
static int _cffi_init(void)
{
PyObject *module, *c_api_object = NULL;
module = PyImport_ImportModule("_cffi_backend");
if (module == NULL)
goto failure;
c_api_object = PyObject_GetAttrString(module, "_C_API");
if (c_api_object == NULL)
goto failure;
if (!PyCapsule_CheckExact(c_api_object)) {
PyErr_SetNone(PyExc_ImportError);
goto failure;
}
memcpy(_cffi_exports, PyCapsule_GetPointer(c_api_object, "cffi"),
_CFFI_NUM_EXPORTS * sizeof(void *));
Py_DECREF(module);
Py_DECREF(c_api_object);
return 0;
failure:
Py_XDECREF(module);
Py_XDECREF(c_api_object);
return -1;
}
#define _cffi_type(num) ((CTypeDescrObject *)PyList_GET_ITEM(_cffi_types, num))
/**********/
)
rpr<>rr<>rrrrzrrLrrr<00><module>r<>s*<00><01> <0B><13>$<24>#<23>i <12>V<EFBFBD>i <12>VJ<04>r