Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
contego / home / tvault / .virtenv / lib / python2.7 / site-packages / cffi / vengine_gen.pyc
Size: Mime:
ó
=–[c@sdddlZddlZddlZddlmZddlmZdefd„ƒYZdZ	dS(iÿÿÿÿNi(tmodel(tVerificationErrortVGenericEnginecBsÇeZdZeZd„Zd„Zd„Zd„Zdd„Z	d„Z
dd	„Zd
„Zd„Z
d„Zd
„Zd„ZeZeZeZd„ZeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d„Z#d.dd.d„Z%d „Z&eZ'd.d!„Z(d"„Z)d#„Z*d$„Z+d%„Z,d&d'„Z-d&d(„Z.d)„Z/d*„Z0eZ1d+„Z2d,„Z3eZ4d-„Z5RS(/tgcCs+||_|j|_g|_i|_dS(N(tverifiertffitexport_symbolst_struct_pending_verification(tselfR((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt__init__s		cCs|jd|jƒdS(NR(t
setdefaultR(Rtkwds((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytpatch_extension_kwdsscCssxl|D]d}||}|dkr/tj}nx9|D]1}tjj||ƒ}tjj|ƒr6|Sq6WqWdS(N(tNonetsystpathtostjointisfile(Rtmodule_nameRtso_suffixest	so_suffixtbasenametdirnametfilename((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytfind_modules


cCsdS(N((R((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt
collect_types%stcCs|jj|dƒdS(Ns
(t_ftwrite(Rtwhat((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_prnt(scCs‡|j}|tƒ||jjƒ|jdƒtjdkrƒtjdkrWd}nd}|jjƒ}|d||fƒndS(Ntdecltwin32itPyInit_tinitsvoid %s%s(void) { }
(i(	Rtcffimod_headerRtpreamblet	_generateRtplatformtversion_infotget_module_name(Rtprnttprefixtmodname((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytwrite_source_to_f+s	

	ics—ˆjj}tjjtjˆjjƒ}|j||ƒ‰ˆj	ˆdƒdt
jf‡‡‡fd†ƒY‰ˆdƒ}ˆj	ˆdd|ƒ|S(Ntloadingt
FFILibrarycs,eZˆZˆjZgZ‡fd†ZRS(csˆjS(N(t	_cffi_dir(R(R/(sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt__dir__Ts(t__name__t
__module__t_cffi_generic_moduleRt	_cffi_ffiR0R1((R/tmoduleR(sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR/Ps	Rtloadedtlibrary(Rt_backendRRRtcurdirRtmodulefilenametload_libraryt_loadttypest
ModuleType(RtflagstbackendRR8((R/R6RsE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR<As%cCsHg|jjjjƒD]\}\}}||f^q}|jƒ|S(N(Rt_parsert
_declarationstitemstsort(Rtkeyttptqualtlst((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_get_declarations]s7
cCs´x­|jƒD]Ÿ\}}|jddƒ\}}yt|d||fƒ}Wn!tk
rqtd|ƒ‚nXy|||ƒWq
tk
r«}tj||ƒ‚q
Xq
WdS(Nt is_generate_gen_%s_%ssnot implemented in verify(): %r(RJtsplittgetattrtAttributeErrorRt	ExceptionRtattach_exception_info(Rt	step_nametnameRGtkindtrealnametmethodte((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR&cs
c
Ks’x‹|jƒD]}\}}|jddƒ\}}t|d||fƒ}y|||||Wq
tk
r‰}	tj|	|ƒ‚q
Xq
WdS(NRKis
_%s_gen_%s(RJRLRMRORRP(
RR6RQRRRRGRSRTRURV((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR=rscCsdS(N((RRGRR((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_nothing|scKsdS(N((RRGRRR6R((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_noopscCs8t|tjƒst‚|jr8|jt||ƒdS|j}t|j	ƒ}g}xUt
|j	ƒD]D\}}d}t|tjƒr“d}n|jd||fƒqfWd|}	gt
|j	|ƒD]"\}}
|jd|
|	ƒ^qË}|j}t|tjƒr6|jd|jd|	ƒƒtj}ndj|ƒpHd	}d
|}
|jj|
ƒ|jr~|jd}nd}d||
|f}d
|}	||j||	ƒƒ|dƒt|jtjƒrßd}n$t|jtjƒsýd}nd}|d||dj|ƒfƒ|dƒ|ƒdS(NRt*s%sx%dsargument of %ss %sis *rs, tvoids
_cffi_f_%sRKs	 %s%s(%s)sresult of %st{s*r = sreturn s  %s%s(%s);t}(t
isinstanceRtFunctionPtrTypetAssertionErrortellipsist_generate_gen_consttFalseRtlentargst	enumeratet
StructOrUniontappendtzipt
get_c_nametresulttinsertt	void_typeRRtabitVoidType(RRGRRR*tnumargstargnamestittypetindirectiontcontexttargtarglistttpresulttwrappernameRmtfuncdecltresult_code((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_function_declŒsJ			
8	
	

		 
cCst|tjƒst‚|jr<|jt|||ƒ}n©g}|}td„|jDƒƒsvt|j	tj
ƒrˆg}xat|jƒD]P\}	}
t|
tj
ƒrÏtj|
ƒ}
|j
|	|
fƒn|j
|
ƒqŒW|j	}t|tj
ƒrg|jdkr&td|jƒfƒ‚ntj|ƒ}|jd|ƒ|jdd|fƒtj}ntjt|ƒ||jƒ}n|jj|ƒ}d|}
|j||
ƒ}x,|D]$\}	}
|j||	|
|ƒ}q½Wt|||ƒt|ƒjj
|ƒdS(Ncss!|]}t|tjƒVqdS(N(R]RRf(t.0ttyp((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pys	<genexpr>Âss*'%s' is used as result type, but is opaqueiRjs
_cffi_f_%s(R]RR^R_R`t_load_constantRbtanyRdRjRfRetPointerTypeRgtfldtypesR
t	TypeErrort_get_c_nameRkRlttupleRt_get_cached_btypet
load_functiont_make_struct_wrappertsetattrRrR0(RRGRRR6R8tnewfunctiontindirectionstbase_tpt
indirect_argsRqR}tindirect_resulttBFuncRx((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_function»s@		

csp|jj‰|jj|ƒ‰ˆdkrK|j‰‡‡‡fd†}n‡‡‡‡fd†}||_|S(NRjcs$ˆjˆƒ}ˆ||Œ|dS(Ni(tnew(Rdtres(tBTypeRtoldfunc(sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytnewfuncäs
cs7|ˆ ˆjˆ|ˆƒf|ˆd}ˆ|ŒS(Ni(tnewp(Rd(R’RARqR“(sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR”és-(RR9R…t_cffi_base_type(RR“RqRGR‹R”((R’RARRqR“sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR‡ßs		cCs,||jkst‚|j|d|ƒdS(Ntstruct(RRR_t_generate_struct_or_union_decl(RRGRR((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_struct_declòscCs|j|d||ƒdS(NR—(t_loading_struct_or_union(RRGRRR6((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loading_gen_structöscKs|j|ƒdS(N(t_loaded_struct_or_union(RRGRRR6R((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_structùscCs,||jkst‚|j|d|ƒdS(Ntunion(RRR_R˜(RRGRR((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_union_declüscCs|j|d||ƒdS(NRž(Rš(RRGRRR6((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loading_gen_unionscKs|j|ƒdS(N(Rœ(RRGRRR6R((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_unionsc
Cs‚|jdkrdSd||f}d||f}d||fjƒ}|j}|d||fƒ|dƒ|dƒ|dƒx³|jƒD]¥\}}	}
}t|	tjƒrÁ|	jƒsÍ|
dkrÞ|d	|ƒq‘y.|d
|	j	dd|d
|ƒ|fƒWq‘t
k
r5}|dt|ƒƒq‘Xq‘W|dƒ|jj
|ƒ|d|fƒ|dƒ|d|ƒ|dƒ|d|ƒ|dƒx’|jƒD]„\}}	}
}|
dkrÐq¬n|d||fƒt|	tjƒr|	jdkr|d|	jƒƒq¬|d||fƒq¬W|dƒ|dƒ|dƒ|dƒ|d|fƒ|dƒ|ƒdS(Ns_cffi_check_%s_%ss_cffi_layout_%s_%ss%s %ssstatic void %s(%s *p)R[s8  /* only to generate compile-time warnings or errors */s
  (void)p;is  (void)((p->%s) << 1);s  { %s = &p->%s; (void)tmp; }s*tmpsfield %rtqualss
  /* %s */R\sintptr_t %s(intptr_t i)s,  struct _cffi_aligncheck { char x; %s y; };s  static intptr_t nums[] = {s    sizeof(%s),s)    offsetof(struct _cffi_aligncheck, y),s    offsetof(%s, %s),s    0,  /* %s */s    sizeof(((%s *)0)->%s),s    -1s  };s  return nums[i];s3  /* the next line is not executed, but compiled */s  %s(0);(tfldnamesR
tstripRt
enumfieldsR]Rt
PrimitiveTypetis_integer_typeRiRtstrRRgt	ArrayTypetlengthRƒ(
RRGR+RRt
checkfuncnametlayoutfuncnametcnameR*tfnametftypetfbitsizetfqualRV((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR˜sT	






!




cCsr|jdkrdSd||f}|jjdƒd}|j||ƒ}g}d}	x=tr–||	ƒ}
|
dkr|Pn|j|
ƒ|	d7}	qZWt|tj	ƒrE|j
rE|d}|d}|ddd…}
|ddd…}|jƒt|
ƒt|ƒko"t|jƒkns-t
‚|
|||f|_n)d||fjƒ}||f|j|<dS(Ns_cffi_layout_%s_%ssintptr_t(*)(intptr_t)iiiis%s %s(R£R
Rt_typeof_lockedR†tTrueRgR]RRftpartialt
force_flattenRcR_tfixedlayoutR¤R(RRGR+RRR6R¬RŽtfunctiontlayouttnumtxt	totalsizettotalalignmenttfieldofst	fieldsizeR­((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRš7s.	



7c
Cs~|jdkrdS|jj|ƒ||jkrzd„}|j}|j|ƒ}|jj|ƒ\}}||d|j|ƒdƒ||d|j|ƒdƒd}x±|jƒD]£\}}	}
}|
dkrÜq¸n||||j	||ƒd|fƒ||ddkrQ|j|	ƒ}|||d|j|ƒd|fƒn|d7}q¸W|t
|ƒkszt‚ndS(	NcSs,||kr(td|||fƒ‚ndS(Ns'%s (we have %d, but C compiler says %d)(R(t	realvaluet
expectedvaluetmsg((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytcheckZsiswrong total sizeiswrong total alignmentiswrong offset for field %rswrong size for field %r(R£R
RR…RtpoptsizeoftalignofR¥toffsetofRcR_(
RRGRÂRtBStructR¸R­RqR®R¯R°R±tBField((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRœSs,		cCs?t|tjƒr(|j||dƒn|j|d|ƒdS(NR(R]RtEnumTypet_generate_gen_enum_declR˜(RRGRR((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_anonymous_decluscCsEt|tjƒr+|j|||dƒn|j|d||ƒdS(NR(R]RRÉt_loading_gen_enumRš(RRGRRR6((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loading_gen_anonymous{scKs<t|tjƒr+|j||||n
|j|ƒdS(N(R]RRÉt_loaded_gen_enumRœ(RRGRRR6R((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_anonymousstconstc
Cs¶|j}d||f}|jj|ƒ|dk	r’|sAt‚|dksSt‚|d|ƒ|dƒ|j||ƒ|dƒ|dƒn|rñ|dksªt‚|d|ƒ|dƒ|d|fƒ|d	|fƒ|dƒnº|dk	st‚|dkst‚|d
kr*d}nd}d}	|dkrct|tjƒrcd
}	d}n||j	d|	|f|ƒƒ|dƒ|d||fƒ|dƒ|ƒdS(Ns_cffi_%s_%sRÐsint %s(char *out_error)R[s  return 0;R\sint %s(long long *out_value)s  *out_value = (long long)(%s);s  return (%s) <= 0;tvart&Rsconst *s %s%s(void)s  return (%s%s);(
RRRgR
R_t_check_int_constant_valueR]RRfRi(
Rtis_intRRRGtcategorytcheck_valueR*tfuncnamet	ampersandtextra((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRaŠs@	




		 

cCs5t|tjƒo|jƒ}|j|||ƒdS(N(R]RR¦R§Ra(RRGRRRÔ((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_constant_decl¯scCs‘d|}|dk	r;|s"t‚|j||ƒ|}nR|rú|jjdƒd}|jjdƒd}	|j|	|ƒ}
|jj|ƒ}|
|ƒ}t|dƒ}|dkr|r|jjdƒd}
|dd|jj|
ƒ>7}qn“|dkst‚d}t	|t
jƒr1d	|}n|jj|j||ƒƒd}	|j|	|ƒ}
|
ƒ}t	|t
jƒr|d}n|S(
Ns_cffi_const_%ss
long long*isint(*)(long long*)s	long longiis	(*)(void)RY(
R
R_t_load_known_int_constantRR²R†RtintRÄR]RRfRi(RRÔRGRRR6RÖR×tvalueR’RŽR·tptnegativet	BLongLongtfntypeextra((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyR~µs2
	$
"	
cCs`t|tjƒo|jƒ}|j||||ƒ}t|||ƒt|ƒjj|ƒdS(N(	R]RR¦R§R~RˆRrR0Rg(RRGRRR6R8RÔRÝ((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_constantÑscCs¾|j}|dkr/|d|||fƒn|d|||fƒ|dƒ|d|ƒ|d|ƒ|dƒ|d|ƒ|d	ƒ|d
|d |fƒ|dƒ|d
ƒdS(Nis&  if ((%s) > 0 || (long)(%s) != %dL) {s1  if ((%s) <= 0 || (unsigned long)(%s) != %dUL) {s    char buf[64];s    if ((%s) <= 0)s)        sprintf(buf, "%%ld", (long)(%s));s    elses2        sprintf(buf, "%%lu", (unsigned long)(%s));s:    sprintf(out_error, "%s has the real value %s, not %s",s            "%s", buf, "%d");ids    return -1;s  }(R(RRRRÝR*((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRÓÚs 	



cCs«|jjdƒd}|jjdƒd}|j||ƒ}|jj|dƒ}||ƒdkr§|jj|ƒ}tjdkr˜t|dƒ}nt|ƒ‚ndS(Nschar[]is
int(*)(char*)iisutf-8(i(	RR²R†RtstringRR(R¨R(RR6R×R’RŽR·RÞterror((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRÛíscCs |jddƒ}d||fS(Nt$t___D_s
_cffi_e_%s_%s(treplace(RR+RR((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_enum_funcnameøstenumcCsÉ|jr1x!|jD]}|jt|ƒqWdS|j||ƒ}|jj|ƒ|j}|d|ƒ|dƒx3t|j|j	ƒD]\}}|j
||ƒqŠW|dƒ|dƒ|ƒdS(Nsint %s(char *out_error)R[s  return 0;R\(R´tenumeratorsRaR³RèRRgRRht
enumvaluesRÓ(RRGRRR+t
enumeratorR×R*t	enumvalue((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRÊýs		
"

cCsx|jrRg|jD]}|jt|||ƒ^q}t|ƒ|_t|_n"|j||ƒ}|j||ƒdS(N(	R´RêR~R³R„Rëtpartial_resolvedRèRÛ(RRGRRR6R+RìRëR×((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRÌs	+cCsPxIt|j|jƒD]2\}}t|||ƒt|ƒjj|ƒqWdS(N(RhRêRëRˆRrR0Rg(RRGRRR6R8RìRí((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRÎs"cCs5|dkrd}n|}|jt|d|ƒdS(Ns...RÖ(R
RaR³(RRGRRRÖ((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_macro_decl s	cCsc|dkrd}n|}|jt|||d|ƒ}t|||ƒt|ƒjj|ƒdS(Ns...RÖ(R
R~R³RˆRrR0Rg(RRGRRR6R8RÖRÝ((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_macro)s		cCsÑt|tjƒr¥|jdkr}|j}d|f}|jj|ƒ|d|ƒ|dƒ|d|fƒ|dƒntj|jƒ}|j	t
||ƒn(tj|ƒ}|j	t
||ddƒdS(	Ns...s_cffi_sizeof_%sssize_t %s(void)R[s  return sizeof(%s);R\RÕRÑ(R]RR©RªRRRgR€titemRaRb(RRGRRR*R×ttp_ptr((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_generate_gen_variable_decl6s	


csút|tjƒr\|jdkrÏd|f}|jjdƒd}|j||ƒ}|ƒ}|jj|jƒ}	t	||jj
|	ƒƒ\}
}|dkr½td||jfƒ‚n|j|
ƒ}ntj
|jƒ}|jt|||ƒ}
|jdk	r2|jj|ƒ}|jj||
ƒ}
nt|||
ƒt|ƒjj|ƒdSd|}|jj|jd|ƒƒd}|j||ƒ}|ƒ‰‡fd†}‡fd	†}tt|ƒ|t||ƒƒt|ƒjj|ƒdS(
Ns...s_cffi_sizeof_%sssize_t(*)(void)is/bad size: %r does not seem to be an array of %ss_cffi_var_%ss
*(*)(void)csˆdS(Ni((R8(tptr(sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytgettergscs|ˆd<dS(Ni((R8RÝ(Rô(sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pytsetteris(R]RR©RªRR²R†R…RñtdivmodRÄRtresolve_lengthR€R~RbR
tcastRˆRrR0RgRitproperty(RRGRRR6R8R×RŽR·tsizet	BItemTypeRªtrestRòRÝtBArrayRõRö((RôsE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt_loaded_gen_variableHs:
	!
"	N(6R2R3t
_class_keyRbt_gen_python_moduleR	RRRRR-R<RJR&R=RWRXt_generate_gen_typedef_declt_loading_gen_typedeft_loaded_gen_typedefR{t_loading_gen_functionRR‡R™R›RRŸR R¡R˜RšRœRËRÍRÏR
RaRÚt_loading_gen_constantR~RâRÓRÛRèRÊRÌRÎRït_loading_gen_macroRðRót_loading_gen_variableRÿ(((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyRsf			
					
			-	$								1		"				$						
			
	sd
#include <stdio.h>
#include <stddef.h>
#include <stdarg.h>
#include <errno.h>
#include <sys/types.h>   /* XXX for ssize_t on some platforms */

/* 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
#else
# include <stdint.h>
# if (defined (__SVR4) && defined (__sun)) || defined(_AIX) || defined(__hpux)
#  include <alloca.h>
# endif
#endif
(
RRR>RRRäRtobjectRR$(((sE/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/vengine_gen.pyt<module>sÿÿš