LZO  @ @^P minilzo.clB( L/* minilzo.c -- mini subset of the LZO real-time data compression library This file is par  .4Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer All R`s Reserved Tl is free software; you can redistribute it and/o modify it under$terms%GNU General Public License as ppshed byFmS Foundation; either versh-2 ofd2 , or (atdr op|) any lat(7(d inhope thatp will be useful,tbut WITHOUT ANY WARRANTY; without even implied warranty MERCHANTABILITYhFITNESS FOR A PARTICULAR PURPOSE. Seep h9 for more detailsYou should have received mYp|i 8\talongLZO I; s_COPYING.p If not, write to6, Inc.,51]$klin Street, Fifth Floor, Boston, MA 02110-1301, USA. `e.X.J. + phttp://www.+p/opensource/lzo/ */ /* * NOTE: * fullpackageibe fZ atj #define __LZO_IN_MINI|/1 #if d(tCFG_FREESTANDING) # uf  _HAVE_CONFIG_Hxt_LIBC+ 1-OS/|endifde9include ##'hlimits'Lstddef(` USE_INTERNALl$DEFS)nd&l _H_INCLUDED +P-q -`__CYGWIN32__) && !&d(__- (T'(h(f 1xtIX (TGNUC/ALL_SOURCE+(Xh6*(__mips (R5900if*`LONG_MAX LtP'd 9223372036854775807L`Fif 0 #el- ZO_LANG_OVERRID|if ((pclangj||l%"-ASSEMBLERf __)T+0) <=` error "+"lse|'tj'- f, )plusl3c|l5 '|- <" 711L 0gCXXllu,HMSC_VER,MSVC/(_'< +0 >= 201402L ;(e'e7)__'#1PLUSlqLFCXX|I5)__STDSIONdG&& (.T1994097H| .8t'Di) ppNO_DISABLE_WUNDEF)+p__ARMC'lA pragma diag_supp"P* 193l#+T'" &&) minorf  nostic ignored "-W"'f"/`L_COMPILER*t warning(disable:a)/KEIL5(, C166,d  = 322/0Ą,MINOdh)PATHSCALE cp(___-0)hb5 || (+T== 4d  2) p4GCC=L5L*)4&)X-$|)tMWERKS+ 1300,.(4668Y,pp(POC'Pn-__},42(2216>WATCOM``v 'L` 1050(__(`< 1064 203 9t /'\_BORLAND|,MSDO`/t)@FLAT1D$3 -h* !'t'*CRTNONl$#CRT__pEPRECATE(#6|if30WARNINGS7,5(SECURE9X1?(,P($) '"< 7#+0xffffULxul'xd,(Lp=l65535t/,h429496729/++<5(.LόNL ==)DuLp$ %your preprocessor"xAbroken 1xżxp16ul * 16384ul != 262144ul A2+A032767|z* E3+E(2 14(05+3COU"2~m|/" "(3`)-tpY)$($4-*((UINT"d/,Hx9+ZT0I860OS"\4x*\#/'T'+ *_,+#y+0|#"S0VER"'MB_LENd mO_"$,`n52ܿ(y1-d_AZTEC_d"`l _(i 'x?p+_'u_'h' p ,d_I86HMptrdiff_t "Gh_PTRDIFF_T_DEFINEDd<4&B#>_RENAME_Ah U+]B|+ (,*"?'~ Ed"3#-,4d!>' < 6'0")lu *7=B''_TSpM,( ;8,hv)|URBO (__T < 0x041& $"?ZO;h_PACIFI d(DOS(l)#far),far farl@' 0 ne2u p-T;+ A,cdec` __ - %huge)pu p=l 0t2x.pasca1 =p0t2- )y B d4=|7 _  t.m_l=x00v _t=/0 _-,)\MPUREt+\M)+s__T#2   74'' 19P< Ђ`VBROKEN_CDECL_ALT_SYNTAXp/?y_+#h' "?GRA"EN"_TSp )-,(@9,PROMOTION ' )SIZEOF*,=9C".;AN-P't ,D#('(-"O15-)$2))62|'-,%/2' 0x14"D,t'Ul0p4 0 " 0($$+'F-5G9+0l', 0CRAY d(_d$0*\SIGNED_RIGHT_SHIFTle) PP_STRINGIZE(x)`O'#x+> PP_MACRO_EXPAND+tT-(.CONCAT0(, /*empty*/41(a.a42(a,b,a ## b43z,c*mc44,d()ad45,e.ue46(,f3if4 7* ,gp8}g.E6?'x50 +x50`+50+50+(x50+*x50+,x5 0+ .x/MPTY'T) 7Ed18h@)x<?'<>':((<*X<,<.l)if|)C-x|-h6`G|*+p0l50`l,4(0h)`,4(0.t,4(03h,4(08|,4|ر/4*//,6/,(x6/,*x6/,,,x6/4,.x'[k$GMASK_GEN(o&"(`o) << ((b)-p !=0))) - (o)1) +q*'t#$a-h, -,<"m"(#5$&&K'2d,6)HLIMI"^CR'L,D*+8%)+,,  f-EX"֔_C extern "C#,1_BEGIN`( {">2ENDk }"~$b1t 68')+6_')(h){ OS_-/()INFO_OSp""<standing"h"ē#mOS_EMBEDDED#(6<embedded-D IAR_SYSTEMS_I#h}-)#( "le$/YG$t0% #4I0cygwinfEM",L;7EM'l x0BE'KOS_`` |beos0Lynx%B,LYNX)< lynx2OS4'T, los4000QNh30QN qn26DPMI"0#B>(_)"v"b%,DOS32 dos3#ypx hR7|a1"tt0LDOS16 1600Hv}8$@U` $$i" p OS2V2X"Q8$rtOS2(0\+.t"os2!%l5z(@+4aS.+2$|%check$& header$H#Ld%WIN64h*])*H0l% ). "win6#, #132.-D__WINDOWS_3#3 k win2h 'l,"N"l :_+0-Pindows  WIN win  >G̽< 3lm$&'  $~* _(4z*D #_+(D*Z7y 8+\k<{dos 8+L d '8(\li+0N"|n5|"t`I)OS" < - x(--1%^+bOShs( (*d +linu"8&, LINU&|#.POSI'# posi"#1please spec"X a target using#<-bt "ile&9palmo"|;+OS_PALM p) 0"$NETܦ net5Open>OPEN "5osf'42+OSFp9l sf2#sol"d*/sun9+SVR4-svr"GtDx2SOLARIS-0" w SUN$-!+@2vun#,|% p +ult, #2ULTR%3)0/ " , UNIC.lk+tt  unic(N)'UNKNOW#k nknow"b'n+l$ZA||$S(<#H,p'T!*&=%Qunexpected ur - )`F'8"0'$ʠUL%"x$t*T (3b32dNd%hV+X+t#S= 4 [7d(CI$#-C#;'HبNCC_CILL)ܐ\)uC$T;k "Cillyt+ 0CCVERd:._3D'"u1 "$[+SDC.(%|,(@4pCC_p sdc"\?; 0.$l 0*,*d CC_PATCHLEVE1[H#"_ * 0x1"*L"_g HCC"("-0)+x*-0$<Path"e /.j __|+ 5, %X- (h +P*ldl# 0d /\2T̛,D"=Mh"."7(Xr > $T)rCC(U_Tx)+?"Intel $4,䯨-((&*8. Cg x"2x-,h'6V r F,#e(hSELLES' Pelles `"+ HxU"D^x'ԩ-Pe,f;SI`<+ * ".l 3 CCP ȁ38rl$*B1,ARM C Comp"_0'p'@/e+ $ Zortec&G l{== 0x31$ <#TF3l.4</%m-"Mx+,,5+)'L&+/&+CC#o' 0xO1ty -0*5|tt!;$l##|~_u%1j(@x, @ MSC:$cnot%8["jh=|ARCH`6h0GENERI-hw"w8% >#8*l m4g#+[MPP,pc T3D2P$@yh:s_MP#$ .C<(tT)`t' "generl(8)t _I08\,6zh'`"i08 t,aarch+RM"64<.ARM'd 3)5'arm %alpha" %+E,M_ALPH)d3h" lrpOv(GdN7 4d \" Yamd0_x868. MD6d X|%)X<*H4JRM rm00t+_ICCARM#:+@<" $(<, ,AV-V%,؀ 6av5-72avr?*$_AVR5H h d 08bfin5BLACKF% blackfK(p-_'p0h`' c161cri"82qC#x'5Wx@) "h 0l  EZ8\s(8h+ ez8"$]- H83L+_1X+X S"Dl2* hd0hpp0p3HPPA* ` 0\%+"o/p.IX86/M3 JwH_I3=h A, tx##CC_'|G+(C3h N$%32 &&aCC_#Ldd(_p ^'/_ia1p/A5vIA,|& a(|& m32|02M16&Oi m16"- `5h ,m32r632,< 32'<kOS ,_m68k/m68012mc9]2x+M_M68/x`& O68k'<2516dCS251 cs254"pS Y C:+ o mcs(( Z 80 G08+p, (TARGET_ |"H0dX($` "@l"x` pl7 0 3B.g((( 䄧'\-'\` ' "m:0 (\(Q#]8i,X#Di9p X:.IX-tJd$7!'A 'Dt ,'h18 'X(L D$Ts+A`5(\E()#t%Qm _}"",3   (&1$"0S`%("Y-X-X #D( 'p x  '(?9(H'(X4؇0O h". |/ 3l*+ 4,(%a 3D')%# <#_ N'h'"'$ ,< +l 3x'ph'$W]dg*:,8"l_int\ !'*#(@<+X_l(_ B0qtd4%,*'(|s%2FEATURE_SSEt*(<|451%=##'$*T3(M_"Ow_FP# #`3$h3 T+0# #<#hNTELQ#$x(_'\`#' $!,h <SE3 li ?SE3 CSE3`#'`8@"%AV&d4 /t/ % J<3E4_O74% zSSh <ht"h'|'|0 *1vAV  vAV( wAVX;l-dx \`t))E6,:w1 $L9 .P04_$$4dQw =h@"P# _8(`G 3 )dP:NEON. RM_|I"N"$*+$d\dV2tdd)L "(8#p+p "R"(89__) *- t`2l -ŜO2%\9=t"72%4 :`-.(hp% J'TM(-%.t:. )8(TINYtC)]yMTTM.$[I86T$,\RMM#X#x&`EsPHUGy"='P+H2WoMM_`x 0SMۍ S2-PMODEoPdMEDIU"*M2M2X'0"ACL.C2C2 0L"ta2L2-P6#!(yM,I$*d_F'DAT$+3MM_ ~ - >+477+1KmMM_+l #4VClN,+-'H蟔d memory model"xwtpp'`]%216l^)4dwe)H61(ď$gp+x8'h "C)H,:PTRpE=|7,K%4 :*B*pQC$)<$TM5%T,+ $p#"ce295 8 2' PM{$+BPT$P' $F*+&xz $i(_ecn) (IDX0__"0x0#! void __^ g_AHSF(r);pYMMt ((unsigned) 8-woCC_5 3` Oltf( Ty ) P4 >0g HhIi*/*Hst=+ 91  *K char _HShift < Q+h&}ement-h +`- X'+("lh##%tBl'' __`('J)  + p-$ $@F,2!1$P,"1&)"x8$d,X,651X,3p9H?3'M#t  < 2d65hc*@( p6MCS51 p .2,( "W- .`3#h&D,̢},4xp hf|MM?ACT.H#M*"?act'p fla/"dC . l.$; mediu'pMM')1pv"D_%c smal#:'(*8<tin&/{`5;(-) Olzo_gnuc_"t.nsio$G'.800ȯ__2}P_*H%Q+": (*)\-̘)8*h k>= ,k @'8Kx,has_builti )'#+"','-d5__)'A1-*<-h{0&*at$"D*\fined(__has_attribute) # define lzo_h*q _,\ #endif'if !d(/;(x) 0;0declspec+if (LZO_CC_CLANG) &&d(3/0 6' 20T2$0" (e>.d.X)H.|* ((t) 5|STATIC ), (static )D.)h/ 29l2(t1,t2,' Q+1,0O2, :5UNCONS  *.(cons1x ' HAVE_MM_HUGE_PTR + ;x(( -xARMCC_||"&Y" (<-xLLVM)tPATHSCALE L(void *) (#&uintptr_d_" 'e)`lw4. * ) *l. P)H2-'|6VOLATIـ <+("0X 3x ^8L(volatile(@0'21F 1 2) /;p9\ + D +I$( $D 9x XD >L)"7+' +5++x+$)5  ('( ./x b4L =1: .' - (-`7E P"H6 0"E()^+ ذ.4) 5l1'0'z<'C 5` .5l *<ICONV. "G5UI'l)T 'TRUNC/6"T;+0p$3N __qc% RbCC_MSC)X,WATCOM'.'()x2"5)0,'`9"8'#? 7S'*l'P-M "93l%BLOCK_BEGIN*0-h( do {".)END) } wh"'(^0)7UNUSED)$BORLAND&F__ >="aH63F (var&?dw) &tx+pH )HIGH*NDP*8PELLE+TURBO-t(24h ; el$I+@#@Y*0L302048L2(R5 $8`843tl&& (zm_V#N9 8?KEIL 1{"Trn int#bunused__[1-2*!(sizeof>0)]; )l;}/D PACIFIC 4)a+LxBo"a,xO'6 (HO V7t(_RESULT#hBT+`(=_FlAoCC_'K'8  (funct$`&hZ'( -|<4,` <4("F*1,h& /  ,l?MS7 ,$=y)h̯  t(int)$>7 4H .  LABELp+Z&$dd 2(lgX (gnuc_l#ok__ -(- 4&&l)%8\* #hQ)(4 "^L*l if  cte(0) goto lh?switch tcase 1:);DEFINE_UNINITIALIZED_VA$VVif"Led)6(type,var,init) | varl |"$V<+p r =(1` <x75inlin"p0) ____ <#&295lKڼ)0A x/%tdSTDC" SION__#cq(__,V-0"(199901k 6'5j55%q;j__+ l/^ILLY9 lH)xp)8'4_*NGIN __-D%4 -GHS IBMCd8"/lS / -MWERKS[&_!240['0* Wt5/>= '$, -SUNPRO&0x510"5 h&.pm"+X(if#x#0I/)m #0<%DA輤 58/*empty*/3D(force,d&4/t)y4 4__ _(ď __((__alwaysx__'HdU72 ,#<"4R[(L>= 43H0)D-$ C+8&6+)L L4tLANG)l6U 8h2(,=)-PGI|0x0d0a#? < ) <d < e0|4p d'g 3&%`B/||6 !*'& error "unexpected configuration - check your compiler s"9%Ԝ');d(+/F '$%d,*u%) 47)l*h+7)`a"0<) )  +)'7' +(;?6<'4>7+'0c99#Prn( +"$!",0_INL"L_0/  A' pg"D9 #F P">Srn.h ,l VER hH2<4 TݼC# ,((\`p/ 0/4/ 405D'μ"may_alias,pE%\43040" t/'`tO-P'1T$h[$.209 2 )1210)0 -x0L#lQ "< '5 '|/c'x  (?3!- noretur-) 2074  1 1 dhY3H ` 44\H0),'#^'D %"d;/c>= 66  04 (34"@3] x0/ 0T-P<0/t '? throw9=36 3$"!-x '.&Up="D#,@'  ),)  \B4`no )/d1 0 $'MS#od$xU .>\ 7X  ( $#b P $ P restrict9T 5$ __#h+ %m"_t.)9 ##/ '1 & l L L+ '* 43O8T ,b8,I

50$A&(Ci*!&)P%q)#qAMD64#q/+(s$?  s+$">_end(}0gcc_"qD"!);<#_ma t "J(>/xc:+,/DQ(D(8*F(T6p-/CC_0@6*tA:#؍t`%0&& 0\ 0 +X+h<)M/L# h +-0p \ , +X,'))*0 +X+pragma(p(push,1)) +,op));-L%Ԯw(__$v497P p6P[+)d+_ma=_ma.S+("Z (` 8< )1Ha(lӼ$0byteس|/|0p)(s,n'g.p unsign"uhar a[n];2-D)0 24 {- C=.f||'# H) +%|3`-DF||"ьs  p>9+]i*x)] - )|3 ,|(=)t9r"hgn1%ؕ*+_# )&"&03%xtj*C$8h) +. P#l 5(#/16'')(16`80(16w }7'32 32 32 64 "dq664,+l )M*d$"\ %0 )0t, /9\/+(0\/dC" -*1>+T:lD=1>+:xExؠ0union_um <* t/7F< 8";-"$=x^x D`= *|, E08Gam(h="24 ("0!|'0u um?0( ,L!*H*\/40@/83X_a     / 9#0__+8&994|+( $9_1%9 29-<+ _a`-$ "(0".Vor&|!#*#I0&P/8 )/M) 7,)( "8+x%*h/>= "r0D$ 8Ĝ"t*$$/ \ X!$) 0_)/(#T4) `d"yuct  (A0(  ($ -+Dj  H T!< (<5 (4 (|5 %pT(#A+ؿ)  8likely,un+XGp/('vtbuiltin_$(!!(e)"W/(__3#,\%"-&%N VLn%Y < U&&&s_Cb+ . I<F0/ x,l ; |$\}/Rvery_ 5X)4l) )o. *R&]v54 ' :#H:5p4+ +$P5 --,.loop_foreve",,#4&4,"T9-.*$8{"?:; for (;;) { ; }|ENDx5\0`\<;1%X'0/unreachabld7)'+Z"@),p-)p$#g_+t"2*$)40503<+|{ x=Q1#Ԏp` pt e( (0*tO )dG)3  /)'x'0"R x1d2m, #D*p lJ;(+s_imp$if (CC_<W)&(9 t\)Pd'h 3(r,f)"0dB r0H2_)) f`1+ (L8h|  7 7$T` r- SdCTA_NAME)*LCOUNTE+' *(a'x PP_ECONCAT2(a,___"0  'HP*4 Ԗ_TIME_ASSERT_HEAD)AZTEC*4?ZORTECH T:(1P|EXTERN_CT %H__|,,{cta__)[1-"J/];'''d)DM*SYMANp,\ 7 uKeKx ;h/m(/=/`@x `|"x?ɮ #Xbp,p' 9f__)A Qe)]) l0(CHECKER4(\SPARSE_(xl @enum {5 e__)=1/#@;"hb-(6-T  W8 -L(5Lv)`>x{@إ9t*l Y5 $()  D):` \,\)t'8)L ,HHH`:break$$$.x+-P( ,  {?a (0e)1l}"0x04%0x$P%- `(  &h0` 1 $ \  /<>  | $#  X -V.T"@#&MBL%&p74tCY#%=!*D"I5%((1 == "q>i*) "C" {>2p 2) }&4H=3}3"%$K086蝠l1OS_DOS1'$OS %OS2+WIN.<+WIN64%0CC_||s#5@CC_, h$3c"`+__xE')_atexit()pL*mainh+"OS_`-)T)5p"e 1qsor(l__pascad"h?8'5x pstdcal'p3.\)%h6*~CC&ȸ00h+ )P&82$+p)2/>;0_,d"H'l'd6  ) %,+(,  1$sighandL,a+ * :. h) (hhh,S$g"#1#+(#M_CEE_PUR|*0;clr^?600d'< "X˔."Od9d(_DLih&?_far  _loaddsd(_M H ;$,X`y%RZ_,2 1-h0p- '-dM68Kp4xOS_TODfzCCC*E$% - bB 8)*4K* 5d/@%_p6\l, 6`+d `( 6t( uv1<Т%va )+L]CFG_NOJDOWS_H$x'dR#_WIN*OS_CYGWINpEMXd[K"JRSXNT"0t| 4L &t +$< 100jMPW32lt.<# M'XA6,p((lMING 25f0"|iy/ `,,ep#d/SIZEOF_CHAR?1"\#]` SHORT`'D*` 0h (-&h?*t#d]'#. ؃ % ) IN3"INѠ*INT 4IX| :__0LONG2(|5$hxx">6li*88p*2pd (`4_t6(9<*<> (bd*+)֜&<#1CRAY_PVP2 8`6:(USHRT_MAX"M| 0xffff&6`t6lBh 2( (T'K,7)t "P`=,#P2.15 0=b31 14<63 0)32 6&H:%."*d9Xx+== short9 $##@#, | +$)U"x# x +)4< +,4? +(4 ? +,))8 ? +,<? +,)1]1? +0"@$*E0 INT  t ( 1:a",'aUt0<\ l`4hx ?` `p4` h ?d d|4d h ?h d p=39=+15"%()l h? dp4 h  h p  x  |tԱlong90t#X2#p~+EY%-]k > #W)8< 8`"$>dl&/PMAX#\$h%xg| &D&҅30""$ #lw= $PflJ :44w`Jl+L8386t$Py|  ,(Hz"S__SC,0x#8h |)3"<@B'L_linux"U 'l=|"d## (0(P5t6"I r4) #?t +"9m+&64hE+MIp/$l+l %8 $$AP4$쵠dF$a"_,_,L1H%Ю p 1"%/P64-d $ (A040C16'@MCS51pcd*2.HSP43/ ֘ %dx9t x'?== $#HJ( NORM".ODE%,h 5@ *8[+ 0Dt "+|;t)'()td#+8*\"Nx%`]'0}_&,p2h'ul0%+( '!MM_TINMM_SMALLXMM_MEDIUMN2m &#HZfMMACT)<LARGE)<`s t@(%%cinvalid@nl memory model+Y'p'$+< m32c_cpu/am6\+@-0+b41%oFOF_+#U-1%4+"t2l 9% : %+)>? #c2p2\x"66`( =8$e HX$H(G"! )L*l)0 / xx'[I#ȥ(0+1k>+2- l`%X2&ȯx=< (uQ *"CC52 ),l&Ȍ=)<$( p =x-pl,"(|  ((ptrdiff; &,2p( 1l(>ABI_NEUT"p\ENDIAf(R`BIG_|,lLITTLE'x,#*(`+. $Q'V#MP$),00O#LK'H OS_POSIX_LINUXn$xg"t>, @l + 0  BLACKF$x3CRIS+/+M#7+HRISCu VR$\k'P#āS390+1)x ($ "ĀC-`` IAR_SYSTEMS_IC" d`4;" +% 8~__-dt&Ԁbp+*-.$؏"/-("^/&&h/.p(=+0($-X+ W(ARMul0ARM_(x"n-Y+/A x=EB0ARMEL4(=( >t tO'!_41p"7T - 9PԀ) $#<+Dd( tpw4#ԇN+$3(,,P 9hlm6|*/(t8p(#ؒ&7u/h 0"Q+_- p- 4 0n64Qt* lWp)-p.(: 7l 5|s1  6t "hf- h2Lp1d @p2| -0h14$[1'(xBI1\%|-:*')-$INFO_p$)z "be+l' +)D 5l01<+ neutra"\O-d"/(t"@"!2x:)\(>$hX)h!I8LP16!r+'PM"i8lp16+% X. d ` ]47$H[-"p!>lp329.%.\( 3X#\r'\)2 0]8- xB$@C/khO# S llp64 $.\($4]P( D =X.<.\=X#w i=\. \4 P32L'  p32l9"$5)؈.x(x'd'A==%) hLIP32W,l))P 6)p32w'H(|$`)H$` LIBC_OVERRIDLIBC_NAKED) # define LZO_INFO_LIBC "naked" #elif (p|_FREESTANDING) # = freestanding00MOSTLY MmH newlib/_UCf__-TMAJOR7rIN~)if)HSUBLEVEL%+T (_ * 0x10000L + )x-0)+x(-0)4elsed;0x00090bLdendif`16,uc" "tA0QG.LM)! l__', )(.QI0g*CC_MWERKS- MS7.MSL __ msl%1, IAR_SYSTEMS_ICCE. @.@DEFAULT  defaultpDE ARCH_I386 &&OS_DOS32 ||HOS_WIN32-/DMCCC_INTEL*BMS*4PELLESC[)@ASM_SYNTAX_a1*64'[CC_ (+dCC_GNUC* == 0x011f00ul`5 !CLANG)D(2PATHSCALEl +)P+TAMD,\ F%.2M' (k) #'d* := '8`,8`-/`'##%$_THUMB2 = 8161/7` x(P$#"P6l= 7 TARGET_t";'.\ 6#($PROFILE_A)")7yR$ 8 w1 MSC"lD"'M* '\Md64 CRIS PZ("= ARq'&$|) &h(-l PREFER_POSTIN+l60*M68K+ / REDE+$++&mc68020%Q!lmcoldfire%LH D3cMIPp- 1POWERPC:RE-/- o BI_BIG_ENDIAN WORDSIZE == 8 d$N24t45$2",-L'5+3%,+ 0(.3RISCV*-58$"-,'-\/%da'6$T/6P-20P86.6+)-^S3%k6 H2 3 6)hCFG_N"uLINE_ASM),TBI_NEUTRAL/#`(GENERI//H|(CC_LLV$A) 4y"A"@/&u'p"U(_"hD3l"W(p/N9h&tV %M?#M #7'p (|'D3,'-'---u3+)x #kINT& #-ONGdltp Fint)hA=,pZ">2INT1C-3 short , 2 #}( d"PBHI( CC_'hW%"z0x025$t"Trl*Adr1int$ hi_t__ __attribute__((__modd__HI__)))' = 45txg( h4 -,t/h'h0d7 HI8+k16t*l,; __ '0 |" 4Ķ)7l$'80p h g 2dl%$_TIM"LM SERT_HEADER("*of,P% l1H"3'\>+int32732v==*bIN%E)w!= $x , >-4(h3 p(tWd-8 ( dd5$l' ' 1)kINT:ldO.6m'=', 0 ,Tt{1=PS  48|-|4ȁ)l9t6 S "b.#,V&~(_\'\== 3276 L_C(c)'"Hc##Ld|?"y32.(c##U0?.*0w32 (#$$ f8 '0x &` x%tp h "" 4 x% % x%(|1H;z%64,x%764h$& CC_BORLANDC$#!$i7l&64E_T'+x*<+@"l%,'cFG_3%`x#BONG* '"B ( /(=x,*/@ "8;% '8/a<#,l!6<&\4F* 5'0'>'*a64'lp;=. ,`(( 4 1<.91*0 $p,+ l`d)\  (Thx)@ "#0"0T+ d *|+INT64-I(t+ 0ll;+l.u#0 5YrLL$@i 9d3x3( ) в*XENp")int0$E"ȅ'B3'X#, + | i%'d; p c##u'x #2F5d,8 # A DI(5H;#32l&c'c$(%x@ބ,pQ%5t-d0`e_*032L_"t2gE_T)dh# *(.d/du>"HG#=x<` 8 058 0'08 |-X#8 + .($*/p":4El_.X>"o,(h.'58p  %4in| %$lUl_ Q1 9)' %(&_;646)3-|t0h >64/ <#&)x, *.dx`;'\'() Pq:8 3P;S32f* nC_T$p1Yf/zo"f)`t7 +$.l3t(i32F5d)l,*,d9(6h)8.p r)l,8/ lDqA4 x #)"!p1;z 64h#(4. /l + :. 70(el= 64 l *,P+l // $ , l4P;Sptr#[OS_OS40#蟀E$|j 16$P6'ȡ TPTR_T_IS_POiR"ĺ"q $XA9Hchar *,c@int+;`8a '*)x'H'`+d)0 #C+@-, *$t*XCQ+S,"@$"h1300/K($v*"+#ts#3 \i__w64"+l!* |"3'\("d';p"m'+d *ddRx'H+d) >-1/-#t|i)3/i3>*lR)l4x#v-4\'\.)jIN},<  (dViI,/p$0+ 3h 61430'X,ph-|?' |h-/@"(4xz| "6 (ltE= -)iI,4q (`iI,%6&I $44 <8,0#."`,h*,d )x"3.:(ˤif #,) I #!%void *)#d) *==#t%ܔ'x " (+word&"$$m&`(# "E- y5IM!"},7)"ݸ#*)C& (p}s3d)h)`#X5$b)eI (lfZO_-)eI'($tx .O$^x3= ' -ld5ong ,d%L9`16-?1=,8,x4? ? P 'D.8. - 77 41 "0)9|$-81)Tt?X"/`  lt.|5x4tx? p#lL:P^-)T(("_SPU#l2%$#BROKENG5(!TANT#:&%b$$+TG "@9 &#`?+"16,4U(< t"`^"] x$ |( mc "ୈ/ " $^'^) ć%<"B" Ҙ  $Ԟ+#,= x*t ) x*+4xa7|/q 5 /  ## p/p\#`{  &G. p$  "#XO``&x'  $+<#pQ  | 5 x.+4p`7|/t` 5 /|Q5/xQdQ 7 34h1 &S((LHAVE@ FIG_H #include2nilzo.h" #Л' MINIx (-P"0x20a"r' verl% mismatch in miniLZO source filt4`& -++l" SY8CONFxp%䖲 1-IN_$^$v"8"W#L$/d-Z:d+>OS/|.EXTRA'T9|5h1B*X"tR)\_INCLUDED %H\ this9 first(|\BUILD_DLL''Y+$ ' _EXPORT13hٽ0dH]DEFS_H'pl>9+ (e"n^ 7;127l $\u7514 4710ph ",J7b82p 98 r46+7#"aL%#Y7LD>= 9>c168"%+`SUNPRO"8*/__cplusl* _messages(off,En_"bOOP_C,CNOT_REACH܌'3Lt` ENTERED_AT_TOP?STATEMENT_p(%\l, _NO)p(h%;x'58lZ'$,8ص/8.~ PUBLIC_DECL(rhxEXTERN(r+p5IMP* -'p LOCAL.#((d_C)'*4 (t4d,' r2Ct$*.DtD00PRIVATE-H5)\x08&`q'!#%`d+!%,= 1010)#41'w>VER"l14"R7ddNx'C"X(\(p*pQ8' in"D$ ",)t @%`R sic(_BitScanRed5d7Forward+@N= ) #7827+d$! static_forceinl;'|bitops_ctlz32_func+ v) {x) ) x(&r; $* - (&r, v); return ' ) r ^ 31;'/(v/\vp4.<|R <{R`x rsm__("bsr %1,%0" : "=r" "S: "rm" |$XiCl  JX*P(\rOFt"H?((hr; r =* __builtin_clz()ar  (() .60;#'&u8$H' =5l+8qS2 L)D +Py )se(#(UNUSED*0;&2}$-d'#F "64eXx  -4" 764=637r64dg%DA)X ( |q`L+ F 3d& (} ; @7e" F& !)|?<$ܙ )p'8\' 8Td  t d%$#:5|2| 0)';"71f 0 1D; %( t l585D  < #* $6tz+ X,'l!54b<47'd' (  L (T; # 0  J ; > '( (tzl?l6>l ` c   )Pp %Td  ,t^unuseds_impl#9,#b*)";"6"L7$-#XM#4-2$P79)P=%6;d);9=lĖ ((-,1$0alignof,D"JdNOF*Tt0Ups_t#,g"K&& 0+>-(t,a,b"U$^j, %Y$";U&& +E(#_,D%ذ)$TU0p2} h%-MCL *&y5#2)15*1p($< N2p?#lB16) "^",`"hA"!may_alias\*TU-$:(\p volatile-"xD- byte_struct)%<9)Hd(p,2(--T"L;"o;{-a[2]; }.5;';4`*(`& Q#],x52p-)R2 463)``>#p)254,P 'Q4640t 4:,4<,|#edsM-p 04 966c-h-1X 9)86("W.#%;)85)86)8 /)85,8<(,H|7('0)8 ('4`m' 62(x52)8-(1X 7(set_TU4x" 5 `7l"7p'pt +,)L"$#w PS_SET1(dd,cc)$ BLOCK_BEGIN)D'd__1"X1m)$t'<0p) (dd); h[0] U#cc't|END't(2 2 22d__2[1 53 53 5355324d__3[2 4 4 454542d__4[3 "mss  (Hxe-'p> consq' sx8) (/p"-"!s'x,g [0]|hv; x"y X.('p X /*p/p3Xمs`x"(1  .*0))/'`H 8  ɑsp%Ԑd%("0"  .'  "Ŝsl'Л'ܚp'(H3 1 8p =8 54 "=8'4d; d__8s)8Ĉ(<4lǀ"35'J5] 6'I67'I75|_*,?1p)0)=="0X(COPY'x %%|9Cd A2"4@-%pTU2")3& =" /\1\#*ss# Si()p'\L2x*t'-d"$T-"W18,2,2,1)) {%,"h/ B} "7 {#)"F(\#.`?Dl18)N`Q+M3 P- 4J"4X -`.4 X  5X -h) [ 4,4?X ) (X 70 9>X  X . /X 'g!"

 *"L#'%N4 N$+,nn ,?"LP")n-+|  1p"5 11|m1\&X#+h6"lb n__ nn'N?wh"i&,$y+@ p8(d__n,)# +n += 8; -}%<#`P$v0(4"#0,24(4;-= 4; 9 0) do { *n++xs__n++x--> 0'<dx%m1*#op%~*ge_16)"rp "){#tx1v$y#4qmLITTLDh)2(&v,x "l" h+q1}AX"HBIԑ" 21x 2p sx[3h) ss$},vv__a$| lhbrx %0,0,%1(vv)"r" (s)`" (*s^= v|*) ` $",1M18`h1i((l5)s[0]) |)1]"58t%~l%\v; }8 5p2811|LE16ln (*3N#41,#3"(0.t-.l lY  #Dt/32: zo_uint32_t v; #if (LZO_ABI_LITTLE_ENDIAN) hMEMOPS_COPY4(&v, ss); #elOPT_UNALIGNED32 && | ARCH_POWERPC'LBI_BIG x SM_SYNTAX_GNUC const lzo_memops_TU4p s = (3h) ss; unsigned long vv&__asm__("lwbrx %0,0,%1" : "=r" (vv) : "r" (s), "m" (*s))v|puint32_t) #else1M181p(1k(((+s[0]) | /X1] << 83m2163q324|#endifreturn v; }(t-)(0#define@G GET_LE32(ss)vJ(*72d0p) i)sNse l'Fget_le 5f64 f64x9e8d1|*d0 __h static_forceinlx)xgO16_+L xne16)voidpvt {:+a`t3a{2(`x 16) lCOMPILE_TIME_ASSERT_HEADER(sizeof(*(|1TU2p)0)==2)6NE16=92 8tr5*)l'&ssdM <e /32 <4<) >32 =4149<g| 5N)h2$*<'+J64 889 Cpdv* pun16pp dd,' vv) {(  2(&vv916xp{ )4f d*; dd- =|N'sth2)d'dh`l+.1p1,hd[0] =BYTE((vvp ) & 0xff)d[1/>> `'6<~&&7&1PU~16p9""xr+x+Ddd)c0vv)``# p)'[ dd,xO8iW /325\ ] 4i! <\ *d*)H#L*0_ 4p) \ $H* \ cbd[22 Z, 322"%I6 32 t&d33 t4Q'<  (p)Ld'h')7p'2 #P'p p7l0h+,'(6,"&5#t$| 0`*pl.`&  `1*6"|%7'0  #l$".!n"P3'l*unused_funcs_impl(dH$ -*)",!#UNUSED_FUNC*p +dO5"4-le16?32 xD  LhO  L l }8)"=' #ifndef UA_SET1'4|4' `+$(?, 2- 2'`, 2, 3- 3d' , 34 4- 4'`, 41MOVE+0l) 5+8`+<-2<l+@|-2Dl+Hp-6M8*\q8|-81L"@+`p)5+``6`5+``+ -$2`l+`|-2`l+`p-6aN*tqN|-N5ON_X/_X` $N16*,W1D3+8(|'px)64"<;(L%GQUA_8l (0t"".l6Dl5l0)3( -'T1 NEx.l,|8| (D$H,,2D1t:(p8(|3T-,(l6(l5T-.(4`d'@MEMCPY8_DS(dest,src,len) \'PUmemcpy,z; t += len; src 'd BZERO8_PTR(s,l,.Kset$_"&p)".b0,# &"G)(l)*(n))(<6do *h ++ = *src++; while (--len > 0) #4WEXTERN)Rbytep)#)copyright$(; '__`]PTR_H')N 1x]__cplusl extern "C" {8h % D"hI086"Brror "p #DJx is unsupported""h`&=3DIFF* -/pd*nl ((a)-x,X #s5intA%Kp"far) w ptr); typep_union%Hfchara_d$P5'Th a_udshorta_'in*wint'a_`!#u a_d'hdx% a#hk'xt (x)d(int#` n <=('Un= l5< UTIL) /* If you use th# library in a product, I would appreciatbatt * keep this 'p1 string|h executable or . */ $ xB'8_[] =,(MIN_MINLZOl VERSION_STRINGt"th-"\r\n\n"C"2 data compression.'$C&4:"y '8" (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer'V'xhttp://www.+ $)$Idverl: v"i_, ", ,\DATE "l !$Info:INFO'h(V4_>51;5date0i;$L;̙DpC) h'$L;̹e.'_g`G '\ 2`l-. X*$28`,/h8Xx'>Pl5Hlwp) $H$J #6ht &8=l.BASE 65521u+$NMAX 5552(HEx DO1(buf,i) s1"Gbuf[i]; s2us(\2';Z':+1,DO4- +-ӜDO8- +-tDO16 +84$"3Sadler%ule ,в|8n p)h`"xL" |hls1 =%ff,2p  >> (q k; gbuf"ENULLt}1%hL'`Lh$fk #bO <:G? (Hu _l|z -=ptl}kxndo|(t350%s`lx+= 16({k -,Q}&O (#" 7_*buf++(h a(T'--k#dQ(hs1 %%KASE)]20]}!3(s2"`%| s1#u#`# +92,94,98,;16 &4  $$m )hR"Xmp.Fpy-Dmove-Kset2h"MMODEL_HUGE#5(HAVE_MM$7$Myh"D)$H6`4||k'ah":_#L6p|yp,xw1x(LZOLIB_r,f% Ud4) f,d'h' l0py'`p-$7hmemx-hx/Zse"(D mem3 #(yH%]CH_INCLUDED"} ,-rr_p8tpy) #Q;"g3rc PY?:), x !rci5!(||N= p2p4+d0)=*d8"k(   (? 0$o"o,p | F "`%)(#(#*) e$x?p1 <'(|)p@1x $!'4(p#/"4w#L"y p#0+H.--*--* L8 dG  set- s, yc SET1 %07 "Lh+'."Z9 cITRUNC'- s, c)x+ .8b *p#|c  0s;%Zp$v (sh/((*" $# )INIT"l*D!# _$JI#J' #p WANT_ACC_CHK_CH"<"'(h$X$4LZO(I("hV32_C(1)"-(int)(8*zof.)-1))#\/a+8"iWS#_Td 4UN+"r*) "."!(pPTR_,Xh0/1,"qWt' %/#Vofh",6`jp)Y>"Trp6%8.3#w#l) config_check_x| a[2]T,8 b[2*d>MAX(8,)w))] ,rh"Zq c #}%b0'd u2p(ptr,off"l"""LQ"?"\Q345,l0 6789"Xlur%0$6*: CC_MS ((d") < 700",#0&c`) D;))P;expr)" y('<>36f"T'6d'".("r= -1"\#(=# of(#$"&l "]k='2d+"2")3p +".4),zo#`.5)3.6)x$0_$-a7)("G *.8)+d#4.9)/callback_t h5"R!r$4@|;(t*97()[rhHOK/@xj)}rx'xi0 #D#86OS_WINCC_WATCOMCt-'t"__SW_BD"B#:,BOOL FAR PASCAL LibMain ( HANDLE hInstance, WORD wDataSegment,'t |, HeapSize, LPSTR lpszCmdL\#"F"pdh__fa"4lpascal)sa, h b"R~/d p#d$X"p+$W(a)$Db,9c,9d4;%y(a1) "M(d_EOF_CODEz"1 M2_MAX_OFFSET "@800#(q2Ȫ1X_1_pRESS71"&))3"i_*'`%*b 0&z#(t'|i"(>"`2D_NEED#8R%D_BITS'@h#1( D_INDEX1(d,p%8yDM(DMUL(0x21,DX3(p,5,5,6"kR> 5(|2. (d & (D_MASK#7ff)) ^lHIGH | 0x1"vif)ID(dv(8 DM((1824429d,dv(32-)/63dv)" M(>> .]h~#$vF1X/(`%(| LZO1X'hiY0IZ-{1Xh"b(CdQe'|*P((y]_,@'M1/{ 400'+ (4L&5RM3.j40h 4.xbfff(ZMX,}(,+ +l`| 1_MIN_LE%(2e2,3.LE(l'(43/4)fAX(m3(M47%'9)x7RKERp l4)d"`3)h"h )h#N*OOKA:(,h-()+ ") d)`8 oYHAS( #t INCREMENTAL_BfDL,`x`bEN)x(؂. 7p'Ԛ*Dt*ll' *%Ĥ is not&""生"=$(<" (TD_SIZld*| 5 пt&ASK($P2'h0]U aUx)d' ("Xe1H(D+00' ,#D ),Xt)-L+, - (g8/L*(-` dz(D'. /d9'(L$ h 9'"!=  +) ,k doe[match5i 6",9/ > 1B'invalid - < > 20''-   < 0> "H0'"('R'T`,(+| SHIFT-te"$)\$/p1EN'0'h:t_GZIP +(.+"(@'`*A(t``*B4(,x|!8 choose a hash"strategy)$$0DM&r/DX ld#"E<3 3 _DV2_A(p,shift12|(((($p#{((p)b<< #8-p)[1]#\22]/B 2)a1 30.3_/3, Bm+ 2(3$0""@)' == "46'X =l*ep0]pt*) /H,,,H*'p[2K)E'a #((%6'+(_DV(*'.DA2tC1,s2,Pl( B(s2$(( (s"+ U'DS m- ( M#DX m^0l+mA";so",s3"4w$(p)iU2<< 2/S2]-2\/X61MS(v,0p"lA"@At"a(p>""M"L#'# |+"K'1 " <$%H>`(.% "l)'b((+) &hl"12p3(+ 1#dMd(%dR" A 1V'@7+< X\'X"! T2d lC,.$|@h{** n+($#')d `*"Ef)1+ ';,` $4$ d%̨/"pB'NDEBUG#\#FCC_ARMCCܑ"3`'J|| $20700ul#AL/LLVM)LPATH"}eE*OGI)&h# __attribute__((__%x_di#p&%)= "3' ܏ T=$O)('3a-")p9*((ip| )"q "Z4 <i5()Z<=. ( () -*,h|,DhX9(l,1%*.fd.)+t $d.&X,"MP"'iD(Lt"1x_1_* #p%d()#+':&do'*<)X $PP_ECONCAT2*D,_core(XW%d$1ur *m({ in $l in_len4"$$>%ou%@sp o9x ti,$" 'p wrkmem&d&(t i=).in_en"in +;#(ip0 - 2%ര(i%Ĥdj_p)pP(a);$o"ouIivini"X`ip|ti < 4 ? 4 - ti : #;;$$ďhE.*$+ |pqDEFINE_UN"IALIZED_VAR'Dp")'dd:mhE+\$<); next:x'un%ip"٠1(`lbreak(d$.1( ,ip%Ēh l)("Z|)Ȏ܁,"'%@`l goto literal-1*޳<=,`x3["w[3], try_#xl( 2+%1|l b xl|,),6"|~' #' ':(t"(pl`'32=:*Ui"(60]"i"Pb(11](Q22)Q3d>-{ ( l,20'7# 1(hh1")p(#'ii) #J,continue(T$l=,\) o!p)\+(" d%|+|;0P: (#>=)d'X5T0|!8tw4ip[ ]lhn1hD28 x#(M)+*5l,"?#.).+r326&5 8)h(l !htl`2#-)l+|-B'\ ?p-! uP*4 'dxJ)R32=)."Ĕ32 -'X 9P3xi'`,9P d"=d,.p02 P,H/ 0,<")~t(!"gpos (|> [/ %,( =- ()/JA} #.(T$Y&}#$*xJ#G(d'elplhw"J%Z"&&% v.H_(8,@r$x`&/"X(l/<="z(G"$"A5 # & 7#2&hl/>># H$'*|[hl/"u4,3 2"N$v| l(X;"F#=t,"`&(8` , L" /##| (A- /x'l ,Xd= #( `l1I3tI > 3I0<x -=l00d \I4LI(,|l"<:#"((t+,tN-= 0x"P(|,$ "D9(@ pl/@#p:li`"h"8 (| 'P, P-ph # #H"|j4}$Y*%Є$4e"*^ou& U("$#T,ii-t"b}p )~5 #P6"`(p='*u 8x"8%)"x'|"A l('`"^0%U(l $|('lm l1h7\ ll"T#Ԛ#f5 x MIN(ll, 49151 &` )#>l),u(+ ((t + ll%%w)"L""-)< ,%1'6,J$̎, 0, (#RuqP1" $$a"s9!#,`7)`"ll,op,b,t, )Ln= *$^i)Q "et"LlEd-"xf%@G(-T"=`=X&H"PtG|"=he"?#k238,/t17 +#,spl`#$-t%sYTE($l"0\">x l:lkpy#"td(%EiN#mii,+Q%'$x*4 %0?&)8*Z9|tE_OK,k&)l )d" *@ TEST_OVERRUNDO_DE&*|(Te% #|1x_de'#x'|'("%iHQd*@#Ф*4._INPU$'x42"л'# hp'/OUT l l" BEHIND8( $<6&IP+9O,8IP_AND_-jLB+LBO(\-IV '8T((L( --ANY_-jOP$);[)l/H"C"p9 d' "c< &p# sI#!jh "p IP(x*|`((  - ip4I)dx)) #)in%overrun`\'< IVt l x")q0"51"4HN|@ b[l /l"2O (op")$o# 5(p.hP+t0O   - o8out;O 0L<(&5ZLB($LA )+"t2"rGE,op))Nlookbehind_) ,O$0dAt '5-(o" P2#"(:/<*,. LB-\*)X+X6,pI ,-)&d(1(d2/T"/+qO+(rOP6p-1(*IP#(`,*7 "T-@0@3-@h5  .2 d4-'+\,#1+5P,d,6*8 ,(@38 @-2@+P#+1}IW$\))(EO6D1d ++L,$nأ`]"`F(T+ !XF"6$d $@. &X)`5"|d"? t$D2COPYS$;'#dU$P>.X=#_@end#|%v.`/d.%@$+>,?9()$?+ &5'* " gZ("last_&#$7LZO_$^'HC+ -||# (<"L > #H9>d|"C|-,3h+l'=6((<$j +#l h (tx%ll "&t)h2+"E"E'lՌՄ(|xy'*" 17.h"6J*i">- 17 t"<֠hl#("#_(\W`&A%`OP(t); IP(t+*E+up2tl first_%_ru%U%A5*'.>6..tl(vwh5h.,p,d#xN3г|2(llVl+'|l?llRdl15 + ?((6<l8)D_d#7+l+`*̏3(dU#m8"'t,%(J#+h$*J8;"+= 8; #4)p' 14(34"L544)(x %Vd,&PL-`1) { ,"G"p /n} ("d'Ȗ.x"3:?:OK_D"I.'h"`3F:op"*@ěhl90L9)<+&'P,d<),t ,ed=0`t/M), 4)t_ 0p_.dЊ( t(`t'p $$7( : , - ;8'h X$0 /-:$dr` xt1X(*X)$d &$("%ȍ*(t"ii6 >> "mhl+% "&Ptl"m6 " %#$dlOP(.3; '&(t))1-|+ #X, = o0%ad+$".Rdl+1($ "= d#1`(l-#t.h l'E%#-'X "#>D/#,$$&$0'4 & $ { (|x΋= *`$  -lL|K"vt&47) <<#x* @t},5I1``tF-x63,* xl(4e32%p3xt & (Th+01c(|= ( 0(+ pl,dl /<< 9p(  "+ (((`$.3posx%4p |b"{"#{ & )P2hl''<) )`l2  10h( H 4@'A"= 8 th0 |lZ|;D 4x%0) "4|-

|l#$IP' Fl* ,,3hS4 2$.'&(L`9y('m ir 0P+ р%S|") #`AO4t14-\ `)P7+38=+Pp* |P04-=H"|d-8`);t #h *l$$-,, ,N16,8%7*t * L(e8#Ѿ1$)3L 9,/$31" " X+= ;t*8 lJ(pi#1pk3\3 t `C 0X|leof_fou"hl* +((.0.1+'  '>4p"8h+> 2);/last_; #/X1x (z<< #endif/NEED_OP(2t = 2; '(t,)*@5h  m_pos = op - t=Ut8D)10 -= t t%94l(l 3TEST_LB( ); :J*og>= *++; ,D7 goto match_done,} + ') +t+3-1- t += 3-13=+0. assert(t > 0) lE(LZO_OPT_UNALIGNED64) && 0b32, if (B& >= 8,{+ptb(3 - .ta t do/08sUA_l+8(op,-lnopw)8; t -= 8,p} while`0'4,t;4 4)4; 40,p 0 \]"[0]0*X1) {'| 1]; 20x2]; } 0,D,4#elx / 32) ||TV_OK_4!  L2 * 4 - Rx^PTR_ 2_),40m)A )fY4)t.x60+# { #4`)0 `3h (0do 0pB |90, `(h* ' 0) do'0 (w--+3 / { copy_:+`f(/D/ = :+T1tip[-1] & 32 2'/,==2break; next,a/ ';< 4* IP(t+3xdif 0+*"U&;(d0%'$+<> + #0!5t1 |('K } eof_found# *out_len = pd` outreturn (ip == ip_end ? xE_OK zN <'INPUT_NOT_CONSUMED :OVERRUN));,T"HAVE_#"IP) input_overrun +tNJ+ (OP) out OUTd4|#@$_LOOKBEHIND) lookbehind (1_ '"' #$l21*, 1 #undef DO_DECOMPRESS'+T?lzo1x_decompress_safe9! d(MINI|CFG_SKIP_aX)_SAFE)`*p) # `'T._= /2d ">h;=l l(=|( f5 7&IP+9O,8IP_AND_-jLB+LBOq+8-IV '8l(`(L(-(L-ANY_-8jOP< @-d4 "$1'( ;t1I#'qi 2'h(x) \'h `(lzo_uint)(԰- ip) < )dx)) #7+`\'IVt l x) > )50"%511))5H+0/4bl 5|l"2OP"*<"?pь 6p .!tI` ą0OPt#; o- o8 ,0O 0L<(& '4Bl!lx4"1LT$B,"L "d3rGEpC0`,O)d u(t >-(o):$<6, /<((void)"(#.-\*)X+EOF_CODE#4B'd)""-I, ,$)' -"C&d(1(d2/1 /p"#((rOP6p-)(*IP#0`,*4"4)";#=0@3-@h5  ,l, l4-'+\,&1tg* -,f *6*8 ,(@38 @-2@+-jH||%"'d(1}IW#/* OP#F+ 1d ++, ) LZO_PUBLIC(y +x ( const |bytep in ,x in"6,+=(out(p"6?lp wrkmem '$D)ap$C/d"]i3lch'#_4Hdictx"\2&J.#O`/h .%A$=e*+(;+?9$Ll0=w) + &d9'*( "2%fx"+e0'9`CUNUSED(0.;C(lhph|#4*\t= > M4_MAX_OFFSETt(t|"8Y|-,3dl'=6$ A'"6@= z +l x(Xtx = 0| NULL}ל(2op"gu%g"B in; zIP(&0_x**ip > 17%(L'D"_7tnt "pH hl#-$K"I('= 16pl.,N(<uw$bh.,p,et{T255(tl0LtIV(&Jl?R15x},(6<"LP$n#P6%P#7 j3('!8" Y' ,%x[#jiip%N$L[8; i&`i#f)0i,![8)')h3#4_541xh(x )8h, 6T$| 2gx"`3,fip)(X /d90L9)<'<x &Y'P,h#,g),p,d ei. dl/8Lp&\( |l.et,(` |'p }#!=n( % ^if =, , (h,t'h X$0 /-:` x*$)X#*X)$d #( = ("ևM2*L#"H>+% "%&H) "@)t"|$dlOP(. 33$g9|+ #X,"#-+$".Rll+1($ 1'`#\i"Q2l-#t.h l'E(h*' +/H0D/(D"#q%'`& $ {$ p$hdlϋ= 6/@*9 X( ` lN&"<"x & 7,P *xl@#J5)")``&p:meY 3,64d$ v),7d%p3`t & 0x1f(h+>=ic0h= ( 0(+ pl,dl q( p( = 0,(dl2`43 52)pI0hg"'<) )dl2  1020( H 4@'D>$8 p#"(a0T|lZ|;D 4x%0) #X8+|-

tl-) Fl* ,,3|4 2$.9H9x(ip[0]"#$ ip[1] #(0P+ ʼ& "+ q' *"54-\ `x~z -8(+38=16#h#EABI_LITTLE_ENDIAN0@!+@18  -= UA_GET_LE16("|d-d+*0dl:PCl #%4/l $XF-,, ,M1-HN7pt * L(f8)zX11 0d "-="ڱ& *$3)$U 70Q%| =+="̞8t|* J(; *l3 f %/0X|l'2 "#+"1400"f d3+tcZ (l ( $t "-+X  Ptw(dh-* =#0|0t a- pd(($op#To)op,$,(%G#,@Gh0+#7 HhQ%l->Kll4, 4+x'8#$p"D$1t /*` End of minilzo.c *****/