MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/cwd/proc/2/root/proc/2/task/2/root/usr/lib/python2.4/Demo/rpc/xdr.pyc
mò
‚=5Dc@s_y
dkZWnej
o
dZnXedƒZdfd„ƒYZdfd„ƒYZdS(NltPackercBsÈtZd„Zd„Zd„Zd„Zeo&eiddƒdjo
d„ZneZeZ	d	„Z
d
„ZeZd„Z
d„Zd
„ZeZd„ZeZd„Zd„Zd„ZRS(NcCs|iƒdS(N(tselftreset(R((t"/usr/lib/python2.4/Demo/rpc/xdr.pyt__init__scCs
d|_dS(Nt(Rtbuf(R((RRscCs|iS(N(RR(R((Rtget_bufscCsl|itt|d?d@ƒƒtt|d?d@ƒƒtt|d?d@ƒƒtt|d@ƒƒ|_dS(Niiÿii(RRtchrtinttx(RR
((Rt	pack_uintstlitcCsOt|ƒtjot|dddƒ}n|itid|ƒ|_dS(NllR(ttypeR
tLongR	RRtstructtpack(RR
((RRscCs/|o|id|_n|id|_dS(NR
t(R
RR(RR
((Rt	pack_bool'scCs6|it|d?d@ƒƒ|it|d@ƒƒdS(Ni lÿÿ(RRR	R
(RR
((Rtpack_uhyper+scCs |itid|ƒ|_dS(Ntf(RRRRR
(RR
((Rt
pack_float1scCs |itid|ƒ|_dS(Ntd(RRRRR
(RR
((Rtpack_double5scCsb|djo
td‚n|ddd}|| }||t|ƒd}|i||_dS(Nis fstring size must be nonnegativeiit(tnt
ValueErrortstdatatlenRR(RRRR((Rtpack_fstring9s


cCs-t|ƒ}|i|ƒ|i||ƒdS(N(RRRRRR(RRR((Rtpack_stringCs
cCs9x%|D]}|idƒ||ƒqW|idƒdS(Nii(tlisttitemRRt	pack_item(RR!R#R"((Rt	pack_listJs

cCs?t|ƒ|jo
td‚nx|D]}||ƒq'WdS(Nswrong array size(RR!RRR"R#(RRR!R#R"((Rtpack_farrayPs

cCs0t|ƒ}|i|ƒ|i|||ƒdS(N(RR!RRRR%R#(RR!R#R((Rt
pack_arrayVs
(t__name__t
__module__RRRRRRtpack_intt	pack_enumRRt
pack_hyperRRRtpack_fopaqueR tpack_opaqueR$R%R&(((RR
s(				 
								tUnpackercBsËtZd„Zd„Zd„Zd„Zeo&eiddƒdjo
d„Znd	„ZeZ	eZ
d
„Zd„Zd„Z
d
„Zd„ZeZd„ZeZd„Zd„Zd„ZRS(NcCs|i|ƒdS(N(RRR(RR((RR^scCs||_d|_dS(Ni(RRRtpos(RR((RRas	cCs*|it|iƒjo
td‚ndS(Nsunextracted data remains(RR/RRtRuntimeError(R((RtdoneescCs´|i}|d|_}|i||!}t|ƒdjo
t‚ntt	|dƒƒd>t	|dƒd>Bt	|dƒd>Bt	|dƒB}|d	jot|ƒ}n|S(
Niiiiiiiil(RR/titjRRRtEOFErrortlongtordR
R	(RR2R3R
R((Rtunpack_uintis	
L
RR
icCsW|i}|d|_}|i||!}t|ƒdjo
t‚nti	d|ƒS(NiR(
RR/R2R3RRRR4Rtunpack(RR2R3R((RR7vs	
cCs1|iƒ}|djo|d}nt|ƒS(Nll(RR7R
R	(RR
((Rt
unpack_int~s
cCs*|iƒ}|iƒ}t|ƒd>|BS(Ni (RR7thitloR5(RR;R:((Rt
unpack_uhyper‡scCs+|iƒ}|djo|d}n|S(Nll(RR<R
(RR
((Rtunpack_hyperŒs
cCs[|i}|d|_}|i||!}t|ƒdjo
t‚nti	d|ƒdS(NiRi(
RR/R2R3RRRR4RR8(RR2R3R((Rtunpack_float‘s	
cCs[|i}|d|_}|i||!}t|ƒdjo
t‚nti	d|ƒdS(NiRi(
RR/R2R3RRRR4RR8(RR2R3R((Rt
unpack_doublešs	
cCst|djo
td‚n|i}||ddd}|t|iƒjo
t‚n||_|i|||!S(Nis fstring size must be nonnegativeii(	RRRR/R2R3RRR4(RRR2R3((Rtunpack_fstring£s

	
	cCs|iƒ}|i|ƒS(N(RR7RR@(RR((Rt
unpack_string¯scCsgg}xZ|iƒ}|djoPn|djotd|f‚n|ƒ}|i|ƒq	W|S(Niis0 or 1 expected, got %r(R!RR7R
R0tunpack_itemR"tappend(RRBR!R"R
((Rtunpack_listµs

	cCs1g}x$t|ƒD]}|i|ƒƒqW|S(N(R!trangeRR2RCRB(RRRBR2R!((Rt
unpack_farrayÀs

cCs|iƒ}|i||ƒS(N(RR7RRFRB(RRBR((Rtunpack_arrayÆs(R'R(RRR1R7RR8R9tunpack_enumtunpack_boolR<R=R>R?R@tunpack_fopaqueRAt
unpack_opaqueRDRFRG(((RR.\s(				 
								
			(RtImportErrortNoneRRRR.(RRRR.((Rt?s
O