# PaCkAgE DaTaStReAm lzo 1 1797 # end of header 0707010018c963000081a40000000000000000000000014e685ec300000113000000b600010002ffffffffffffffff0000000c00000000lzo/pkginfoPKG=lzo NAME=lzo 2.06 i86pc Solaris 11 VERSION=2.06 PSTAMP=8th September 2011 VENDOR=Markus F.X.J. Oberhumer EMAIL=http://www.oberhumer.com/opensource/lzo DESC=LZO data compression library ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010018c962000081a40000000000000000000000014e685ec300000827000000b600010002ffffffffffffffff0000000b00000000lzo/pkgmap: 1 1797 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/lzo 0755 root root 1 f none /usr/local/include/lzo/lzo1.h 0644 root root 3516 8217 1315461832 1 f none /usr/local/include/lzo/lzo1a.h 0644 root root 3520 8803 1315461832 1 f none /usr/local/include/lzo/lzo1b.h 0644 root root 6267 1445 1315461832 1 f none /usr/local/include/lzo/lzo1c.h 0644 root root 6264 1142 1315461832 1 f none /usr/local/include/lzo/lzo1f.h 0644 root root 3955 36056 1315461832 1 f none /usr/local/include/lzo/lzo1x.h 0644 root root 6749 25971 1315461832 1 f none /usr/local/include/lzo/lzo1y.h 0644 root root 5523 4355 1315461832 1 f none /usr/local/include/lzo/lzo1z.h 0644 root root 5600 10477 1315461832 1 f none /usr/local/include/lzo/lzo2a.h 0644 root root 3409 86 1315461832 1 f none /usr/local/include/lzo/lzo_asm.h 0644 root root 6432 13064 1315461832 1 f none /usr/local/include/lzo/lzoconf.h 0644 root root 15281 42981 1315461832 1 f none /usr/local/include/lzo/lzodefs.h 0644 root root 68387 27245 1315461832 1 f none /usr/local/include/lzo/lzoutil.h 0644 root root 2694 19869 1315461832 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/liblzo2.a 0644 root root 654724 45588 1315461832 1 f none /usr/local/lib/liblzo2.la 0755 root root 883 11765 1315461832 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/lzo 0755 root root 1 f none /usr/local/share/doc/lzo/AUTHORS 0644 root root 112 9884 1315461832 1 f none /usr/local/share/doc/lzo/COPYING 0644 root root 18092 34111 1315461832 1 f none /usr/local/share/doc/lzo/LZO.FAQ 0644 root root 7616 56762 1315461832 1 f none /usr/local/share/doc/lzo/LZO.TXT 0644 root root 13098 51811 1315461832 1 f none /usr/local/share/doc/lzo/LZOAPI.TXT 0644 root root 7102 65214 1315461832 1 f none /usr/local/share/doc/lzo/NEWS 0644 root root 11354 27247 1315461832 1 f none /usr/local/share/doc/lzo/THANKS 0644 root root 690 52647 1315461832 1 i checkinstall 790 2505 1315462951 1 i pkginfo 275 21571 1315462851 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010018c963000081a40000000000000000000000014e685ec300000113000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=lzo NAME=lzo 2.06 i86pc Solaris 11 VERSION=2.06 PSTAMP=8th September 2011 VENDOR=Markus F.X.J. Oberhumer EMAIL=http://www.oberhumer.com/opensource/lzo DESC=LZO data compression library ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 0707010018c962000081a40000000000000000000000014e685ec300000827000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 1797 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/lzo 0755 root root 1 f none /usr/local/include/lzo/lzo1.h 0644 root root 3516 8217 1315461832 1 f none /usr/local/include/lzo/lzo1a.h 0644 root root 3520 8803 1315461832 1 f none /usr/local/include/lzo/lzo1b.h 0644 root root 6267 1445 1315461832 1 f none /usr/local/include/lzo/lzo1c.h 0644 root root 6264 1142 1315461832 1 f none /usr/local/include/lzo/lzo1f.h 0644 root root 3955 36056 1315461832 1 f none /usr/local/include/lzo/lzo1x.h 0644 root root 6749 25971 1315461832 1 f none /usr/local/include/lzo/lzo1y.h 0644 root root 5523 4355 1315461832 1 f none /usr/local/include/lzo/lzo1z.h 0644 root root 5600 10477 1315461832 1 f none /usr/local/include/lzo/lzo2a.h 0644 root root 3409 86 1315461832 1 f none /usr/local/include/lzo/lzo_asm.h 0644 root root 6432 13064 1315461832 1 f none /usr/local/include/lzo/lzoconf.h 0644 root root 15281 42981 1315461832 1 f none /usr/local/include/lzo/lzodefs.h 0644 root root 68387 27245 1315461832 1 f none /usr/local/include/lzo/lzoutil.h 0644 root root 2694 19869 1315461832 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/liblzo2.a 0644 root root 654724 45588 1315461832 1 f none /usr/local/lib/liblzo2.la 0755 root root 883 11765 1315461832 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/lzo 0755 root root 1 f none /usr/local/share/doc/lzo/AUTHORS 0644 root root 112 9884 1315461832 1 f none /usr/local/share/doc/lzo/COPYING 0644 root root 18092 34111 1315461832 1 f none /usr/local/share/doc/lzo/LZO.FAQ 0644 root root 7616 56762 1315461832 1 f none /usr/local/share/doc/lzo/LZO.TXT 0644 root root 13098 51811 1315461832 1 f none /usr/local/share/doc/lzo/LZOAPI.TXT 0644 root root 7102 65214 1315461832 1 f none /usr/local/share/doc/lzo/NEWS 0644 root root 11354 27247 1315461832 1 f none /usr/local/share/doc/lzo/THANKS 0644 root root 690 52647 1315461832 1 i checkinstall 790 2505 1315462951 1 i pkginfo 275 21571 1315462851 0707010018c983000041ed0000000000000000000000024e685ec300000000000000b600010002ffffffffffffffff0000000800000000install0707010018c984000081ed0000000000000000000000014e685f2700000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 0707010018c964000041ed0000000000000000000000034e685ec300000000000000b600010002ffffffffffffffff0000000500000000root0707010018c965000041ed0000000000000000000000034e685ec300000000000000b600010002ffffffffffffffff0000000900000000root/usr0707010018c966000041ed0000000000000000000000054e685ec300000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local0707010018c976000041ed0000000000000000000000024e685ec300000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/lib0707010018c977000081a40000000000000000000000014e685ac80009fd84000000b600010002ffffffffffffffff0000001d00000000root/usr/local/lib/liblzo2.a! / 1315461831 0 0 0 3056 ` } 4 4 45[[[TT44BBktkt;;<dll((LLuu<<\\GdGdqq$ɴ   ;;$\ӄ:,:,:,:,:,ߜ$FDFDFDFDFD$ L0d0d0d0d0d4 N _ r r r d d   T T T T T T T Tlzo1_infolzo1_decompresslzo1_compresslzo1_99_compresslzo1a_infolzo1a_decompresslzo1a_compresslzo1a_99_compresslzo1b_1_compress_lzo1b_1_compress_funclzo1b_2_compress_lzo1b_2_compress_funclzo1b_3_compress_lzo1b_3_compress_funclzo1b_4_compress_lzo1b_4_compress_funclzo1b_5_compress_lzo1b_5_compress_funclzo1b_6_compress_lzo1b_6_compress_funclzo1b_7_compress_lzo1b_7_compress_funclzo1b_8_compress_lzo1b_8_compress_funclzo1b_9_compress_lzo1b_9_compress_funclzo1b_99_compress_lzo1b_99_compress_funclzo1b_999_compress_callbacklzo1b_999_compress_lzo1b_do_compresslzo1b_decompresslzo1b_decompress_safe_lzo1b_store_run_lzo1b_get_compress_func.XAKk4DpErFaO1gW.c_funcslzo1b_compresslzo1c_1_compress_lzo1c_1_compress_funclzo1c_2_compress_lzo1c_2_compress_funclzo1c_3_compress_lzo1c_3_compress_funclzo1c_4_compress_lzo1c_4_compress_funclzo1c_5_compress_lzo1c_5_compress_funclzo1c_6_compress_lzo1c_6_compress_funclzo1c_7_compress_lzo1c_7_compress_funclzo1c_8_compress_lzo1c_8_compress_funclzo1c_9_compress_lzo1c_9_compress_funclzo1c_99_compress_lzo1c_99_compress_funclzo1c_999_compress_callbacklzo1c_999_compress_lzo1c_do_compresslzo1c_decompresslzo1c_decompress_safe_lzo1c_store_run_lzo1c_get_compress_func.XAKk4DpFrFaO1UX.c_funcslzo1c_compresslzo1f_1_compresslzo1f_999_compress_callbacklzo1f_999_compresslzo1f_decompresslzo1f_decompress_safelzo1x_1_compresslzo1x_1_11_compresslzo1x_1_12_compresslzo1x_1_15_compresslzo1x_999_compress_internallzo1x_999_compress_level.XBKk4DpGrFaOVyX.lzo1x_999_compress_level.clzo1x_999_compress_dictlzo1x_999_compresslzo1x_decompresslzo1x_decompress_safelzo1x_decompress_dict_safelzo1x_optimizelzo1y_1_compresslzo1y_999_compress_internallzo1y_999_compress_level.XBKk4DpGrFaO1FY.lzo1y_999_compress_level.clzo1y_999_compress_dictlzo1y_999_compresslzo1y_decompresslzo1y_decompress_safelzo1y_decompress_dict_safelzo1y_optimizelzo1z_999_compress_internallzo1z_999_compress_level.XBKk4DpGrFaOFWY.lzo1z_999_compress_level.clzo1z_999_compress_dictlzo1z_999_compresslzo1z_decompresslzo1z_decompress_safelzo1z_decompress_dict_safelzo2a_999_compress_callbacklzo2a_999_compresslzo2a_decompresslzo2a_decompress_safelzo_get_crc32_table.XAKk4DpGrFaO1sY.lzo_crc32_tablelzo_crc32_lzo_config_check__lzo_init_v2__lzo_ptr_linear__lzo_align_gaplzo_memcmplzo_memcpylzo_memmovelzo_memsetlzo_copyright.XAKk4DpHrFaO15Y.__lzo_copyrightlzo_versionlzo_version_stringlzo_version_date_lzo_version_string_lzo_version_datelzo_adler32lzo1.o/ 1315461827 0 0 100644 10548 ` ELF%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1.cstore_rundo_compressBbss.bssDdata.dataDrodata.rodatalzo1_infolzo1_decompressmemcpymemsetlzo1_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEt E@E t E @EEÐUEE EEEEEE;EE@EE@EE EE@EE@EE=rqE-EEu E*EEEEEHEEwEEEPEPEP EEEEEEE EE@UBE@EE@EEHEEwEHEUE@ ЋE+‰EE@EE=rE@EE@E EEE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E;EVU+UEPE;Eu E#E;Es E EEEEEEÐUE=EMU;MU+ЉUUBE@EEUBE@EMPE PEP MU‰EMU ‰E MU;sEHEEKE=rdE-EUBE@EUBE@EhE PEP EEE E E=sE rRUBE@EE UBE@EE @UBE @E E@EEHEEwCEv:EUBE@EE @UBE @E E@EEHEEw֋EEEÐUEE EEE EEE܋EEEEEEE wWhjEP E@E@3E@3ЉUM++‹+‹ ++ЁE܋M E@EE@ U3ЉUEE@3ЉUEE@E@3E@3Ћ%EԋUԋE܋EEtE+EE؋E= vEPE@;u*EPE@;uEPE@;uE5EԋUԋE܋EEtE+EE؋E= v8EPE@;u&EPE@;uEPE@;u(UԋE܋M E@EE;ErxUԋE܋M EEE+EvgE+EEЋEЃ s?EЋUBE@EE@UBE@EE@EEHEЋEЃwEPEPEPs EEEEEE@EЋE@EEЉEE@E̋E@EẺEE;E0E@EȋE@EEȉEE@EċE@EEĉEE;EE@EE@EEEE@EE@EEEE;EE@EE@EEEE@EE@EEEE;EE@EE@EEEE@EE@EE|E;|uFE@EE@EExE@EE@EEtx;tEHEE+EpEHE؋pU؃ ‹UBE@EEUBE@EEEE@E@3E@3ЉUE+E=w E䉅pEpE;psFEPE@;u4E@EEhE@EE;psEPE@;t̋E+ElEHE؋E؃ UBE@EEUBE@El UBE@EEEE@E@3E@3ЉUE;EGE+EvE+EPEPEPN EU+UEPEEUEE uE@PE w$E PEPEP +UEP$jEPEPEPE PEPEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1.o src/lzo1.c -W0,-xp.XAKk4DpDrFaOFjV.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpDrFaOFjV.;backend;raw;cd;DBG_GEN 5.2.7lzo1_info6Urbitsclevel unsigned longlzo_uintintlzo1_decompress\U\rinin_len wout|out_lenwrkmemopwipip_endt[ggxOO%%%ttTTtt m_posunsigned char \m\void \ \  \ store_run%EUw7 wop$ <ii$ r_len$f0t0t0 r_bitsA+ \7unsigned do_compress[0 Uc hinX in_lenX woutY |out_lenY wrkmemZ ipr\ dv^ opw` m_pos|a ip_endb in_endc iid dicte4 4 4 m_off| dindex}  t ll m_len  end m_len \c \m \w \  \  \ \  \ lzo1_compressg UV [ind in_lend woute |out_lene wrkmemf rh \VmemsetA memcpyA9 src./include/lzolzo1.clzoconf.h   * 1 FOO U [ g x           % T[ |       N6W fft {    |0 : E i |   :: @ Ye q w}       4;n z           B D DP _ d lx     ll s                / F c c o o o o o o o o v          $ + 6 = E T \     DD%.?  : ; @ ' ID I: ;  $> I: I4I : ;    4I : ; &I . : ;@ ' ID  I: ; .?  : ;@ ' ID .? < ' ID I.? < ' ID BClzo1_infolzo1_decompresslzo1_compress,store_runMdo_compresslzo_uint`P     6@ 0 |w?RVx| %) ^blpuy~ $)-FMYaiqy '/7AIS[cks{'/9CMU]goy#+3;CKS[cks{ '/7?GOW_iq{ #+3=GOYcks{   4  l l l "l &+ 6 BBN\%Flk0} < " \`2  B % V % k % lzo1_99.o/ 1315461827 0 0 100644 9652 ` ELFh"4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1_99.c_lzo1_do_compressdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1b_store_runmemsetlzo1_99_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU E uE@EpE wDE PEPEP +UEPE@;E v EEEE"jEPEPEPE PEPEЃEEEEÐUEEE EEE EEEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEЋE܋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%E܍EEEEEEE̋@E؋E؃tE+E؉EE= vE̋UPEEPEE@;tE@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EEEE;ElE@EE@E؋EEE@EE@EEEE;E2E@EE@E؋EXE@EE@EETX;TE@EE@E؋EPE@|E@E|LP;L@E@xE@E؋xHE@tE@EtDH;DE@pE@E؋p@E@lE@El<@;<E@hE@E؋h8E@dE@Ed48;4uNE@`E@E؋`0E@\E@E\,0;,t8EH+EȉEE;EvEEЋEEE;EuE;EsEEEЃ rE;Es E EEԋEȉE EȉEẼE̋EHEċEăẼ E̋UE̋M E@EEEEЃvOEЃuBE@EE;ErE@ U3ЉUEE@3ЉUE+EE+EE̋Ẽ sCHR\aku lzo1_99_compress~ Uin{in_len{ (out|-out_len|:wrkmem}( _lzo1b_store_run(E   memset: :  E src./include/lzolzo1_99.clzoconf.hlzo1b_c.chlzo1b_sm.chlzo1b_cr.chlzo1a_cm.chlzo1b_tm.ch  $ ,K p       b i D           8 @        #    & / B B K K go t |         && & K x            %ap                    7 J ]e k pw      l    ( ? K R f   DD%. : ; @ ' ID I: ;  4I : ;  $> &III: ' ID  I  4I : ; .?  : ; @ ' ID .? < ' ID .? < ' ID #glzo1_99_compress4gL_lzo1_do_compressdo_compress.glzo_uintxlzo_compress_t     ` /95 g Hbfcglpuy *4<DNV^fpz&.6@HPZdlt|#+3=GOWais} !+5=GOWais}!)19AIQ[cks} ,3?   4~  O O O "O &+u 6u gBIN%\'l58}m2` (  (0 8 @ P" T X" i `"  lzo1a.o/ 1315461828 0 0 100644 12028 ` ELF+4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1a.cstore_rundo_compressBbss.bssDdata.dataDrodata.rodatalzo1a_infolzo1a_decompressmemcpymemsetlzo1a_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEt E@E t E @EEÐU EE EEEEEE;EE@EE@EEE@EE@EE=rqE-EEu E*EEEEEHEEwEEEPEPEP EEEEEEE E E E@UBE@EE@EEHEEw֋E;EE@EE@EE rEHEE@U ЋE+‰EE@EE@UBE@EE@UBE@EE@UBE@EE@UBE@EE@EE;EZEHEUE@ ЋE+‰EE@EE=snEEE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEwwE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E;E;U+UEPE;Eu E$E;Es E EEEEEEÐUEEE EE=EEEEE;EraE+EEUBE@EUBE@EEPEPEP EEEEEEEEE;EsEEEEE;ErVE+EEUBE@EEUBE@EEPEPEP EEEEEEEEEHEEwEE;ErbE+EEUBE@EUBE@EEPEPEP EEEEEEEE;EsEEE rQUBE@EE UBE@EE@UBE@EE@EEHEEwBEv:EUBE@EE@UBE@EE@EEHEEw֋EEEÐUEE EEE EEE܋EE؋EEEEEEhjEP E@E@3E@3ЉUM++‹+‹ ++ЁE܋M E@EE@ U3ЉUEE@3ЉUEE@E@3E@3Ћ%EЋUЋE܋EE+EU+ЉUE;ErE+EEԋEԃt E= v EEEȉE̋ẼtEPE@;u*EPE@;uEPE@;uE5EЋUЋE܋EE+EU+ЉUE;ErE+EEԋEԃt E= v E EEȉE̋Ẽt9EPE@;u&EPE@;uEPE@;u(UЋE܋M E@EE;Er9(UЋE܋M EEE+EE+EE̋E+E؃u8EEȋE@UȈBE@UBE@EEEẼ sDE̋UBE@EE@UBE@EE@EEHE̋Ẽw֋EE}E=sZUBE@EẼ UBE@EE@UBE@EE@EEHE̋Ẽw֋EEEPEPEP EEEEEE@E̋E@EẺEE@EȋE@EEȉEE;E2E@EċE@EEĉEE@EE@EEEE;EE@EE@EEEE@EE@EEEE;EE@EE@EEEE@EE@EEEE;EE@EE@EE|E@EE@EEx|;xuBE@EE@EEtE@EE@EEpt;pt~EHEE+ElEHEԋlUԃ ‹UBE@EEUBE@EEEE@E@3E@3ЉUE+E=w E䉅lElE;lsFEPE@;u4E@EEdE@EE;lsEPE@;t̋E+EhEHEԋEԃ UBE@EEUBE@E싅h UBE@EEEE@E@3E@3ЉUE;E*E+EvE+EPEPEP EU+UEPEEÐUEE uE@PE w$E PEPEP +UEP$jEPEPEPE PEPEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1a.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1a.o src/lzo1a.c -W0,-xp.XAKk4DpDrFaOlpV.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpDrFaOlpV.;backend;raw;cd;DBG_GEN 5.2.7lzo1a_info{6Urbitszclevelz unsigned longlzo_uintintlzo1a_decompressxU2inin_len 7out<out_lenIwrkmemop7ipStm_pos]ip_endl[,g g x ttunsigned char -voidA N X b g store_run<U799oo;Hii; r_len;op7=ipR>t?r_bitsWHttI 7 > C Munsigned do_compress U in in_len 7out <out_len Iwrkmem ip  dv  m_pos  op7 ip_end in_end ii dict r1q e e m_off) dindex*Ue Uw dw dw tT e  j  j m_lenp e p e end m_len            lzo1a_compressb< U in_ in_len_ 7out` <out_len` Iwrkmema rc memsetIIW AmemcpyIIWI src./include/lzolzo1a.clzoconf.hlzo1a_cr.ch   * 1 FO O U [ g x x             (R^ o w ||       r  4 4> G b }     ,8s          {% 3 < c          { D n p xx x         u   1 8 n t       $ 3 8 @LUU Ud m x x x            + U ` w }               - @ $p  p p }                  % ; $e e q q           1  7  DD%.?  : ; @ ' ID I: ;  $> I: I4I : ;    &I . : ; @ ' ID  . : ;@ ' ID  I: ; 4I : ; .?  : ;@ ' ID .? < ' ID I.? < ' ID EFlzo1a_infolzo1a_decompresslzo1a_compress,qstore_runcdo_compresslzo_uint=     6@8  |p BVZ tx#(,IMRVV]iqy #-5=EMWaiqy #+6AKX_mu} #+3;EOWaiqy '/7?GOW_gow #+5=EMU_iqy )19AKS]emu !.5AKS[eoy   4 < "&+"6"BN$\ Il 0}&!H! "(& "6 % F + Z + o +  lzo1a_99.o/ 1315461828 0 0 100644 9996 ` ELF#4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1a_99.c_lzo1a_do_compressdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1b_store_runmemsetlzo1a_99_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU E uE@EpE wDE PEPEP +UEPE@;E v EEEE"jEPEPEPE PEPEЃEEEEÐUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEЋE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%E؍EEEEEEEȋ@EԋEԃtE+EԉEE= vEȋUPEEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EtE@EE@EԋEEE@EE@EEEE;E:E@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlwrkmemB|funcCrEintunsigned charunsigned long lzo_uintvoid6C  w H  , M >Rwlzo_compress_tdo_compressQ U inNin_lenN ,outO1out_lenO>wrkmemPipRdvUdrun Wop,Yin_end6Zip_endE[iiO\r1Y^dictmd  ~ ~ m_poswm_offm_len wdQip_savRj Sx_lenTx_offU   t: ~ ~ ~ end t unsigned,1;@JT^chr| lzo1a_99_compress~ Uin{in_len{ ,out|1out_len|>wrkmem},)._lzo1b_store_run,f $ 3 memset> >   src./include/lzolzo1a_99.clzoconf.hlzo1b_c.chlzo1b_sm.chlzo1b_cr.chlzo1a_cm.chlzo1b_tm.ch  $ ,K p      h o D          (@ H        #  % %06 ? R R [ [ w                $ 4<< < <L v             !? RZ ` ho             " ,7 7Q e                I X ~ ~ ~ ~ l~           DD%. : ; @ ' ID I: ;  4I : ;  $> &III: ' ID  I  4I : ; .?  : ; @ ' ID .? < ' ID .? < ' ID $lzo1a_99_compress5O_lzo1a_do_compressdo_compress.lzo_uint|lzo_compress_t'       /9  Kfj y}!+5?GOYaiq{!)19AKS[eow !.6>HRZbjrz%2:BLV`hpx (0:BLT^fnv"*2<HPZdlt~   4     " &+ 6 BmN\(l.9}g2` (# $3 4x C # W # l # lzo1b_1.o/ 1315461828 0 0 100644 8708 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_1.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_1_compress_lzo1b_do_compress_lzo1b_1_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEEEhjEP EEEEEEE@EEE@E@3E@3E@3Ћ%?EԋUԋEE܋E+E܋U+ЉU܋E;ErE+E܉E؋E؃t E=v E EEȉE̋ẼtE= vEPE@;uE%5 EԋUԋEE܋E+E܋U+ЉU܋E;ErE+E܉E؋E؃t E=v E EEȉE̋ẼtiE= vEPE@;uFEPE@;u2EPE@;u EPE@;uE܃E+UԋEM E@EE;Er5UԋEM E+E&E+EE̋E;EuDEEȋE@UȈBE@UBE@EE@EEEẼ sHE̋UBE@EE@UBE@EE@EEHE̋Ẽw֋EEE=sZUBE@EẼ UBE@EE@UBE@EE@EEHE̋Ẽw֋EEEPEPEP EEEEEE@E̋E@E܋ẺEE@EȋE@EEȉEE;E6E@EċE@E܋EĉEE@EE@EEEE;EE@EE@E܋EEE@EE@EEEE;EE@EE@E܋EEE@EE@EEEE;EE@EE@E܋E|E@EE@EEx|;xuFE@EE@E܋EtE@EE@EEpt;pEHEE+EEЋE= w8EHE؋EHU؃ ‹UBE@EEUBE@E>EЃ UBE@EE%UBE@EEUBE@EE;ErEE3EEElE;lsFEPE@;u4E@E܋EhE@EE;lsEPE@;t̋E+EEЋEЃ"wEЃ UBE@E] UBE@EEЃ"EЋE=v'E-EиUBE@EE=wًEЋUBE@EE%UBE@EEUBE@EE;ErEE EEE+Ev E+EE܋EPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1b_1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_1.o src/lzo1b_1.c -W0,-xp.XAKk4DpErFaOFwV.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOFwV.;backend;raw;cd;DBG_GEN 5.2.7do_compressQUUUrinNin_lenN outOout_lenOwrkmemPipRopYin_endZip_end[ii\r1^dictdVVVm_posm_offdindexm_len0e?e?et:nend tintunsigned char\ munsigned long wlzo_uint \ void \ \ \ \ \ \  \ \ \  w UF  w    ! Flzo_compress_tK _lzo1b_1_compress_func`Hlzo1b_1_compressN/UU inKin_lenK outLout_lenLwrkmemM\ \ _lzo1b_do_compressUX  w    F\ ]b_lzo1b_store_run X g wunsignedmemset  U  src./include/lzolzo1b_1.clzo1b_c.chlzoconf.hlzo1b_cr.chlzo1b_cm.chlzo1b_sm.chlzo1b_tm.chcompr1b.h  $*=C I O VV]     $ 4 @     z    $ 0~0 ? HPP P P P i i         = H_ eee~n n          . . 0 0 0 F [ n n nv |                 & / 9 D V}`` p pp    $     *  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >e_lzo1b_1_compress_funclzo1b_1_compressLdo_compress.lzo_uintKlzo_compress_t     /6U  H\`HLQUZ^%).27;  (08@HPX`hpx&.6@JRZdlt~ &.6>FNV`jt| (08@JRZbjrz (2<IQ[emu   4 /   " &+: 6: BN\Bl"}2Hp. (8 D T  d x x     lzo1b_2.o/ 1315461828 0 0 100644 8868 ` ELF04(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_2.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_2_compress_lzo1b_do_compress_lzo1b_2_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEEEhjEP EEEEEEE@EEE@E@3E@3E@3Ћ%?EԋUԋEE܋E+E܋U+ЉU܋E;ErE+E܉E؋E؃t E=v E EEȉE̋ẼtE= vEPE@;uE%5 EԋUԋEE܋E+E܋U+ЉU܋E;ErE+E܉E؋E؃t E=v E EEȉE̋ẼtiE= vEPE@;uFEPE@;u2EPE@;u EPE@;uE܃E+UԋEM E@EE;Er@5UԋEM E+E&E+EE̋E;EuDEEȋE@UȈBE@UBE@EE@EEEẼ sHE̋UBE@EE@UBE@EE@EEHE̋Ẽw֋EEE=sZUBE@EẼ UBE@EE@UBE@EE@EEHE̋Ẽw֋EEEPEPEP EEEEEE@E̋E@E܋ẺEE@EȋE@EEȉEE;E6E@EċE@E܋EĉEE@EE@EEEE;EE@EE@E܋EEE@EE@EEEE;EE@EE@E܋EEE@EE@EEEE;EE@EE@E܋E|E@EE@EEx|;xuFE@EE@E܋EtE@EE@EEpt;pEHEE+EEЋE= w8EHE؋EHU؃ ‹UBE@EEUBE@E>EЃ UBE@EE%UBE@EEUBE@EE;ErEEE@EE@E@3E@3E@3Ћ%?EԋUԋEM EEsElE;lsFEPE@;u4E@E܋EhE@EE;lsEPE@;t̋E+EEЋEЃ"wEЃ UBE@E] UBE@EEЃ"EЋE=v'E-EиUBE@EE=wًEЋUBE@EE%UBE@EEUBE@EE;ErEE`E@EE@E@3E@3E@3Ћ%?EԋUԋEM EEE+Ev E+EE܋EPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1b_2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_2.o src/lzo1b_2.c -W0,-xp.XAKk4DpErFaOVzV.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOVzV.;backend;raw;cd;DBG_GEN 5.2.7do_compressQUUUrinNin_lenN outOout_lenOwrkmemPipRopYin_endZip_end[ii\r1^dictdV\VTVTm_posm_offdindexm_len0e?e?et:nTTTGend \ggtintunsigned char\ munsigned long wlzo_uint \ void \ \ \ \ \ \  \ \ \  w UF  w    ! Flzo_compress_tK _lzo1b_2_compress_func`Hlzo1b_2_compressNUU inKin_lenK outLout_lenLwrkmemM\ \ _lzo1b_do_compressUX  w    F\ ]b_lzo1b_store_run X g wunsignedmemset  U  src./include/lzolzo1b_2.clzo1b_c.chlzoconf.hlzo1b_cr.chlzo1b_cm.chlzo1b_sm.chlzo1b_tm.chcompr1b.h  $*=C I O VV]     $ 4 @     z    $ 0~0 ? HPP P P P i i         = H_ eee~n n          . . 0 0 0 F [ n n nv |      ! > > G GG G G G G G GOe e hh z    }      "TTT \\g p     DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >e_lzo1b_2_compress_funclzo1b_2_compressLdo_compress.lzo_uintKlzo_compress_t     /6U} H\`HLQUZ^%).27;  (08@HPX`hpx&.6@JRZdlt~ &.6>FNV`jt| (08@JRZbjrz (2<IQ[emu   4    " &+ 6 BNU\QBl"}2p. X(8 D T  d  x   (  lzo1b_3.o/ 1315461828 0 0 100644 9044 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_3.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_3_compress_lzo1b_do_compress_lzo1b_3_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEEEhjEP EEEEEEE@EEE@E@3E@3E@3Ћ%?EԋUԋEE܋E+E܋U+ЉU܋E;ErE+E܉E؋E؃t E=v E EEȉE̋ẼtE= vEPE@;uE%5 EԋUԋEE܋E+E܋U+ЉU܋E;ErE+E܉E؋E؃t E=v E EEȉE̋ẼtiE= vEPE@;uFEPE@;u2EPE@;u EPE@;uE܃E+UԋEM E@EE;Er5UԋEM E+E&E+EE̋E;EuDEEȋE@UȈBE@UBE@EE@EEEẼ sHE̋UBE@EE@UBE@EE@EEHE̋Ẽw֋EEE=sZUBE@EẼ UBE@EE@UBE@EE@EEHE̋Ẽw֋EEEPEPEP EEEEEE@E̋E@E܋ẺEE@EȋE@EEȉEE;E6E@EċE@E܋EĉEE@EE@EEEE;EE@EE@E܋EEE@EE@EEEE;EE@EE@E܋EEE@EE@EEEE;EE@EE@E܋E|E@EE@EEx|;xuFE@EE@E܋EtE@EE@EEpt;pVEHEE+EEЋE= w8EHE؋EHU؃ ‹UBE@EEUBE@E>EЃ UBE@EE%UBE@EEUBE@EE;ErEEE@EE@E@3E@3E@3Ћ%?EԋUԋEM E@EE@E@3E@3E@3Ћ%?EԋUԋEM EEElE;lsFEPE@;u4E@E܋EhE@EE;lsEPE@;t̋E+EEЋEЃ"wEЃ UBE@E] UBE@EEЃ"EЋE=v'E-EиUBE@EE=wًEЋUBE@EE%UBE@EEUBE@EE;Er EEE@EE@E@3E@3E@3Ћ%?EԋUԋEM E@EE@E@3E@3E@3Ћ%?EԋUԋEM EEWE+Ev E+EE܋EPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1b_3.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_3.o src/lzo1b_3.c -W0,-xp.XAKk4DpErFaOl2V.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOl2V.;backend;raw;cd;DBG_GEN 5.2.7do_compressQCUUUrinNin_lenN outOout_lenOwrkmemPipRopYin_endZip_end[ii\r1^dictdVVVm_posm_offdindexm_len0e?e?et:n444end + + +tintunsigned char\ munsigned long wlzo_uint \ void \ \ \ \ \ \  \ \ \  w UF  w    ! Flzo_compress_tK _lzo1b_3_compress_func`Hlzo1b_3_compressNUU inKin_lenK outLout_lenLwrkmemM\ \ _lzo1b_do_compressUX  w    F\ ]b_lzo1b_store_run X g wunsignedmemset  U  src./include/lzolzo1b_3.clzo1b_c.chlzoconf.hlzo1b_cr.chlzo1b_cm.chlzo1b_sm.chlzo1b_tm.chcompr1b.h  $*=C I O VV]     $ 4 @     z    $ 0~0 ? HPP P P P i i         = H_ eee~n n          . . 0 0 0 F [ n n nv | 4 4 44= Z q                 }   ) <D J P      +7 > Vz  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >e_lzo1b_3_compress_funclzo1b_3_compressLdo_compress.lzo_uintKlzo_compress_tC     P/6U!Wp H\`HLQUZ^%).27;  (08@HPX`hpx&.6@JRZdlt~ &.6>FNV`jt| (08@JRZbjrz (2<IQ[emu   4 _ _ ` "d &+ 6 BRN\BlC"}e2p. (8 0D 8T @ d  x     lzo1b_4.o/ 1315461828 0 0 100644 10148 ` ELF4$4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_4.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_4_compress_lzo1b_do_compress_lzo1b_4_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EE؍EEEEEEEȋ@EԋEԃtE+EԉEE=v"EEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;ENE@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlẼ UBE@EE%UBE@EEUBE@EE;ErEEsE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEEEE@E@3E@3ЉUE+EЉEԋEEȋE;Es@EPE@;u.E@EԋEEċE@EE;EsEPE@;tҋE+EE̋Ẽ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEEEE@E@3E@3ЉUgE+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ysrc/lzo1b_4.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_4.o src/lzo1b_4.c -W0,-xp.XAKk4DpErFaO15V.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaO15V.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ UinNin_lenN outOout_lenO%wrkmemPip/RdvUdrun4WopYin_endJZip_endY[iic\r1m^dictd   m_posm_offm_lendQip_savRj4Sx_lenTx_offU@uOuOut:~   ,end   tintunsigned char unsigned long lzo_uint  void  *unsigned @E OT ^ h r w|             %  lzo_compress_t _lzo1b_4_compress_funcHlzo1b_4_compressN UinKin_lenK outLout_lenL%wrkmemM  _lzo1b_do_compress     %  _lzo1b_store_run;   memset% %  4 src./include/lzolzo1b_4.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w|   J" , 4 : @ D D,K Q Q W n n             : @@ O X`` ` ` ` y y        # M Xo uuu~u ~ ~                                 # # , ,, , , , , , ,4J J LL ^ g q | }      "             DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >]_lzo1b_4_compress_func,lzo1b_4_compress]Ldo_compress.]lzo_uintlzo_compress_t       /=e    H\`nrw{48=AFJcglpuy~(BF !+5AIQYais{ %-5=GQYaiqy (08@HR\dlv~ &.6>FNV`jt|(08@HPXbjrz &08@JTais}   4     " &+ 6 ]BwNB\>Bl"}2p. D(8 lD tT  d $ x $$  ,$ lzo1b_5.o/ 1315461828 0 0 100644 10388 ` ELF$%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_5.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_5_compress_lzo1b_do_compress_lzo1b_5_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EE؍EEEEEEEȋ@EԋEԃtE+EԉEE=v"EEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;ENE@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlẼ UBE@EE%UBE@EEUBE@EE;ErEEkE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEEEE@E@3E@3ЉU;E+EЉEԋEEȋE;Es@EPE@;u.E@EԋEEċE@EE;EsEPE@;tҋE+EE̋Ẽ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EE)E@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEEEE@E@3E@3ЉUpE+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ysrc/lzo1b_5.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_5.o src/lzo1b_5.c -W0,-xp.XAKk4DpErFaOF9V.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOF9V.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ UinNin_lenN outOout_lenO%wrkmemPip/RdvUdrun4WopYin_endJZip_endY[iic\r1m^dictd   m_posm_offm_lendQip_savRj4Sx_lenTx_offU@uOuOut:~ H H Qend   tintunsigned char unsigned long lzo_uint  void  *unsigned @E OT ^ h r w|             %  lzo_compress_t _lzo1b_5_compress_funcHlzo1b_5_compressN UinKin_lenK outLout_lenL%wrkmemM  _lzo1b_do_compress     %  _lzo1b_store_run;   memset% %  4 src./include/lzolzo1b_5.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w|   J" , 4 : @ D D,K Q Q W n n             : @@ O X`` ` ` ` y y        # M Xo uuu~u ~ ~                        H H HH H Q QW q                   }  $ $ $ 9 L T Z `                DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >]_lzo1b_5_compress_func,lzo1b_5_compress]Ldo_compress.]lzo_uintlzo_compress_t       /=e    H\`nrw{48=AFJcglpuy~(BF !+5AIQYais{ %-5=GQYaiqy (08@HR\dlv~ &.6>FNV`jt|(08@HPXbjrz &08@JTais}   4     " &+ 6 ]BgN2\.Blp"}2p. 4(8 \D dT | d % x %  % lzo1b_6.o/ 1315461828 0 0 100644 10604 ` ELF%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_6.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_6_compress_lzo1b_do_compress_lzo1b_6_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EE؍EEEEEEEȋ@EԋEԃtE+EԉEE=v"EEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;ENE@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlẼ UBE@EE%UBE@EEUBE@EE;ErEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EE؋M E@EE;ErE@ U3ЉUEE@3ЉU/E+EЉEԋEEȋE;Es@EPE@;u.E@EԋEEċE@EE;EsEPE@;tҋE+EE̋Ẽ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPE؋M E@EEEEEE@E@3E@3ЉUE+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ysrc/lzo1b_6.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_6.o src/lzo1b_6.c -W0,-xp.XAKk4DpErFaOVAW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOVAW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ; UinNin_lenN outOout_lenO%wrkmemPip/RdvUdrun4WopYin_endJZip_endY[iic\r1m^dictd   m_posm_offm_lendQip_savRj4Sx_lenTx_offU@uOuOut:~   $end #  #  # tintunsigned char unsigned long lzo_uint  void  *unsigned @E OT ^ h r w|             %  lzo_compress_t _lzo1b_6_compress_funcHlzo1b_6_compressNo UinKin_lenK outLout_lenL%wrkmemM  _lzo1b_do_compress     %  _lzo1b_store_run;   memset% %  4 src./include/lzolzo1b_6.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w|   J" , 4 : @ D D,K Q Q W n n             : @@ O X`` ` ` ` y y        # M Xo uuu~u ~ ~                        ' M            $ $$ $ $ $ $ $ $,B B DD V _ i t }              # / 6 F j  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >]_lzo1b_6_compress_func,lzo1b_6_compress]Ldo_compress.]lzo_uintlzo_compress_t;      @ /=e G `  H\`nrw{48=AFJcglpuy~(BF !+5AIQYais{ %-5=GQYaiqy (08@HR\dlv~ &.6>FNV`jt|(0:BJR\dlt| &08@JRZdlt~   4 o O O P "T &+z6z]BN\Bl"}62hp. (8 D T  d % x %  %  lzo1b_7.o/ 1315461828 0 0 100644 10388 ` ELF$%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_7.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_7_compress_lzo1b_do_compress_lzo1b_7_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%E؍EEEEEEEȋ@EԋEԃtE+EԉEE=v"EEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;ENE@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlẼ UBE@EE%UBE@EEUBE@EE;ErEEkE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEEEE@E@3E@3ЉU;E+EЉEԋEEȋE;Es@EPE@;u.E@EԋEEċE@EE;EsEPE@;tҋE+EE̋Ẽ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EE)E@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEEEE@E@3E@3ЉUpE+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ysrc/lzo1b_7.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_7.o src/lzo1b_7.c -W0,-xp.XAKk4DpErFaOlDW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOlDW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ UinNin_lenN outOout_lenO%wrkmemPip/RdvUdrun4WopYin_endJZip_endY[iic\r1m^dictd   m_posm_offm_lendQip_savRj4Sx_lenTx_offU@uOuOut:~ H H Qend   tintunsigned char unsigned long lzo_uint  void  *unsigned @E OT ^ h r w|             %  lzo_compress_t _lzo1b_7_compress_funcHlzo1b_7_compressN UinKin_lenK outLout_lenL%wrkmemM  _lzo1b_do_compress     %  _lzo1b_store_run;   memset% %  4 src./include/lzolzo1b_7.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w|   J" , 4 : @ D D,K Q Q W n n             : @@ O X`` ` ` ` y y        # M Xo uuu~u ~ ~                        H H HH H Q QW q                   }  $ $ $ 9 L T Z `                DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >]_lzo1b_7_compress_func,lzo1b_7_compress]Ldo_compress.]lzo_uintlzo_compress_t       /=e    H\`nrw{48=AFJcglpuy~(BF !+5AIQYais{ %-5=GQYaiqy (08@HR\dlv~ &.6>FNV`jt|(08@HPXbjrz &08@JTais}   4     " &+ 6 ]BgN2\.Blp"}2p. 4(8 \D dT | d % x %  % lzo1b_8.o/ 1315461828 0 0 100644 11100 ` ELF'4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_8.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_8_compress_lzo1b_do_compress_lzo1b_8_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%E؍EEEEEEEȋ@EԋEԃtE+EԉEE=v"EEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;ENE@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlẼ UBE@EE%UBE@EEUBE@EE;ErEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%E؋M E@EE;ErE@ U3ЉUEE@3ЉUE+EЉEԋEEȋE;Es@EPE@;u.E@EԋEEċE@EE;EsEPE@;tҋE+EE̋Ẽ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EE E@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEE؋M E@EEEEEE@E@3E@3ЉUE+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ysrc/lzo1b_8.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_8.o src/lzo1b_8.c -W0,-xp.XAKk4DpErFaO1GW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaO1GW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ' UinNin_lenN outOout_lenO%wrkmemPip/RdvUdrun4WopYin_endJZip_endY[iic\r1m^dictd   m_posm_offm_lendQip_savRj4Sx_lenTx_offU@uOuOut:~   $end      tintunsigned char unsigned long lzo_uint  void  *unsigned @E OT ^ h r w|             %  lzo_compress_t _lzo1b_8_compress_funcHlzo1b_8_compressN_ UinKin_lenK outLout_lenL%wrkmemM  _lzo1b_do_compress     %  _lzo1b_store_run;   memset% %  4 src./include/lzolzo1b_8.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w|   J" , 4 : @ D D,K Q Q W n n             : @@ O X`` ` ` ` y y        # M Xo uuu~u ~ ~                        ' M            $ $$ $ $ $ $ $ $,B B DD V _ i t }               " 6 Z  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >]_lzo1b_8_compress_func,lzo1b_8_compress]Ldo_compress.]lzo_uintlzo_compress_t'      0 /=e 7 P  H\`nrw{48=AFJcglpuy~(BF !+5AIQYais{ %-5=GQYaiqy (08@HR\dlv~ &.6>FNV`jt|(0:BJR\dlt| &08@JRZdlt~   4 _ ??@"D&+j6j]BN\Bl"}&2Xp. (8 D T " d ' x '  '  lzo1b_9.o/ 1315461828 0 0 100644 10308 ` ELF$4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_9.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_9_compress_lzo1b_do_compress_lzo1b_9_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%E؍EEEEEEEȋ@EԋEԃtE+EԉEE=vEȋUPEEPEE@;tE@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EtE@EE@EԋEEE@EE@EEEE;E:E@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlẼ UBE@EE%UBE@EEUBE@EE;ErEEcE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%E؋M E@EE;ErE@ U3ЉUEE@3ЉUE+EЉEԋEEȋE;Es@EPE@;u.E@EԋEEċE@EE;EsEPE@;tҋE+EE̋Ẽ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%E؋M E@EE;ErE@ U3ЉUEE@3ЉU~E+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ysrc/lzo1b_9.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_9.o src/lzo1b_9.c -W0,-xp.XAKk4DpErFaOFKW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOFKW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ UinNin_lenN outOout_lenO%wrkmemPip/RdvUdrun4WopYin_endJZip_endY[iic\r1m^dictdx r r m_posm_offm_lendQip_savRj4Sx_lenTx_offU8mGmGmt:vr r r endx   tintunsigned char unsigned long lzo_uint  void  *unsigned @E OT ^ h r w|             %  lzo_compress_t _lzo1b_9_compress_funcHlzo1b_9_compressN UinKin_lenK outLout_lenL%wrkmemM  _lzo1b_do_compress     %  _lzo1b_store_run;   memset% %  4) src./include/lzolzo1b_9.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w   V. 8 @ F L P` f hh#x               2 88 G PXX X X X q q         E Pg mmm~m v v                      E                   $: : << N W a l ~}        = L r r r r r x x         DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >]_lzo1b_9_compress_func,lzo1b_9_compress]Ldo_compress.]lzo_uintlzo_compress_t       /=]    H\`nrw{48=AFJcglpuy~(BF !+5AIQYais{ '/7AKS[cks{ "*2:BLV^fpx (08@HPZdnv~"*4<DLV^fnv~ *2:DLT^fnx#   4     " &+ 6 ]BW-N\Bl"}2p. (8 D T  d $ x $  $  lzo1b_99.o/ 1315461828 0 0 100644 10636 ` ELF&4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_99.cdo_compressBbss.bssDdata.dataDrodata.rodatamemset_lzo1b_store_runlzo1b_99_compress_lzo1b_do_compress_lzo1b_99_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋EEhjEP EEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEЋE؋M E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%E؍EEEEEEEȋ@EԋEԃtE+EԉEE=vEȋUPEEPEE@;t}E@EE@EԋEEE@EE@EEEE;E:E@EE@EԋEEE@EE@EEEE;EE@EE@EԋEEE@EE@EEEE;EE@EE@EԋETE@EE@EEPT;PE@|E@Eԋ|LE@xE@ExHL;H@E@tE@EԋtDE@pE@Ep@D;@E@lE@EԋlEH+EĉEE;EvEE̋EEE;EuE;EsEEE艅$E;$sFEPE@;u4E@EԋE E@EE;$sEPE@;t̋E+EĉEE;Ev%EE̋EEЋE;Er EĉEE;EuE;EsEEЋEĉEEĉEEȃEȋEHEEEȃ EȋUEȋM E@EEEẼvWẼu E= w@E@EE;Er E@ U3ЉUEE@3ЉU2E+E&E+EEȋE;EuDEEċE@UĈBE@UBE@EE@EEEEȃ sHEȋUBE@EE@UBE@EE@EEHEȋEȃw֋EEE=sZUBE@EEȃ UBE@EE@UBE@EE@EEHEȋEȃw֋EEEPEPEP EEEEẺEẼ:E= w8EHEЋEHUЃ ‹UBE@EEUBE@E>Ẽ UBE@EE%UBE@EEUBE@EE;ErEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%E؋M E@EE;ErE@ U3ЉUEE@3ЉUWẼ"wẼ UBE@E\ UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EE%UBE@EEUBE@EE;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%E؋M E@EE;ErE@ U3ЉUEE@3ЉURE+Ev E+EEԋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1b_99.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_99.o src/lzo1b_99.c -W0,-xp.XAKk4DpErFaOVNW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOVNW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ U88UinNkin_lenN zoutOout_lenOwrkmemPipRdvkUdrunWopzYin_endZip_end[ii\r1^dictd   m_posm_offkm_lenkcdQip_sav RjSx_lenkTx_offkUS>S+S+\"""""VVVlllendtk:   tkintunsigned char? Punsigned long Zlzo_uint ? kvoid ? unsigned? ? ? ? ?  ? ?  ? ? ?  Z 8N  Z z $  ) Nlzo_compress_tS _lzo1b_99_compress_funchHlzo1b_99_compressN U8inKkin_lenK zoutLout_lenLwrkmemM? ? _lzo1b_do_compress8b  Z z $  Nz? gl_lzo1b_store_runz b q Zmemset  8 2 src./include/lzolzo1b_99.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_tm.chlzo1b_cm.chcompr1b.h  %+1DJ P Vz   D8 ? F F L S\ \ \ \\ w   V. 8 @ F L P` f llu              " + > > G G ck p x             (00 0 0@ j x     ~          ; N N P P P f {        B B HH HH H H H H H HPf f hh z    }        - i x                DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID @m_lzo1b_99_compress_funclzo1b_99_compressOdo_compress.klzo_uintSlzo_compress_t       /=    K_cquz~6:?CHLQUZ^cglpuy~  ",6BJRZbjt|  (08@HPX`hpx&.6>KS[eow #+5BOW_is} %/7?IQ[emu})3;CMU]gow ,   4     " &+* 6* B6N&\"Dlf"}2p1 ,(; TG \W   g & { &  & lzo1b_9x.o/ 1315461828 0 0 100644 18484 ` ELFD4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1b_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_findbestinit_matchfind_matchcode_matchBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo1b_999_compress_callback_lzo1b_store_runlzo1b_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEUP8EUP4E@<E tEudEU;PvEU+PE ‰E E@EEU P4EUP P P P P X p p      }         /5 ;E W c l            & 4 C M W ` ii q              * * H H Hg t            8 8 H_ i t ~   ~ # 5 GS S _ x    DD%. : ; @ ' D I: ;  $> I: &II :  I8 ' ID  I ' D   : I !I/!I/ : 4I : ; . : ;@ ' ID I: ;  I !I/ . : ;@ ' D . : ; @ ' ID 4I : ;  .?  : ; @ ' ID I.?  : ;@ ' ID .? < ' ID .? < ' ID E]L lzo1b_999_compress_callback?lzo1b_999_compress]Oswd_initdictRswd_insertdictswd_initswd_exitswd_getbyte swd_remove_node} swd_accept swd_searchv swd_findbest init_match find_match code_match]lzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t&lzo_progress_func_tlzo_callback_t@lzo_callback_tZlzo1b_999_tswd_uintu-lzo1b_999_swd_t lzo_uint32L!@  W% &01:;FGVWXY Z [ \ ] ^el .SU  K`dei #'?CHLQU ! K O T X ] a                                    m q X!\gn| (08BJW^lt~ $,4>FNV^fnv (08ELZdlt~   (0:BJRZbjt~  ",4<DLT\dlt|  $,4<FN[ bpx",9@LT\dnv~ -4@HRZbjrz    $ . 6 @ H P X b j r |                    $ . 8 @ H R \ f n v ~                   ( 0 8 @ H R _ !f r 4 P>>>">&+d6d]B&| N=2\4Il`4}056  080 `8` :   D  D  D  lzo1b_cc.o/ 1315461828 0 0 100644 3412 ` ELF\ 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1b_cc.cBbss.bssDdata.dataDrodata.rodata_lzo1b_do_compress_lzo1b_store_run.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU E uE@EpE wDE PEPEP +UEPE@;E v EEEE"jEPEPEPE PEPEЃEEu &II I: ' ID  I .? < ' ID %O_lzo1b_do_compress.Nlzo_uintlzo_compress_t    9 K gkJQ]emu  45 pPPP"P&+v6vBxNO\)l 2}T  t   | P    L    T  lzo1b_d1.o/ 1315461828 0 0 100644 5724 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1b_d1.cBbss.bssDdata.dataDrodata.rodatalzo1b_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU EE EEEEEE@EE@EE EE@EE@EE=E-EEu E*EEEEEHEEwEEEPEPEPEPEEEEEEEw2E EErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EE rEHEE@U ЋE+‰EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@ELE@EHEUE@ ЋE+‰EE@EEHEE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEwEEEuBE@uEEE@EE@tE@UDEE@EEEE@%U+ЉUE@EE@U+ЉUE@EE;Eu&EE+EEPEPEEEEEHEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw|E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEwwU+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ksrc/lzo1b_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_d1.o src/lzo1b_d1.c -W0,-xp.XAKk4DpErFaOFXW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOFXW.;backend;raw;cd;DBG_GEN 5.2.7lzo1b_decompress7Uin4in_len4 out5out_len5%wrkmem6op8ip/9t:m_pos9;ip_endH=,@8@8@8DDUccntt\intunsigned charunsigned long lzo_uintvoid*4>C2K src./include/lzolzo1b_d1.clzo1b_d.chlzoconf.h<  , 8 D D U c n v          $ , `          9 @ LL S t t t~ ~         |77 = X q y         $u     DD%.?  : ; @ ' ID I: ;  4I : ;   $> &II I: #OOlzo1b_decompressOlzo_uint     K ei)-26;?DHMQVZ_chlquz~X_lv~(0:DNV^fpz"*4<DLT\dnx"*  4 P@@@"@&+f6fOB 6N \l'l}     |   lzo1b_d2.o/ 1315461828 0 0 100644 6460 ` ELFh4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1b_d2.cBbss.bssDdata.dataDrodata.rodatalzo1b_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU$EE EEUPUEEEEE;EE@EE@EE EE+EsE@EE@EE=E-EEu E*EEEEEHEEwEEE+E;EsE+E;EsEPEPEPEPEEEEEEEwE EE+E;Es7E+E;Es<ErdEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw+E@UBE@EE@EEHEEw֋E;EE@EE@EE rE+EsTE+Es\EHEE@U ЋE+‰EE@EE;ErE;Er:E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE;Es #E@E+EshEHEUE@ ЋE+‰EE@EE;ErE;Er[EHEM+M؋UD;sE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw*EEEugE+EswE@u0EEE@EE+EsFE@tЋE@UDEE@EE+EsEEE@%U+ЉUE@EE@U+ЉUE@EE;Eu}E;ErE;ErM+M؋UD;sEE+EEPEPEEEEEHEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw|E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E;EsU+UEPEU+UEPE;Eu E$E;Es E EE܉EEEFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21ksrc/lzo1b_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_d2.o src/lzo1b_d2.c -W0,-xp.XAKk4DpErFaOVaW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOVaW.;backend;raw;cd;DBG_GEN 5.2.7lzo1b_decompress_safe7U in4in_len4 .out53out_len5@wrkmem6op.8ipJ9t:m_posT;ip_endc=op_endh?' 33DPPP=\=\=}444tt\intunsigned charunsigned long lzo_uintvoid8EOY^.K src./include/lzolzo1b_d2.clzo1b_d.chlzoconf.h<  ! ' 3 D P \ l }          ' /4 =`ht        @@ G e e |  q  # D D \f       ' . @|Ldt z        4 @ [ c  ~ , 88 D      DD%.?  : ; @ ' ID I: ;  4I : ;   $> &II I: (oOlzo1b_decompress_safeolzo_uint     K jnDHMQVZ_chlquz~X_lt~ $,6>HR\dlt~ "*4<DLV^fnv~ (3>FPX`jr|  4 `,,,",&+R 6R oB Na\,l}0 @  P  X  `  lzo1b_rr.o/ 1315461828 0 0 100644 4076 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1b_rr.cBbss.bssDdata.dataDrodata.rodata_lzo1b_store_runmemcpy.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUEEE EE=EEEEE;EraE+EEUBE@EUBE@EEPEPEP EEEEEEEEE;EsEEEEE;ErVE+EEUBE@EEUBE@EEPEPEP EEEEEEEEEHEEwEE;ErbE+EEUBE@EUBE@EEPEPEP EEEEEEEE;EsEEE rQUBE@EE UBE@EE@UBE@EE@EEHEEwBEv:EUBE@EE@UBE@EE@EEHEEw֋EEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1b_rr.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_rr.o src/lzo1b_rr.c -W0,-xp.XAKk4DpErFaOldW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOldW.;backend;raw;cd;DBG_GEN 5.2.7_lzo1b_store_run2=U05oo1Dii1 Zr_len1op03ipn4tZ5   r_bitss@ttZAunsigned char0:?unsigned long Ilzo_uintiunsignedvoid memcpy   sK src./include/lzolzo1b_rr.clzo1b_r.chlzoconf.h6    ' . < E i  {             / 8 \  {       28  DD%.?  : ; @ ' ID I: ;  4I : ;   $> I&I I: .? < ' ID I#O_lzo1b_store_runZlzo_uint    =vi K eiX_lt| "*2:BLV^hpx  4) `="&+6B{N1 \ 'l }  4   L P  H     lzo1b_xx.o/ 1315461828 0 0 100644 4236 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.debug_varnames.symtablzo1b_xx.cBbss.bssDdata.dataDrodata.rodata_lzo1b_get_compress_func.XAKk4DpErFaO1gW.c_funcslzo1b_compress_lzo1b_do_compress_lzo1b_1_compress_func_lzo1b_2_compress_func_lzo1b_3_compress_func_lzo1b_4_compress_func_lzo1b_5_compress_func_lzo1b_6_compress_func_lzo1b_7_compress_func_lzo1b_8_compress_func_lzo1b_9_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenames.rel.debug_varnamesUE|E ~Eu E EEEE@EEÐUjEPEEu E#EPEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21rsrc/lzo1b_xx.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1b_xx.o src/lzo1b_xx.c -W0,-xp.XAKk4DpErFaO1gW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaO1gW.;backend;raw;cd;DBG_GEN 5.2.7unsigned charO`unsigned longOjvoidintej{long$ c_funcs3 _lzo1b_get_compress_funcBOUVV clevelA fpC lzo_compress_tVk lzo1b_compressWU srcS src_lenS {dstT *dst_lenT wrkmemU clevelV fVXO jlzo_uintO/ _lzo1b_do_compress4j{= src./include/lzolzo1b_xx.clzoconf.h  ( 4 A A J Vg o x   DD%$> &II' ID II !I/ 4I : ;  .?  : ; @ ' ID  I: ;  I: .? < ' ID >v_lzo1b_get_compress_funculzo1b_compress.vVlzo_compress_tlzo_uintvc_funcs     O$PP#:Qh:]   K #JQ]emu}   4e @@@$"d&+6vBN\ Bl 2}    H T 8 x (   <  Q   lzo1c_1.o/ 1315461828 0 0 100644 8804 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_1.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_1_compress_lzo1c_do_compress_lzo1c_1_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEE@EEE܋EEEEEEE@EEE@E@3E@3E@3Ћ%?EЋUЋE܋E؋E+E؋U+ЉU؋E;ErE+E؉EԋEԃt E=?v E EEĉEȋEȃtE= vEPE@;uE%5 EЋUЋE܋E؋E+E؋U+ЉU؋E;ErE+E؉EԋEԃt E=?v E EEĉEȋEȃtiE= vEPE@;uFEPE@;u2EPE@;u EPE@;uE؃E+UЋE܋M E@EE;Er5UЋE܋M E+EZE+EEȋE;EuDEEċE@UĈBE@UBE@EE@EEEEȃ s|Eȃs,E;Eu$EEċEPE ЋEĈPEȋUBE@EE@UBE@EE@EEHEȋEȃw֋EEE=sZUBE@EEȃ UBE@EE@UBE@EE@EEHEȋEȃw֋EEEPEPEP EEEEEE@EȋE@E؋EȉEE@EċE@EEĉEE;E<E@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EE|E;|E@EE@E؋ExE@EE@EEtx;tuFE@EE@E؋EpE@EE@EElp;lEHEE+EE̋E= w:EHEԋEHUԃ ‹UBE@EEUBE@EDẼ UBE@EEԃ?UBE@EEUBE@EEEE;ErEE7EE#EhE;hsFEPE@;u4E@E؋EdE@EE;hsEPE@;t̋E+EE̋Ẽ"wẼ UBE@E] UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EEԃ?UBE@EEUBE@EEEE;ErEE EE_E+Ev E+EE؋EPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1c_1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_1.o src/lzo1c_1.c -W0,-xp.XAKk4DpErFaOFkW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOFkW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ/UgginNin_lenN outOout_lenOwrkmemPipRopYin_endZip_end[ii\r1^m3adict dJJJm_posm_offdindexm_len$33t:'endtintunsigned charn unsigned long lzo_uint n void n n n n n n  n n n $  gX )   .  3 Xlzo_compress_t] _lzo1c_1_compress_funcrHlzo1c_1_compressN_UginKin_lenK outLout_lenLwrkmemMn n !_lzo1c_do_compressgj &   .  Xn ot_lzo1c_store_run j y  src./include/lzolzo1c_1.clzo1b_c.chlzoconf.hlzo1b_cr.chlzo1b_cm.chlzo1b_sm.chlzo1b_tm.chcompr1c.h  $+17 = C JJQ      ( 4     z      $~$ 3 <DD D D D ] ] x            ; e p ~             &-I \ \ ` ` ` v             ' '' ' ' ' ' ' '/E E HH Z c m x }      $   # * 6Z  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >w_lzo1c_1_compress_funclzo1c_1_compressLdo_compress.lzo_uint]lzo_compress_t/     0/} 7P H\`Z^cglp 7;@DIM  (08@HPX`hpx&.6@JRZblt|$.6>HPX`hpx &.8BJRZbjr| &08@JT\dnx   4 _/ / 0 "4 &+Z 6Z BN\Bl1"}S2`'  1 = M  ]  q     lzo1c_2.o/ 1315461828 0 0 100644 8980 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_2.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_2_compress_lzo1c_do_compress_lzo1c_2_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEE@EEE܋EEEEEEE@EEE@E@3E@3E@3Ћ%?EЋUЋE܋E؋E+E؋U+ЉU؋E;ErE+E؉EԋEԃt E=?v E EEĉEȋEȃtE= vEPE@;uE%5 EЋUЋE܋E؋E+E؋U+ЉU؋E;ErE+E؉EԋEԃt E=?v E EEĉEȋEȃtiE= vEPE@;uFEPE@;u2EPE@;u EPE@;uE؃E+UЋE܋M E@EE;Er5UЋE܋M E+EZE+EEȋE;EuDEEċE@UĈBE@UBE@EE@EEEEȃ s|Eȃs,E;Eu$EEċEPE ЋEĈPEȋUBE@EE@UBE@EE@EEHEȋEȃw֋EEE=sZUBE@EEȃ UBE@EE@UBE@EE@EEHEȋEȃw֋EEEPEPEP EEEEEE@EȋE@E؋EȉEE@EċE@EEĉEE;E<E@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EE|E;|E@EE@E؋ExE@EE@EEtx;tuFE@EE@E؋EpE@EE@EElp;l EHEE+EE̋E= w:EHEԋEHUԃ ‹UBE@EEUBE@EDẼ UBE@EEԃ?UBE@EEUBE@EEEE;ErEEE@EE@E@3E@3E@3Ћ%?EЋUЋE܋M EEwEhE;hsFEPE@;u4E@E؋EdE@EE;hsEPE@;t̋E+EE̋Ẽ"wẼ UBE@E] UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EEԃ?UBE@EEUBE@EEEE;ErEE`E@EE@E@3E@3E@3Ћ%?EЋUЋE܋M EEE+Ev E+EE؋EPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1c_2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_2.o src/lzo1c_2.c -W0,-xp.XAKk4DpErFaOVnW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOVnW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQUgginNin_lenN outOout_lenOwrkmemPipRopYin_endZip_end[ii\r1^m3adict dJJJm_posm_offdindexm_len$33t:{endtintunsigned charn unsigned long lzo_uint n void n n n n n n  n n n $  gX )   .  3 Xlzo_compress_t] _lzo1c_2_compress_funcrHlzo1c_2_compressNUginKin_lenK outLout_lenLwrkmemMn n !_lzo1c_do_compressgj &   .  Xn ot_lzo1c_store_run j y  src./include/lzolzo1c_2.clzo1b_c.chlzoconf.hlzo1b_cr.chlzo1b_cm.chlzo1b_sm.chlzo1b_tm.chcompr1c.h  $+17 = C JJQ      ( 4     z      $~$ 3 <DD D D D ] ] x            ; e p ~             &-I \ \ ` ` ` v         ! > U r r { {{ { { { { { {       }     $, 2 4"        DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >w_lzo1c_2_compress_funclzo1c_2_compressLdo_compress.lzo_uint]lzo_compress_t     /} H\`Z^cglp 7;@DIM  (08@HPX`hpx&.6@JRZblt|$.6>HPX`hpx &.8BJRZbjr| &08@JT\dnx   4    " &+ 6 BN\Bl"}28`'  1 = M  ]  q     lzo1c_3.o/ 1315461828 0 0 100644 9140 ` ELF@ 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_3.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_3_compress_lzo1c_do_compress_lzo1c_3_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEE@EEE܋EEEEEEE@EEE@E@3E@3E@3Ћ%?EЋUЋE܋E؋E+E؋U+ЉU؋E;ErE+E؉EԋEԃt E=?v E EEĉEȋEȃtE= vEPE@;uE%5 EЋUЋE܋E؋E+E؋U+ЉU؋E;ErE+E؉EԋEԃt E=?v E EEĉEȋEȃtiE= vEPE@;uFEPE@;u2EPE@;u EPE@;uE؃E+UЋE܋M E@EE;Er(5UЋE܋M E+EZE+EEȋE;EuDEEċE@UĈBE@UBE@EE@EEEEȃ s|Eȃs,E;Eu$EEċEPE ЋEĈPEȋUBE@EE@UBE@EE@EEHEȋEȃw֋EEE=sZUBE@EEȃ UBE@EE@UBE@EE@EEHEȋEȃw֋EEEPEPEP EEEEEE@EȋE@E؋EȉEE@EċE@EEĉEE;E<E@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EEEE;EE@EE@E؋EEE@EE@EE|E;|E@EE@E؋ExE@EE@EEtx;tuFE@EE@E؋EpE@EE@EElp;l\EHEE+EE̋E= w:EHEԋEHUԃ ‹UBE@EEUBE@EDẼ UBE@EEԃ?UBE@EEUBE@EEEE;ErEEE@EE@E@3E@3E@3Ћ%?EЋUЋE܋M E@EE@E@3E@3E@3Ћ%?EЋUЋE܋M EEEhE;hsFEPE@;u4E@E؋EdE@EE;hsEPE@;t̋E+EE̋Ẽ"wẼ UBE@E] UBE@EẼ"E̋E=v'E-E̸UBE@EE=wًE̋UBE@EEԃ?UBE@EEUBE@EEEE;Er EEE@EE@E@3E@3E@3Ћ%?EЋUЋE܋M E@EE@E@3E@3E@3Ћ%?EЋUЋE܋M EEE+Ev E+EE؋EPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1c_3.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_3.o src/lzo1c_3.c -W0,-xp.XAKk4DpErFaOlqW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpErFaOlqW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ{UgginNin_lenN outOout_lenOwrkmemPipRopYin_endZip_end[ii\r1^m3adict dJ8J2J2m_posm_offdindexm_len$33t:2h2h2hend8cCcCctintunsigned charn unsigned long lzo_uint n void n n n n n n  n n n $  gX )   .  3 Xlzo_compress_t] _lzo1c_3_compress_funcrHlzo1c_3_compressNUginKin_lenK outLout_lenLwrkmemMn n !_lzo1c_do_compressgj &   .  Xn ot_lzo1c_store_run j y  src./include/lzolzo1c_3.clzo1b_c.chlzoconf.hlzo1b_cr.chlzo1b_cm.chlzo1b_sm.chlzo1b_tm.chcompr1c.h  $+17 = C JJQ      ( 4     z      $~$ 3 <DD D D D ] ] x            ; e p ~             &-I \ \ ` ` ` v       h h hhq                   .}88 H HH [ nt|   2 22 88C L co v   DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >w_lzo1c_3_compress_funclzo1c_3_compressLdo_compress.lzo_uint]lzo_compress_t{     /}Y H\`Z^cglp 7;@DIM  (08@HPX`hpx&.6@JRZblt|$.6>HPX`hpx &.8BJRZbjr| &08@JT\dnx   4    " &+ 6 BTNC\?Bl"}2`' 8 1 X= `M h ] (  q 0   8   lzo1c_4.o/ 1315461829 0 0 100644 10292 ` ELF$4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_4.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_4_compress_lzo1c_do_compress_lzo1c_4_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EEԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEt4EEPEE@;tE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|XE@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;t EH+EEE;Ev EEȋEELE EE̋EEE؃Uč+ЉUċUEċM E@EEEEEEEEăEċEHEEQEăEċUEċM E@EEEEȃvWEȃu E= w@E@EE;ErE@ U3ЉUEE@3ЉUnE+EZE+EEċE;EuDEEE@UBE@UBE@EE@EEEEă s|Eăs,E;Eu$E؃EEPE ЋEPEċUBE@EE@UBE@EE@EEHEċEăw֋EEE=sZUBE@EEă UBE@EE@UBE@EE@EEHEċEăw֋EEEPEPEP EEEEEȉEEȃFE= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEwE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEEEE@E@3E@3ЉUE+ẺEЋEEċE;Es@EPE@;u.E@EЋEEE@EE;EsEPE@;tҋE+EEȋEȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEEEE@E@3E@3ЉUE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Gsrc/lzo1c_4.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_4.o src/lzo1c_4.c -W0,-xp.XAKk4DpFrFaO1tW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaO1tW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQK UinNin_lenN %outO*out_lenO7wrkmemPipARdvUdrunFWop%Yin_end\Zip_endk[iiu\r1^m3%adictd   m_posm_offm_lendQip_savRjFSx_lenTx_offU|t: @ @ Iend 3  3  3 tintunsigned char unsigned long lzo_uint  void / <unsigned RW af p z             %  7  lzo_compress_t _lzo1c_4_compress_funcHlzo1c_4_compressN UinKin_lenK %outL*out_lenL7wrkmemM  _lzo1c_do_compress    %  7 % _lzo1c_store_run%    src./include/lzolzo1c_4.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    |` j r x ~  ,             # ( 0: <<K P v ||               , V dnn n    ~           ' : : < < < R e x x x ~  @ @ @@ @ I IO i }                  }     / B H P V \ "       3 ? F V z  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >K_lzo1c_4_compress_func>lzo1c_4_compressKLdo_compress.Klzo_uintlzo_compress_tK      P /) W p  H\`FJOSX\uy~:TX !+5AIQYais{ %-7AIQYaiq~ (08BLT\dnv~ $.8@HPX`hpz (08@JRZbjrz &.8@HR\dlv   4  O O P "T &+z 6z KBN\Bl"}2P`'  1 = M  ] $ q $  $  lzo1c_5.o/ 1315461829 0 0 100644 10548 ` ELF%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_5.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_5_compress_lzo1c_do_compress_lzo1c_5_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EEԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEt4EEPEE@;tE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|XE@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;t EH+EEE;Ev EEȋEELE EE̋EEE؃Uč+ЉUċUEċM E@EEEEEEEEăEċEHEEQEăEċUEċM E@EEEEȃvWEȃu E= w@E@EE;ErE@ U3ЉUEE@3ЉUnE+EZE+EEċE;EuDEEE@UBE@UBE@EE@EEEEă s|Eăs,E;Eu$E؃EEPE ЋEPEċUBE@EE@UBE@EE@EEHEċEăw֋EEE=sZUBE@EEă UBE@EE@UBE@EE@EEHEċEăw֋EEEPEPEP EEEEEȉEEȃE= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEoE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEEEE@E@3E@3ЉU?E+ẺEЋEEċE;Es@EPE@;u.E@EЋEEE@EE;EsEPE@;tҋE+EEȋEȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EE)E@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEEEE@E@3E@3ЉUE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Gsrc/lzo1c_5.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_5.o src/lzo1c_5.c -W0,-xp.XAKk4DpFrFaOFxW.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOFxW.;backend;raw;cd;DBG_GEN 5.2.7do_compressQC UinNin_lenN %outO*out_lenO7wrkmemPipARdvUdrunFWop%Yin_end\Zip_endk[iiu\r1^m3%adictd   m_posm_offm_lendQip_savRjFSx_lenTx_offU|t:    end +  +  + tintunsigned char unsigned long lzo_uint  void / <unsigned RW af p z             %  7  lzo_compress_t _lzo1c_5_compress_funcHlzo1c_5_compressN UinKin_lenK %outL*out_lenL7wrkmemM  _lzo1c_do_compress    %  7 % _lzo1c_store_run%    src./include/lzolzo1c_5.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    |` j r x ~  ,             # ( 0: <<K P v ||               , V dnn n    ~           ' : : < < < R e x x x ~                     $ : : < < N W a l ~ }                    + 7 > V z  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >K_lzo1c_5_compress_func>lzo1c_5_compressKLdo_compress.Klzo_uintlzo_compress_tC      P /! W p  H\`FJOSX\uy~:TX !+5AIQYais{ %-7AIQYaiq~ (08BLT\dnv~ $.8@HPX`hpz (08@JRZbjrz &.8@HR\dlv   4  O O P "T &+z6zKBN\Bl"}2P`'  1 = M  ] % q %  %  lzo1c_6.o/ 1315461829 0 0 100644 10756 ` ELF&4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_6.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_6_compress_lzo1c_do_compress_lzo1c_6_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EEԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEt4EEPEE@;tE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|XE@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;t EH+EEE;Ev EEȋEELE EE̋EEE؃Uč+ЉUċUEċM E@EEEEEEEEăEċEHEEQEăEċUEċM E@EEEEȃvWEȃu E= w@E@EE;Er E@ U3ЉUEE@3ЉUnE+EZE+EEċE;EuDEEE@UBE@UBE@EE@EEEEă s|Eăs,E;Eu$E؃EEPE ЋEPEċUBE@EE@UBE@EE@EEHEċEăw֋EEE=sZUBE@EEă UBE@EE@UBE@EE@EEHEċEăw֋EEEPEPEP EEEEEȉEEȃ>E= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EEԋM E@EE;ErE@ U3ЉUEE@3ЉU3E+ẺEЋEEċE;Es@EPE@;u.E@EЋEEE@EE;EsEPE@;tҋE+EEȋEȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEPEԋM E@EEEEEE@E@3E@3ЉUzE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Gsrc/lzo1c_6.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_6.o src/lzo1c_6.c -W0,-xp.XAKk4DpFrFaOV0W.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOV0W.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ UinNin_lenN %outO*out_lenO7wrkmemPipARdvUdrunFWop%Yin_end\Zip_endk[iiu\r1^m3%adictdp j j m_posm_offm_lendQip_savRjFSx_lenTx_offU|t:j 8j 8j Aendp { { tintunsigned char unsigned long lzo_uint  void / <unsigned RW af p z             %  7  lzo_compress_t _lzo1c_6_compress_funcHlzo1c_6_compressN UinKin_lenK %outL*out_lenL7wrkmemM  _lzo1c_do_compress    %  7 % _lzo1c_store_run%   ' src./include/lzolzo1c_6.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    |` j r x ~  ,             # ( 0: <<K P v ||               , V dnn n    ~           ' : : < < < R e x x x ~     2 2 88 88 8 A AG a u                 }     ' : @ H N T j  j j p p {        DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >K_lzo1c_6_compress_func>lzo1c_6_compressKLdo_compress.Klzo_uintlzo_compress_t       /    H\`FJOSX\uy~:TX !+5AIQYais{ %-7AIQYaiq~ (08BLT\dnv~ $.8@HPX`hpz (08@JR\dlt~ &.6>HRZblt| !   4     " &+6KB5+N`\\Bl"}2`' T 1 t= |M  ] |& q &  & lzo1c_7.o/ 1315461829 0 0 100644 10548 ` ELF%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_7.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_7_compress_lzo1c_do_compress_lzo1c_7_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEt4EEPEE@;tE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|XE@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;t EH+EEE;Ev EEȋEELE EE̋EEE؃Uč+ЉUċUEċM E@EEEEEEEEăEċEHEEQEăEċUEċM E@EEEEȃvWEȃu E= w@E@EE;ErE@ U3ЉUEE@3ЉUnE+EZE+EEċE;EuDEEE@UBE@UBE@EE@EEEEă s|Eăs,E;Eu$E؃EEPE ЋEPEċUBE@EE@UBE@EE@EEHEċEăw֋EEE=sZUBE@EEă UBE@EE@UBE@EE@EEHEċEăw֋EEEPEPEP EEEEEȉEEȃE= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEoE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEEEE@E@3E@3ЉU?E+ẺEЋEEċE;Es@EPE@;u.E@EЋEEE@EE;EsEPE@;tҋE+EEȋEȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EE)E@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEEEE@E@3E@3ЉUE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Gsrc/lzo1c_7.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_7.o src/lzo1c_7.c -W0,-xp.XAKk4DpFrFaOl3W.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOl3W.;backend;raw;cd;DBG_GEN 5.2.7do_compressQC UinNin_lenN %outO*out_lenO7wrkmemPipARdvUdrunFWop%Yin_end\Zip_endk[iiu\r1^m3%adictd   m_posm_offm_lendQip_savRjFSx_lenTx_offU|t:    end +  +  + tintunsigned char unsigned long lzo_uint  void / <unsigned RW af p z             %  7  lzo_compress_t _lzo1c_7_compress_funcHlzo1c_7_compressN UinKin_lenK %outL*out_lenL7wrkmemM  _lzo1c_do_compress    %  7 % _lzo1c_store_run%    src./include/lzolzo1c_7.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    |` j r x ~  ,             # ( 0: <<K P v ||               , V dnn n    ~           ' : : < < < R e x x x ~                     $ : : < < N W a l ~ }                    + 7 > V z  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >K_lzo1c_7_compress_func>lzo1c_7_compressKLdo_compress.Klzo_uintlzo_compress_tC      P /! W p  H\`FJOSX\uy~:TX !+5AIQYais{ %-7AIQYaiq~ (08BLT\dnv~ $.8@HPX`hpz (08@JRZbjrz &.8@HR\dlv   4  O O P "T &+z6zKBN\Bl"}2P`'  1 = M  ] % q %  %  lzo1c_8.o/ 1315461829 0 0 100644 11236 ` ELFt(4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_8.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_8_compress_lzo1c_do_compress_lzo1c_8_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEt4EEPEE@;tE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|XE@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;t EH+EEE;Ev EEȋEELE EE̋EEE؃Uč+ЉUċUEċM E@EEEEEEEEăEċEHEEQEăEċUEċM E@EEEEȃvWEȃu E= w@E@EE;Er E@ U3ЉUEE@3ЉUnE+EZE+EEċE;EuDEEE@UBE@UBE@EE@EEEEă s|Eăs,E;Eu$E؃EEPE ЋEPEċUBE@EE@UBE@EE@EEHEċEăw֋EEE=sZUBE@EEă UBE@EE@UBE@EE@EEHEċEăw֋EEEPEPEP EEEEEȉEEȃ>E= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EԋM E@EE;ErE@ U3ЉUEE@3ЉUE+ẺEЋEEċE;Es@EPE@;u.E@EЋEEE@EE;EsEPE@;tҋE+EEȋEȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EE E@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++ЁEEԋM E@EEEEEE@E@3E@3ЉUE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Gsrc/lzo1c_8.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_8.o src/lzo1c_8.c -W0,-xp.XAKk4DpFrFaO16W.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaO16W.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ UinNin_lenN %outO*out_lenO7wrkmemPipARdvUdrunFWop%Yin_end\Zip_endk[iiu\r1^m3%adictd\ V V m_posm_offm_lendQip_savRjFSx_lenTx_offU|t:V 8V 8V Aend\ g g tintunsigned char unsigned long lzo_uint  void / <unsigned RW af p z             %  7  lzo_compress_t _lzo1c_8_compress_funcHlzo1c_8_compressN UinKin_lenK %outL*out_lenL7wrkmemM  _lzo1c_do_compress    %  7 % _lzo1c_store_run%   ' src./include/lzolzo1c_8.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    |` j r x ~  ,             # ( 0: <<K P v ||               , V dnn n    ~           ' : : < < < R e x x x ~     2 2 88 88 8 A AG a u                 }     ' : @ H N T V V V \ \ g p       DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >K_lzo1c_8_compress_func>lzo1c_8_compressKLdo_compress.Klzo_uintlzo_compress_t       /}    H\`FJOSX\uy~:TX !+5AIQYais{ %-7AIQYaiq~ (08BLT\dnv~ $.8@HPX`hpz (08@JR\dlt~ &.6>HRZblt| !   4  "&+6KB+N@\<Bl~"}2`' 4! 1 T!= \!M t" ] \( q d(  l( lzo1c_9.o/ 1315461829 0 0 100644 10444 ` ELFX%4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_9.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_9_compress_lzo1c_do_compress_lzo1c_9_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEtEċUPEEPEE@;tE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|DE@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;t8EH+EEE;EvEEȋEEE;EuE;EsEEEȃ rE;Es E EE̋EE EEEăEċEHEE]EăEċUEċM E@EEEEȃvWEȃu E= w@E@EE;ErE@ U3ЉUEE@3ЉUzE+EZE+EEċE;EuDEEE@UBE@UBE@EE@EEEEă s|Eăs,E;Eu$E؃EEPE ЋEPEċUBE@EE@UBE@EE@EEHEċEăw֋EEE=sZUBE@EEă UBE@EE@UBE@EE@EEHEċEăw֋EEEPEPEP EEEEEȉEEȃ>E= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEgE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EԋM E@EE;ErE@ U3ЉUEE@3ЉUE+ẺEЋEEċE;Es@EPE@;u.E@EЋEEE@EE;EsEPE@;tҋE+EEȋEȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EԋM E@EE;ErE@ U3ЉUEE@3ЉUE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Gsrc/lzo1c_9.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_9.o src/lzo1c_9.c -W0,-xp.XAKk4DpFrFaOF_W.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOF_W.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ/ UinNin_lenN %outO*out_lenO7wrkmemPipARdvUdrunFWop%Yin_end\Zip_endk[iiu\r1^m3%adictd   m_posm_offm_lendQip_savRjFSx_lenTx_offUpt: , , 5end      tintunsigned char unsigned long lzo_uint  void / <unsigned RW af p z             %  7  lzo_compress_t _lzo1c_9_compress_funcHlzo1c_9_compressN_ UinKin_lenK %outL*out_lenL7wrkmemM  _lzo1c_do_compress    %  7 % _lzo1c_store_run%   U src./include/lzolzo1c_9.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_cm.chlzo1b_tm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    h r z     #           $. 00? D j pp                 J Xbb b    ~           . . 0 0 0 F Y l l l rz    & & ,, ,, , 5 5; U i                 }     . 4 < B H O u             # * 6 Z  DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID >K_lzo1c_9_compress_func>lzo1c_9_compressKLdo_compress.Klzo_uintlzo_compress_t/      0 / 7 P  H\`FJOSX\uy~:TX !+5AIQYais{'1;CKS[ckx "*2<FNV^hpx (2:BJRZbjt~"*2:DLV^fnx (08BLT\fnv %-:AO   4 _ / / 0 "4 &+Z 6Z KBYN\Bl<"}^2`'  1 = M 0 ] @% q H%  P%  lzo1c_99.o/ 1315461829 0 0 100644 10788 ` ELF&4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_99.cdo_compressBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runlzo1c_99_compress_lzo1c_do_compress_lzo1c_99_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEE EEE EEE܋E@E؋EEԋEEEEEEE@E@3E@3ЉUM++‹+‹ ++ЁEЋEԋM E@EEEE@EE@ U3ЉUEE@3ЉUEM++‹+‹ ++%EԍEEEEEEEċ@EЋE+EЋU+ЉUЋE;ErE+EЉEEt E=?v E EEEEtEċUPEEPEE@;tE@EE@EЋEEE@EE@EEEE;EJE@EE@EЋEEE@EE@EEEE;EE@EE@EЋEEE@EE@EE|E;|E@xE@EЋxHE@tE@EtDH;DE@pE@EЋp@E@lE@El<@;<@E@hE@EЋh8E@dE@Ed48;4E@`E@EЋ`0E@\E@E\,0;,E@XE@EЋX(E@TE@ET$(;$uNE@PE@EЋP E@LE@EL ;tE= w8EHE̋EHŨ ‹UBE@EEUBE@EBEȃ UBE@EẼ?UBE@EEUBE@EEE؋E;ErEEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EԋM E@EE;ErE@ U3ЉUEE@3ЉU[Eȃ"wEȃ UBE@E\ UBE@EEȃ"EȋE=v'E-EȸUBE@EE=wًEȋUBE@EẼ?UBE@EEUBE@EEE؋E;Er EEE@EE@ U3ЉUEE@3ЉUM++‹+‹ ++%EԋM E@EE;ErE@ U3ЉUEE@3ЉUE+Ev E+EEЋEPEPEP EU+UEPEEÐUhEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1c_99.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_99.o src/lzo1c_99.c -W0,-xp.XAKk4DpFrFaOVBX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOVBX.;backend;raw;cd;DBG_GEN 5.2.7do_compressQ[ UJJginN}in_lenN outOout_lenOwrkmemPipRdv}UdrunWopYin_endZip_end[ii\r1^m3adictd   m_posm_off}m_len}dQip_savRjSx_len}Tx_off}UGvGcGcPZZZZZPPJJJend'e e et}: C # C # C t}intunsigned charQ bunsigned long llzo_uint Q }void Q unsignedQ Q Q Q Q  Q Q  Q Q "Q , l J` 1 l  6  ; `lzo_compress_te _lzo1c_99_compress_funczHlzo1c_99_compressN UJ!&inK}in_lenK outLout_lenLwrkmemMQ !Q +_lzo1c_do_compressJt 0 l  6  `Q y~_lzo1c_store_run t  l^ src./include/lzolzo1c_99.clzo1b_c.chlzoconf.hlzo1b_sm.chlzo1b_cr.chlzo1b_tm.chlzo1b_cm.chcompr1c.h  %+28> D Jn   D, 3 : : @ GP PP    h r z               # )4D J JTZ c v v                5 5 P `hh h h xx x x      = H_ eee~e n nzz z z z z z z z z               A}                  }$ $ 4 4 4 G Z ` h n t {           # , C O V f   DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: ' ID  I 4I?  : ;  .?  : ; @ ' ID .? < ' ID .? < ' ID @_lzo1c_99_compress_funclzo1c_99_compressOdo_compress.}lzo_uintelzo_compress_t[      ` /U9 g   K_cHLQUZ^cglpuy~#',0 ",6BJRZbjt| (08@HPX`hr| &.;CKU_gow #+3=EO\iqy'/7?GQYaks}!)19AKU]eow $.6CJX   4  o o p "t &+ 6 BNbN\Dl"}2D`*  4 @ P  ` & t &  & lzo1c_9x.o/ 1315461829 0 0 100644 18980 ` ELFF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1c_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_findbestinit_matchfind_matchcode_matchBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo1c_999_compress_callback_lzo1c_store_runlzo1c_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEUP8EUP4E@<E tEudEU;PvEU+PE ‰E E@EEU P4EUP J X c m w        & 8 8 8 ? [ n             }    " , 5 B H _e nx            , 4 @ a l |                + 8 K X dz          " /6 6 <F F F FNU v |        , V V h      ~ 4F X jv v       DD%. : ; @ ' D I: ;  $> I: &II :  I8 ' ID  I ' D   : I !I/ : 4I : ; . : ;@ ' ID I: ;  I !I/ . : ;@ ' D D D . : ; @ ' ID 4I : ;  .?  : ; @ ' ID I.?  : ;@ ' ID .? < ' ID .? < ' ID Eo^ lzo1c_999_compress_callbackQlzo1c_999_compressoOswd_initdict_swd_insertdictswd_initswd_exitswd_getbyte swd_remove_node swd_accept swd_search swd_findbest init_match find_match code_matcholzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t&lzo_progress_func_tlzo_callback_t@lzo_callback_tZlzo1c_999_t'swd_uint:lzo1c_999_swd_t lzo_uint32L !P!   W% -01:;FGVWXY Z [ \ ] ^elP.cu * K`drv04LPUY^b* . X \ a e j n               $         " & + /            j!ngn| (08BJW^lt~ $,4>FNV^fnv (08ELZdlt~   (0:BJRZbjt~  ",4<DLT\dlt|  $,4<FN[ bpx",9@LT\dnv~ (5<HPZbjrz    $ , 4 > F P X ` h r z                    " * 2 < D L T ^ h p x                    " , 4 < F Q \ d n v ~        !  4 P^^^"^&+6oB' N3\5Il5}67  90 9` T<p   F  F  F lzo1c_cc.o/ 1315461829 0 0 100644 3412 ` ELF\ 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1c_cc.cBbss.bssDdata.dataDrodata.rodata_lzo1c_do_compress_lzo1c_store_run.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU E uE@EpE wDE PEPEP +UEPE@;E v EEEE"jEPEPEPE PEPEЃEEu &II I: ' ID  I .? < ' ID %O_lzo1c_do_compress.Nlzo_uintlzo_compress_t    9 K gkJQ]emu  45 pPPP"P&+v6vBxNO\)l 2}T  t   | P    L    T  lzo1c_d1.o/ 1315461829 0 0 100644 5820 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1c_d1.cBbss.bssDdata.dataDrodata.rodatalzo1c_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU EE EEEEEE@EE@EE EE@EE@EE=E-EEu E*EEEEEHEEwEEEPEPEPEPEEEEEEEw2E EErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EE rEHEE@U ЋE+‰EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@ELE@EHEUE@ ЋE+‰EE@EEHEE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEwEEEuBE@uEEE@EE@tE@UDEE@EEEE@?U+ЉUE@EE@U+ЉUE@EE;EuDEE+EEPEPEEEEEHEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw|E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEt^U+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Ksrc/lzo1c_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_d1.o src/lzo1c_d1.c -W0,-xp.XAKk4DpFrFaOFLX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOFLX.;backend;raw;cd;DBG_GEN 5.2.7lzo1c_decompress7 Uin4in_len4 out5out_len5%wrkmem6op8ip/9t:m_pos9;ip_endH=,@8@8@8DDUccntt\intunsigned charunsigned long lzo_uintvoid*4>CTK src./include/lzolzo1c_d1.clzo1b_d.chlzoconf.h<  , 8 D D U c n v          $ , `          9 @ LL S t t t~ ~         |77 = V o w || |        q         DD%.?  : ; @ ' ID I: ;  4I : ;   $> &II I: #OOlzo1c_decompressOlzo_uint     K ei)-26;?DHMQVZ_chlquz~X_lv~(0:DNV^fpz"*4<DLT\dnx (2<DL  4 P \\\"\&+6OB XN)\'l}         lzo1c_d2.o/ 1315461829 0 0 100644 6588 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1c_d2.cBbss.bssDdata.dataDrodata.rodatalzo1c_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU$EE EEUPUEEEEE;E-E@EE@EE EE+EsXE@EE@EE=E-EEu E*EEEEEHEEwEEE+E;EsE+E;EsEPEPEPEPEEEEEEEwE EE+E;EswE+E;Es|ErdEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw+E@UBE@EE@EEHEEw֋E;EE@EE@EE rE+EsE+EsEHEE@U ЋE+‰EE@EE;ErE;ErzE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE;Es cE@E+EsEHEUE@ ЋE+‰EE@EE;ErE;ErEHEM+M؋UD;sYE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEwgEEEugE+EsE@u0EEE@EE+EsE@tЋE@UDEE@EE+EsPEEE@?U+ЉUE@EE@U+ЉUE@EE;EuE;ErE;Er#M+M؋UD;sEE+EEPEPEEEEEHEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw|E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEt(E+E;EsE+E;EsE;EsU+UEPEU+UEPE;Eu E$E;Es E EE܉EEEFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21ksrc/lzo1c_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_d2.o src/lzo1c_d2.c -W0,-xp.XAKk4DpFrFaOVOX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOVOX.;backend;raw;cd;DBG_GEN 5.2.7lzo1c_decompress_safe7 U in4in_len4 .out53out_len5@wrkmem6op.8ipJ9t:m_posT;ip_endc=op_endh?'`3P3PDPPP=\=\=}444tt\intunsigned charunsigned long lzo_uintvoid8EOY^.K src./include/lzolzo1c_d2.clzo1b_d.chlzoconf.h<  ! ' 3 D P \ l }          ' /4 =`ht        @@ G e e |  q  # D D \f       ' . @|Ldt z        4 @ [ c    ( H P~`l xx       DD%.?  : ; @ ' ID I: ;  4I : ;   $> &II I: (oOlzo1c_decompress_safeolzo_uint     K jnDHMQVZ_chlquz~X_lt~ $,6>HR\dlt~ "*4<DLV^fnv~ (2:BJU`hrz  4 ` lll"l&+ 6 oB N\D,lp}   (      lzo1c_rr.o/ 1315461829 0 0 100644 4076 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1c_rr.cBbss.bssDdata.dataDrodata.rodata_lzo1c_store_runmemcpy.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUEEE EE=EEEEE;EraE+EEUBE@EUBE@EEPEPEP EEEEEEEEE;EsEEEEE;ErVE+EEUBE@EEUBE@EEPEPEP EEEEEEEEEHEEwEE;ErbE+EEUBE@EUBE@EEPEPEP EEEEEEEE;EsEEE rQUBE@EE UBE@EE@UBE@EE@EEHEEwBEv:EUBE@EE@UBE@EE@EEHEEw֋EEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1c_rr.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_rr.o src/lzo1c_rr.c -W0,-xp.XAKk4DpFrFaOlRX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOlRX.;backend;raw;cd;DBG_GEN 5.2.7_lzo1c_store_run2=U05oo1Dii1 Zr_len1op03ipn4tZ5   r_bitss@ttZAunsigned char0:?unsigned long Ilzo_uintiunsignedvoid memcpy   sK src./include/lzolzo1c_rr.clzo1b_r.chlzoconf.h6    ' . < E i  {             / 8 \  {       28  DD%.?  : ; @ ' ID I: ;  4I : ;   $> I&I I: .? < ' ID I#O_lzo1c_store_runZlzo_uint    =vi K eiX_lt| "*2:BLV^hpx  4) `="&+6B{N1 \ 'l }  4   L P  H     lzo1c_xx.o/ 1315461829 0 0 100644 4236 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.debug_varnames.symtablzo1c_xx.cBbss.bssDdata.dataDrodata.rodata_lzo1c_get_compress_func.XAKk4DpFrFaO1UX.c_funcslzo1c_compress_lzo1c_do_compress_lzo1c_1_compress_func_lzo1c_2_compress_func_lzo1c_3_compress_func_lzo1c_4_compress_func_lzo1c_5_compress_func_lzo1c_6_compress_func_lzo1c_7_compress_func_lzo1c_8_compress_func_lzo1c_9_compress_func.rel.text.rel.rodata.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenames.rel.debug_varnamesUE|E ~Eu E EEEE@EEÐUjEPEEu E#EPEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21rsrc/lzo1c_xx.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1c_xx.o src/lzo1c_xx.c -W0,-xp.XAKk4DpFrFaO1UX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaO1UX.;backend;raw;cd;DBG_GEN 5.2.7unsigned charO`unsigned longOjvoidintej{long$ c_funcs3 _lzo1c_get_compress_funcBOUVV clevelA fpC lzo_compress_tVk lzo1c_compressWU srcS src_lenS {dstT *dst_lenT wrkmemU clevelV fVXO jlzo_uintO/ _lzo1c_do_compress4j{= src./include/lzolzo1c_xx.clzoconf.h  ( 4 A A J Vg o x   DD%$> &II' ID II !I/ 4I : ;  .?  : ; @ ' ID  I: ;  I: .? < ' ID >v_lzo1c_get_compress_funculzo1c_compress.vVlzo_compress_tlzo_uintvc_funcs     O$PP#:Qh:]   K #JQ]emu}   4e @@@$"d&+6vBN\ Bl 2}    H T 8 x (   <  Q   lzo1f_1.o/ 1315461829 0 0 100644 8148 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1f_1.cdo_compressBbss.bssDdata.dataDrodata.rodatalzo1f_1_compress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEE EEEEEEEEEE@EEE@E@3E@3E@3Ћ%?EԋUԋEEE+EU+ЉUE;ErE+EE܋E܃t E=?v E EEȉE̋ẼtE=vEPE@;uE%5 EԋUԋEEE+EU+ЉUE;ErE+EE܋E܃t E=?v E EEȉE̋ẼtmE=vEPE@;uJEPE@;uEPE@;t"EPE@;uEE+UԋEM E@EE;Er0UԋEM E+EEЋEЃEЉE̋Ẽs)E;Ev!EEȋE@U ‹UȈB{ẼwE̋UBE@E^ẼEȸUBE@EE=v'E-EȸUBE@EE=wًEȋUBE@EE@UBE@EE@EEHE̋Ẽw֋EEE@E̋E@EẺEE@EȋE@EEȉEE;E6E@EċE@EEĉEE@EE@EEEE;EE@EE@EEEE@EE@EEEE;EE@EE@EEEE@EE@EEEE;EE@EE@EE|E@EE@EEx|;xuFE@EE@EEtE@EE@EEpt;pEHEE+EE؋E=wGEHE܋E؃U܃ȍ ȋEHE@EEUBE@EE؃uHE=w>EЃv6EHE܋E܃UBE@EEUBE@EEE؃ UBE@EE܃?UBE@EEUBE@EElE;lsFEPE@;u4E@EEhE@EE;lsEPE@;t̋E+EE؋E؃!wE؃ UBE@E_E؃!EظUBE@EE=v'E-EظUBE@EE=wًE؋UBE@EE܃?UBE@EEUBE@EEEE;Er E+EE+EEEs(E;Ev EE܋E@U ‹U܈BzEwEUBE@E^EEܸUBE@EE=v'E-EܸUBE@EE=wًE܋UBE@EE@UBE@EE@EEHEEw֋U+UEPEEÐU EEEE u E@rE wHE UBE@EE@UBE@EE@EE HE E w֋U+UEP!jEPEPEPE PEPEEusrc/lzo1f_1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1f_1.o src/lzo1f_1.c -W0,-xp.XAKk4DpFrFaOFYX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOFYX.;backend;raw;cd;DBG_GEN 5.2.7do_compressJUinGin_lenG  outH%out_lenH2wrkmemIip<Kop Lin_endKMip_endZNiidOdictxP===m_posYm_offZm_len[dindex\lit]% 1 1 t7hhttendtlllllttintunsigned char unsigned long lzo_uint  void * 7 AF PU _ i ns }  lzo1f_1_compressU6 ;in in_len out %out_len 2wrkmemop r 6R< src./include/lzolzo1f_1.clzoconf.h   $ * 0 6 =D        ( y |        % 1 7 G h p     }                 4L f         # - 8 J}TT d ~          + 5 @ R}\\ l          (I Q ] h s ~   DD%. : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: .?  : ;@ ' ID  I: ; #Blzo1f_1_compressBLdo_compressBlzo_uint      H\`6:?CHL  ,059>BGKjnsw|IP\dlt| &08@HRZbjrz "*2:BJT\dnv~(08@HPZbjrz"*2:BL   4J    " &+> 6> BBVN\'l"}0 ,        5  lzo1f_9x.o/ 1315461829 0 0 100644 19268 ` ELFG4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1f_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_findbestinit_matchfind_matchcode_matchSTORE_RUNBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo1f_999_compress_callbacklzo1f_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEUP8EUP4E@<E tEudEU;PvEU+PE ‰E E@EEU P4EUP J X c m w        & 8 ? f y         ! 3 = H Z}dd t        + 5 @ R}\\ l           ) 0 D b m |               * 44 4 4 < H P \ d p z      ,V a n            0O u u       GN f  DD%. : ; @ ' D I: ;  $> I: &II :  I8 ' ID  I ' D   : I !I/ : 4I : ; . : ;@ ' ID I: ;  I !I/ . : ;@ ' D D D . : ; @ ' ID 4I : ;  .?  : ; @ ' ID I.?  : ;@ ' ID .? < ' ID .? < ' ID E lzo1f_999_compress_callbacklzo1f_999_compressOswd_initdictVswd_insertdictswd_initswd_exitswd_getbyte swd_remove_node swd_accept swd_search swd_findbest init_match find_match code_matchU STORE_RUNlzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t&lzo_progress_func_tlzo_callback_t@lzo_callback_tZlzo1f_999_tswd_uinty1lzo1f_999_swd_t lzo_uint32L !P!   W% 0:;DEPQ`abc d e f g hov`.c K`dim '+CGLPUY! % O S X \ a e                          " &          c g            HLcglpuy! gn| (08BJW^lt~ $,4>FNV^fnv (08ELZdlt~   (0:BJRZbjt~  ",4<DLT\dlt|  $,4<FN[ bpx",9@LT\dlv~%,8@HPZbjrz      ( 0 8 @ H P X ` h p x                     & . 8 @ J R Z d l t ~                   $ , 4 > I T \ f n v        !  4  P"&+6B( N4\6Il6}78  :  : =`   G  G  G lzo1f_d1.o/ 1315461829 0 0 100644 4996 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1f_d1.cBbss.bssDdata.dataDrodata.rodatalzo1f_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU EE EE@EEEEE@EE@EEvEuBE@uEEE@EE@tE@UDEE@EErfEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw-E@UBE@EE@EEHEEw֋E@EE@EE E-EEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE=sFEHEEU+ЉUE@U+ЉUE@EEE/EEEuBE@uEEE@EE@tE@UDEE@EEEE@U+ЉUEEE;EuhEE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuAE@UBE@EE@EEHEEw֋E@EE@E/U+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1f_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1f_d1.o src/lzo1f_d1.c -W0,-xp.XAKk4DpFrFaOleX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOleX.;backend;raw;cd;DBG_GEN 5.2.7lzo1f_decompress7\U))Fin4\in_len4 kout5pout_len5}wrkmem6opk8ip9t\:m_pos;ip_end=intunsigned char0Aunsigned longKlzo_uint0\voidu000K src./include/lzolzo1f_d1.clzo1f_d.chlzoconf.h<   %6 > DL L X c j j|v    & 7C N _ | |       $- 5 5 A L S S|_w w }          P          W DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: #Olzo1f_decompress\lzo_uint    \ K eiX_lv~ ",4>FNV^fpx *2:BJRZblt~  4 P\"&+6By NW x\ 'l }  (  HX      lzo1f_d2.o/ 1315461829 0 0 100644 5692 ` ELFh4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1f_d2.cBbss.bssDdata.dataDrodata.rodatalzo1f_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU$EE EEUPUE@EEEEE;E?E@EE@EEv EudE+EslE@u0EEE@EE+Es>E@tЋE@UDEE@EE+E;Es U+UE@;sErdEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw+E@UBE@EE@EEHEEw֋E@EE@EE;EE E-EEU+ЉUE@U+ЉUE@EE;ErE;ErE+EsE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE=s~EHEEU+ЉUE@U+ЉUE@EEEE;ErE;ErOM+M؋UD;sEEEugE+EsE@u0EEE@EE+EsE@tЋE@UDEE@EE+EslEEE@U+ЉUEEE;EuE;ErE;ErSM+M؋UD;sEE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEumE+E;EsU+UE@;sE@UBE@EE@EEHEEw֋E@EE@EE;Es3E;EsU+UEPEU+UEPE;Eu E$E;Es E EE܉EEEFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1f_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1f_d2.o src/lzo1f_d2.c -W0,-xp.XAKk4DpFrFaO1hX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaO1hX.;backend;raw;cd;DBG_GEN 5.2.7lzo1f_decompress_safe7(UDDain4win_len4 out5out_len5wrkmem6op8ip9tw:m_pos;ip_end=op_end?intunsigned charK\unsigned longflzo_uintKwvoidKKK<K src./include/lzolzo1f_d2.clzo1f_d.chlzoconf.h<  % + 1 = N V \d t    |   # X        dn u         ' . @|Ld t z      " . I Q    $ N _l]|      #  DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: (Olzo1f_decompress_safewlzo_uint    ( K jnX_lt~ (0:BJT\dlt| $.6@HPX`hpx $.6  4 `("&+6Bu @Nx\-,lY}x     X  `  lzo1x_1.o/ 1315461829 0 0 100644 8684 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1x_1.clzo1x_1_compress_coreBbss.bssDdata.dataDrodata.rodatalzo1x_1_compressmemset.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU4EE EEE EEEEEEEEEEs E؃EEEEEE+EUDEE;ErE@EЋEiB$%?E̋ŰEPU‰E܋E+EM̋UfJE܋@U;t뒐E+EEEE+EEЋEЃEЃw7EE̋E@U ‹ÜBEPEPEEЉE^EЃwTEЃUBE@EEPEPEPEPEPEPEP EP EEЉEEЃwEЃUBE@E_EЃE̸UBE@EE=v'E-E̸UBE@EE=wًE̋UBE@EEPEPEPEPEPEPEP EP EEEEEЃEЋEЃsEЃv*E@UBE@EE@EEHEЋEЃwEEEԋPEEԋ@3ЉUЋEЃu5EԃEԋEEԋPEEԋ@3ЉUЋEE;Er2EЃtˋE%uEEЋE@EԋE%tE+E܉E؋EEԉEEEEԃwNE=wDEHE؋EHU؃ȍ ȋEHE@EEUBE@EE=@EHE؋Eԃ!wEԃ UBE@E_Eԃ!EԸ UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EE-@E؋Eԃ w%E UԋȍB ȋEHE@EcEԃ EԋE UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EaGU+UEPE+EU+ЉUEÐU EEEEE EEEEEE=w EEEEEEEEEEU;EvEEUMM;wahjEP EPEPEPEPEPEPEEEEEUPUE+EEECEEEEEE +EEE;Eu#E=wEUBE@EEw EEE@U ‹UB~EwEUBE@E_EEUBE@EE=v'E-EUBE@EE=wًEUBE@EE@UBE@EE@EEHEEwָUBE@EUBE@EUBE@EU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/218src/lzo1x_1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_1.o src/lzo1x_1.c -W0,-xp.XAKk4DpFrFaOFlX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOFlX.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_1_compress_coreF3UinCin_lenC outDout_lenDtiEwrkmemEipGopHin_endIip_endJiiKdict-LXX X m_pos7Um_off}m_len~XdvHdindext,,ttvHunsigned longlzo_uintunsigned char   void     unsigned short ( 2unsigned<lzo_uint32 lzo1x_1_compresslU ini in_leni outj out_lenj wrkmemk ip m opn lo tp_(kk llt ll_endu1B=B=B iiItt ttint    memset<J src./include/lzolzo1x_1.clzo1x_c.chlzoconf.h  ! ' - 3 X1k s x            ,4 GS _ k w     z    ( 4 O _ "             & 8 ? d |      z  ' @K S x   z         . FL R X _ k q        p(1 = I [ t |      x   BT f x    DD%. : ; @ ' ID I: ;  4I : ;   $> I: &I I .?  : ;@ ' ID  I: ; 4I : ; .? < ' ID I#<Ylzo1x_1_compress(<Llzo1x_1_compress_core*<lzo_uintHlzo_uint323     @P HfjMQVZ_c  $)-26;?DHMQtxpt#',059kotx}W^lt| *2<DLT\fnx $,4>FNV`hpx &.6>HR\dlt| *4<DLT\dlt~   4e 0 0 0 "0 &+V 6V <BN\`'l,}.@ $ , <P '  ;  P  lzo1x_1k.o/ 1315461829 0 0 100644 8700 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1x_1k.clzo1x_1_11_compress_coreBbss.bssDdata.dataDrodata.rodatalzo1x_1_11_compressmemset.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU4EE EEE EEEEEEEEEEs E؃EEEEEE+EUDEE;ErE@EЋEiB$%E̋ŰEPU‰E܋E+EM̋UfJE܋@U;t뒐E+EEEE+EEЋEЃEЃw7EE̋E@U ‹ÜBEPEPEEЉE^EЃwTEЃUBE@EEPEPEPEPEPEPEP EP EEЉEEЃwEЃUBE@E_EЃE̸UBE@EE=v'E-E̸UBE@EE=wًE̋UBE@EEPEPEPEPEPEPEP EP EEEEEЃEЋEЃsEЃv*E@UBE@EE@EEHEЋEЃwEEEԋPEEԋ@3ЉUЋEЃu5EԃEԋEEԋPEEԋ@3ЉUЋEE;Er2EЃtˋE%uEEЋE@EԋE%tE+E܉E؋EEԉEEEEԃwNE=wDEHE؋EHU؃ȍ ȋEHE@EEUBE@EE=@EHE؋Eԃ!wEԃ UBE@E_Eԃ!EԸ UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EE-@E؋Eԃ w%E UԋȍB ȋEHE@EcEԃ EԋE UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EaGU+UEPE+EU+ЉUEÐU EEEEE EEEEEE=w EEEEEEEEEEU;EvEEUMM;wahjEP EPEPEPEPEPEPEEEEEUPUE+EEECEEEEEE +EEE;Eu#E=wEUBE@EEw EEE@U ‹UB~EwEUBE@E_EEUBE@EE=v'E-EUBE@EE=wًEUBE@EE@UBE@EE@EEHEEwָUBE@EUBE@EUBE@EU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Asrc/lzo1x_1k.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_1k.o src/lzo1x_1k.c -W0,-xp.XAKk4DpFrFaOVoX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaOVoX.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_1_11_compress_coreF3UinCin_lenC outDout_lenDtiEwrkmemEipGopHin_endIip_end JiiKdict3LXX X m_pos=Um_off}m_len~XdvNdindext,,ttvNunsigned longlzo_uintunsigned char   void     unsigned short . 8unsignedBlzo_uint32 lzo1x_1_11_compresslU ini in_leni outj out_lenj wrkmemk ipm opn lo tp_(kk llt ll_endu1B=B=B iiItt ttint    memsetBK src./include/lzolzo1x_1k.clzo1x_c.chlzoconf.h  ! ' - 3 X1k s x            ,4 GS _ k w     z    ( 4 O _ "             & 8 ? d |      z  ' @K S x   z         . FL R X _ k q        p(1 = I [ t |      x   BT f x    DD%. : ; @ ' ID I: ;  4I : ;   $> I: &I I .?  : ;@ ' ID  I: ; 4I : ; .? < ' ID I&E_lzo1x_1_11_compress+EOlzo1x_1_11_compress_core*Elzo_uintNlzo_uint323     @P KlpSW\`ei !&*/38<AEJNSWz~y},059>Btx}X_mu} !+3=EMU]goy %-5?GOWaiqy '/7?IS]emu} !+5=EMU]emu   4l 0 0 0 "0 &+V 6V EBN\j*l/}.@ 4 < LP .  B  W  lzo1x_1l.o/ 1315461829 0 0 100644 8700 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1x_1l.clzo1x_1_12_compress_coreBbss.bssDdata.dataDrodata.rodatalzo1x_1_12_compressmemset.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU4EE EEE EEEEEEEEEEs E؃EEEEEE+EUDEE;ErE@EЋEiB$%E̋ŰEPU‰E܋E+EM̋UfJE܋@U;t뒐E+EEEE+EEЋEЃEЃw7EE̋E@U ‹ÜBEPEPEEЉE^EЃwTEЃUBE@EEPEPEPEPEPEPEP EP EEЉEEЃwEЃUBE@E_EЃE̸UBE@EE=v'E-E̸UBE@EE=wًE̋UBE@EEPEPEPEPEPEPEP EP EEEEEЃEЋEЃsEЃv*E@UBE@EE@EEHEЋEЃwEEEԋPEEԋ@3ЉUЋEЃu5EԃEԋEEԋPEEԋ@3ЉUЋEE;Er2EЃtˋE%uEEЋE@EԋE%tE+E܉E؋EEԉEEEEԃwNE=wDEHE؋EHU؃ȍ ȋEHE@EEUBE@EE=@EHE؋Eԃ!wEԃ UBE@E_Eԃ!EԸ UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EE-@E؋Eԃ w%E UԋȍB ȋEHE@EcEԃ EԋE UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EaGU+UEPE+EU+ЉUEÐU EEEEE EEEEEE=w EEEEEEEEEEU;EvEEUMM;wah jEP EPEPEPEPEPEPEEEEEUPUE+EEECEEEEEE +EEE;Eu#E=wEUBE@EEw EEE@U ‹UB~EwEUBE@E_EEUBE@EE=v'E-EUBE@EE=wًEUBE@EE@UBE@EE@EEHEEwָUBE@EUBE@EUBE@EU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Asrc/lzo1x_1l.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_1l.o src/lzo1x_1l.c -W0,-xp.XAKk4DpFrFaO1rX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpFrFaO1rX.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_1_12_compress_coreF3UinCin_lenC outDout_lenDtiEwrkmemEipGopHin_endIip_end JiiKdict3LXX X m_pos=Um_off}m_len~XdvNdindext,,ttvNunsigned longlzo_uintunsigned char   void     unsigned short . 8unsignedBlzo_uint32 lzo1x_1_12_compresslU ini in_leni outj out_lenj wrkmemk ipm opn lo tp_(kk llt ll_endu1B=B=B iiItt ttint    memsetBK src./include/lzolzo1x_1l.clzo1x_c.chlzoconf.h  ! ' - 3 X1k s x            ,4 GS _ k w     z    ( 4 O _ "             & 8 ? d |      z  ' @K S x   z         . FL R X _ k q        p(1 = I [ t |      x   BT f x    DD%. : ; @ ' ID I: ;  4I : ;   $> I: &I I .?  : ;@ ' ID  I: ; 4I : ; .? < ' ID I&E_lzo1x_1_12_compress+EOlzo1x_1_12_compress_core*Elzo_uintNlzo_uint323     @P KlpSW\`ei !&*/38<AEJNSWz~y},059>Btx}X_mu} !+3=EMU]goy %-5?GOWaiqy '/7?IS]emu} !+5=EMU]emu   4l 0 0 0 "0 &+V 6V EBN\j*l/}.@ 4 < LP .  B  W  lzo1x_1o.o/ 1315461830 0 0 100644 8700 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1x_1o.clzo1x_1_15_compress_coreBbss.bssDdata.dataDrodata.rodatalzo1x_1_15_compressmemset.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU4EE EEE EEEEEEEEEEs E؃EEEEEE+EUDEE;ErE@EЋEiB$%E̋ŰEPU‰E܋E+EM̋UfJE܋@U;t뒐E+EEEE+EEЋEЃEЃw7EE̋E@U ‹ÜBEPEPEEЉE^EЃwTEЃUBE@EEPEPEPEPEPEPEP EP EEЉEEЃwEЃUBE@E_EЃE̸UBE@EE=v'E-E̸UBE@EE=wًE̋UBE@EEPEPEPEPEPEPEP EP EEEEEЃEЋEЃsEЃv*E@UBE@EE@EEHEЋEЃwEEEԋPEEԋ@3ЉUЋEЃu5EԃEԋEEԋPEEԋ@3ЉUЋEE;Er2EЃtˋE%uEEЋE@EԋE%tE+E܉E؋EEԉEEEEԃwNE=wDEHE؋EHU؃ȍ ȋEHE@EEUBE@EE=@EHE؋Eԃ!wEԃ UBE@E_Eԃ!EԸ UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EE-@E؋Eԃ w%E UԋȍB ȋEHE@EcEԃ EԋE UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EaGU+UEPE+EU+ЉUEÐU EEEEE EEEEEE=w EEEEEEEEEEU;EvEEUMM;wah@jEP EPEPEPEPEPEPEEEEEUPUE+EEECEEEEEE +EEE;Eu#E=wEUBE@EEw EEE@U ‹UB~EwEUBE@E_EEUBE@EE=v'E-EUBE@EE=wًEUBE@EE@UBE@EE@EEHEEwָUBE@EUBE@EUBE@EU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Asrc/lzo1x_1o.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_1o.o src/lzo1x_1o.c -W0,-xp.XAKk4DpGrFaOFvX.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOFvX.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_1_15_compress_coreF3UinCin_lenC outDout_lenDtiEwrkmemEipGopHin_endIip_end JiiKdict3LXX X m_pos=Um_off}m_len~XdvNdindext,,ttvNunsigned longlzo_uintunsigned char   void     unsigned short . 8unsignedBlzo_uint32 lzo1x_1_15_compresslU ini in_leni outj out_lenj wrkmemk ipm opn lo tp_(kk llt ll_endu1B=B=B iiItt ttint    memsetBK src./include/lzolzo1x_1o.clzo1x_c.chlzoconf.h  ! ' - 3 X1k s x            ,4 GS _ k w     z    ( 4 O _ "             & 8 ? d |      z  ' @K S x   z         . FL R X _ k q        p(1 = I [ t |      x   BT f x    DD%. : ; @ ' ID I: ;  4I : ;   $> I: &I I .?  : ;@ ' ID  I: ; 4I : ; .? < ' ID I&E_lzo1x_1_15_compress+EOlzo1x_1_15_compress_core*Elzo_uintNlzo_uint323     @P KlpSW\`ei !&*/38<AEJNSWz~y},059>Btx}X_mu} !+3=EMU]goy %-5?GOWaiqy '/7?IS]emu} !+5=EMU]emu   4l 0 0 0 "0 &+V 6V EBN\j*l/}.@ 4 < LP .  B  W  lzo1x_9x.o/ 1315461830 0 0 100644 29316 ` ELFn4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtablzo1x_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_search2swd_findbestinit_matchfind_matchcode_matchSTORE_RUNcode_runlen_of_coded_matchmin_gainbetter_matchBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo1x_999_compress_internallzo1x_999_compress_level.XBKk4DpGrFaOVyX.lzo1x_999_compress_level.clzo1x_999_compress_dictlzo1x_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEEUHEUDEǀLE tEurEU;PvEU+PE ‰E E@EEU DEULU UEHUEPE PlP EUPÐU ]EP+UEdEU hEEE lE Um3E Un3ȋ++‹+‹ ++%?EUE] MPlfYlQMUE fJlE@M U@fJjUEPhqEE@@UfBEE lEMUE fJhE @E EHEE]ÐUE@E@ EE"s.UEDŽUED,E@EE"rҋE@E@E@E@ EU@BE@E@EUHJE\EU\El`EU@dEhjhqP EhhhP EǀPEPE PEP EUPTEUPhEER$+PEP$E@$EU@$;Bv EU@B$EMPEE@$PBPlP EEEUHJ$EHEUPJ$EPEUP;\u EǀPE@$r&ELvELPjEPl EUhXEUX;drEUX+dEX(MEU\+dXM‰XE@$s=EUTB$UlEUBUBUBEEÐUÐUEER;P$s0EEE@EEU@BE@E EEEE}E@$v E@$UHB$?EUPElEUP;BsEU`PEAEP@EEUPEU;\u EǀPET@EEUTEU;\u EǀTEX@EEUXEU;\u EǀXÐUEdEE lE Um3E Un3ȋ++‹+‹ ++%?EUEPhqEE@UfBEE lEUEPh;E uMUfJhEdUHdÐU]E UEXPEPEUTlETUm3ETUn3ȋ++‹+‹ ++%?EMUETE]JlUfSlQEMUTfJlEPETMBfYjUEPhqEE@@UfBEUTlEEMUTfJhjEP\E HE E ]ÐU0E@EElEEUTlEEUTE@$lEEUDEEE܋EHEE܉E؋E؃zEEEE EEEEUTE;EEPEE@;EPE@;EPE@;EEEEE@EE;EsE@EEPE@;t؋E+EEԋEԃ"s#UԋEuE MԋU@E;Ev`EԉEEUPEU EU;P$uhEU;PrYU EPjU;v?EUDEU EPlQE EEԋEHEEԉEЋEЃÐUEUTlЋEPhEE=u EFEu EU@E@sE@EUEEÐU(]؋EUTlETUm3ETUn3ȋ++‹+‹ ++%?EUEPlfEETUEfJlQEEUEPhqEE@fEE@UfBEEEU;P vE@ v E@ EEMUTfJlEUTlEP(E@EEU@;B$rCE@$u E@(E@ EPETMBfYjojEPtE@$rEPEPEP E@;EvTEUT;vEUT+E MEU+T\+ЉUEUP UETMBfYjE@EE"UEvmMUETH;vMUETH+ЉU%MUEUH+T\+ЉU܋UEM܉L,UED,E@EE"`EXPEP EUTlEEMUTfJh]ÐU E@E UE@E@E@8E@4E@0E@DE@@E@<E@HEPEPE P EEtjE PEE,Et EEE UPEEÐU]Ev+E+EPE PEU+U@0MDA0EU+U@0M‰A0E @E @ E @tE hjP jE PNE U@BE U@ B jE PE @(}&E@E@jE PE @$U@BEUH+JEHE@,tVE@,@tHEU@0;B8v:EX,MUEjjj@4PB0PA,PCЃE@8UB8EE]ÐUEEEEEP@UEP@EuGEHEEU BE @E EU BE @E E@TU@BTqEw\E=wREHEEHUȍ ȋE HE @E EU BE @E E@\U@B\ Eu`E= wVE@LrKE-EEU BE @E EU BE @E E@XU@BXE=@EHEE!wE U BE @E _E!E U BE @E E=v'E-EU BE @E E=wًEU BE @E EU BE @E EU BE @E E@`U@B`E-@EE%@ EE wEUȍB ȋE HE @E ]E EEU BE @E E=v'E-EU BE @E E=wًEU BE @E EU BE @E EU BE @E E@dU@BdEUPEUPE EEÐUEP<UEPEu8E =wEvEs EEEEEwE =wEEu E = wErEE =@wNE!wEE!EE=vE-EE@EE=wEE\E =wJE w E@E EE=vE-EE@EE=wEEEEÐU EEE w(Ew E EEEE.E w$Ew E EEEEU+UEPEEtE+EUE+ЉUE}EEEEÐUE @wlE@=wYE@=vgE @r\E @ wQE @PED,t K V ` l s    - [ [ q z         " 6 A      P ^|q       , 6 M U c l          ' 5 A M [ f p z      &, 2 AA I I I Pj }         6 I \ j j q y     }   ,, , 7 E M lu    }       &5 J d l         } $ 1 [ a v~ ~           D V d ~        }        %}/8 ? VV \d          ! (w       _ l               0 ? K W        ' 8 @ L T `             7@ HZ aip |         Uy           9 e p x     %L S |     5 5 ~G O q        !! ! ?!O! \! c! ! "C" V""  DD%. : ; @ ' D I: ;  $> I: I !I/ &I I  :  I8 ' ID  I' D  : I !I/!I/I  : 4I : ; . : ;@ ' ID I: ;  . : ;@ ' D D D . : ; @ ' ID 4I : ;  .?  : ;@ ' ID I .? < ' ID !.? < ' ID ~`lzo1x_999_compress_internal4lzo1x_999_compress_levellzo1x_999_compress_dictlzo1x_999_compress,`Oswd_initdict"swd_insertdictswd_init swd_exit swd_getbyte swd_remove_nodei swd_accept swd_searchg swd_search2 swd_findbest} init_matchfind_matchucode_matchgSTORE_RUN$code_runlen_of_coded_match min_gainbetter_match`lzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t?lzo_progress_func_t8lzo_callback_tYlzo_callback_ts(lzo1x_999_tswd_uintlzo1x_999_swd_tlzo_uint32`|c8 0\o  <+6{A L FVpc_drP{     0!&"8>P"4$% %$ %!(!(!(!(!(!&9"'u"'K`d59  + / 4 8 = A       7 ; @ D I M y  }                          x  |   / 3 8 < A E J N S W \ `   &*  $)-26;?DHvz261&526;?DHS'W()*gn| (08BJT\ip~"*2:BJRZbjr|$,6>FNV^fnv $,4<DNV`hu | &.8@HPX`hpx   ,6>FNV^fnv~ + 2@HPX`hpx (08@HPXbjt|    & . 6 @ H P X ` j r z                    $ , 4 > F N V ^ h r z                   " * 2 : D N V ^ f n {                   " * 2 : B J R Z b j t ~                   $ , 4 < D N [ b n v               & "*2:BJRZbjrz $,4<DLT\dnx(2:BJRZbjt|)4>FPX`hs~' #)*6C*JV4 "%%%"l&&+'6'`B?`NRR\-TlT0}UVV$Q Yh[ Yk t^X { n  n  n  nlzo1x_d1.o/ 1315461830 0 0 100644 6044 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1x_d1.cBbss.bssDdata.dataDrodata.rodatalzo1x_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU EE EE@EEEEE@~SE@EE@EEsE@UBE@EE@EEHEEw3E@EE@EErEuBE@uEEE@EE@tE@UDEE@EEPEPEEEEEHEEEreEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw,E@UBE@EE@EEHEEw֋E@EE@EErE-EEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@rDEHEEU+ЉUE@U+ЉUE@EEHEPE EEEuBE@uEEE@EE@tE@UDEE@EEHEE@U+ЉUEEEEEE U+ЉUEEEuBE@uEEE@EE@tE@UDEE@EE@U+ЉUEEE;EuE-@EkEHEEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@E EE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuyE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EuU+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1x_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_d1.o src/lzo1x_d1.c -W0,-xp.XAKk4DpGrFaOl1X.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOl1X.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_decompress9<U))Fin5\in_len5 kout6pout_len6}wrkmem7opk:ip;t\<m_posAip_endDintunsigned char0Aunsigned longKlzo_uint0\voidu000K src./include/lzolzo1x_d1.clzo1x_d.chlzoconf.h  % 1 E M T T ~         |    '3 N V         T \dk |          | #4 @F W ` h h t   |       I P Pkw     . X e m pp       7 DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: #Olzo1x_decompress\lzo_uint    < K eiX_mw '1;CKS]emu #+3;CKU_iq{ '/7?IS]emu}  4 P<"&+6BY Ndx\'l}$ 4  Th     lzo1x_d2.o/ 1315461830 0 0 100644 6812 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1x_d2.cBbss.bssDdata.dataDrodata.rodatalzo1x_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU$EE EEUPUE@EEEEE@~wE@EE@EEsE+E;EsU+UE@;sE@UBE@EE@EEHEEwE;EE@EE@EEr.EudE+EsE@u0EEE@EE+EsE@tЋE@UDEE@EU+UE;sU+UE;sEPEPEEEEEHEEErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EErE-EEU+ЉUE@U+ЉUE@EE;ErE;ErE+EspE@UBE@EE@EE@UBE@EE@EE@UBE@EE@r|EHEEU+ЉUE@U+ЉUE@EEHEE;ErE;ErM+M؋UD;sE EEEugE+EsWE@u0EEE@EE+Es&E@tЋE@UDEE@EEHEE@U+ЉUEEbEEEE U+ЉUEEEudE+EsE@u0EEE@EE+EsbE@tЋE@UDEE@EE@U+ЉUEEE;EuE-@EEHEEU+ЉUE@U+ЉUE@EE;ErE;ErE+EsE@UBE@EE@EE@UBE@E@E;ErE;ErM+M؋UD;sWEE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuE+E;Es U+UE@;sE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EE;EsmE;EsU+UEPEU+UEPE;Eu E$E;Es E EE܉EEEFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1x_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_d2.o src/lzo1x_d2.c -W0,-xp.XAKk4DpGrFaO14X.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaO14X.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_decompress_safe9\UDDain5win_len5 out6out_len6wrkmem7op:ip;tw<m_posAip_endDop_endFintunsigned charK\unsigned longflzo_uintKwvoidKKKaK src./include/lzolzo1x_d2.clzo1x_d.chlzoconf.h % + 1 = Q Y `            (|4L|      BS [ `k y      , I S        | 0@ LR c l t     |    ) F l     & A I      ;   }     ,8 DP W  DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: (Olzo1x_decompress_safewlzo_uint    \ K jnX_mu #-7AKS[cmu}#+3;CKS[eoy '/7?GOYcmu} %/7AIS[  4 `\   " &+ 6 B eNx\,l}        lzo1x_d3.o/ 1315461830 0 0 100644 8236 ` ELF04(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1x_d3.cBbss.bssDdata.dataDrodata.rodatalzo1x_decompress_dict_safememcpy.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU(EE EEUPUEt-E =vE U@EE EE EE EE@EEEEE@~xE@EE@EEsE+E;EsU+UE@;sE@UBE@EE@EEHEEwE;E E@EE@EErEudE+Es8E@u0EEE@EE+Es E@tЋE@UDEE@EU+UE;sU+UE;sEPEPEEEEEHEEErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EErPEE@EE@EE+EsEE+EU;w`E+EE܋E;ErEPEPEP EEE*E@UBE@E܋E@EEHEEwE+EU+ЉUE;E vAE+EE܋E;Ev[E+EEEPEPEP EEEEE܋E@UBE@E܋E@EEHEEw EPEPEP EEEOE@r0EЃE@DEE@EEHEE EEEugE+EsE@u0EEE@EE+EsE@tЋE@UDEE@EE@E@DEEE)EE EEEEugE+Es_E@u0EEE@EE+Es.E@tЋE@UDEE@EE@E@MȉMEEEuE@EPEE@DEE@EE+EsEE+EU;w`E+EE܋E;ErEPEPEP EEE*E@UBE@E܋E@EEHEEwE+EU+ЉUE;E v1E+EE܋E;Ev[E+EEEPEPEP EEEEE܋E@UBE@E܋E@EEHEEw EPEPEP EEE?M+M؋UD;skEEE+EU;wbE+EE܋E;Er!EPEPEP EEE,E@UBE@E܋E@EEHEEwE+EU+ЉUE;E vE+EE܋E;Ev[E+EEEPEPEP EEEEE܋E@UBE@E܋E@EEHEEw EPEPEP EEEE@EEuE+E;Es U+UE@;sE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EE;EsE;EsU+UEPEU+UEPE;Eu E$E;Es E EE؉E܋E܉EFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1x_d3.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_d3.o src/lzo1x_d3.c -W0,-xp.XAKk4DpGrFaOF8X.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOF8X.;backend;raw;cd;DBG_GEN 5.2.7lzo1x_decompress_dict_safe9 U:incPin_lenc _outddout_lendqwrkmeme{dictfPdict_lenf op_:ip;tP<m_offP>dict_end?ip_endDop_endF   BBm_posHHm_pos ,,RRm_poslXXm_posl-A::m_posAAm_posintunsigned char$ 5unsigned long ?lzo_uint $ Pvoid i$ v$ $ $ _$ $ $ $ $ $ i unsigned memcpyq q   K src./include/lzolzo1x_d3.clzo1x_d.chlzoconf.h # - = D PW ^h n t          $ , < H S Z l|x      ( \     ,08 A I \ h s z |    $ / 6 H|Tl      $ A9N V \    }  ( ( 4 t        DD%.?  : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: .? < ' ID I-Olzo1x_decompress_dict_safePlzo_uint    X1 K os "'+049=BFKOTX]afjX_mu '/7?GOW_is} %/7?GOW_gq{ #+3=GOYais}  43 p , , , ", &+R 6R Bn N{\&1lW}x  H    `     (  lzo1x_o.o/ 1315461830 0 0 100644 9180 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1x_o.ccopy2copy3Bbss.bssDdata.dataDrodata.rodatalzo1x_optimizememmove.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUE @UBEuE U@BE U@BÐUE @UBEu!E @EUEBUEB?EuE U@BE U@BE U@BE U@BÐUHEE EEUPUEEEEEEEEE@EEEEE@~+E@EE@EEs E;ES E;EG E@EE@EErEHEEuMEE@u$EEEEE@EE@t܋E@U‰EE@EEE܋E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EE@EErE-EEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEEEHEEU+ЉUE@U+ЉUE@EEuyE@EԋEԃu_E܃uWE@|KEԉE؋E܃E܋E@ E܋UBUE+EPEPBP& E@EEԃE@E@E@U܍DE@EE@EE@UBUE+EPEPBP EEE܃vUEPEPBP EU܍DE܋E܃UBE@E̋E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@`EHEEU+ЉUE@U+ЉUE@EEHEEu8E@EԋEE܃EԃE@E@E@U܍DE@EE@EUE+EPEPBP, EU܍DE܋E܃UBE@EȋE@UBE@EE@EE@UBE@EE@EE@UBE@EE@Ep'E EEEuMEE@u$EEEEE@EE@t܋E@U‰EE@EEHEE@U+ЉUE@EE@U+ЉUE@EEEE U+ЉUEEEuMEE@u$EEEEE@EE@t܋E@U‰EE@EE@U+ЉUE@EE@U+ЉUE@EE;EuE-@EEuE@EԋEugE܃u_EԃuWE@|KEԉE؋E܃E܋E@ E܋UBUE+EPEPBP E@E7E(E܃EԃE@E@E@U܍DE@EE@EE@UBUE+EPEPBP% EEE܃vUEPEPBP EU܍DE܋E܃UBE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EAE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E؃u E@EEE܋EEE؉EEEuPE@UBE@EE@EEHEEw֋E@EE@EE;Es E;EE;Es E;EU+UEPEGU+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21&src/lzo1x_o.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1x_o.o src/lzo1x_o.c -W0,-xp.XAKk4DpGrFaOV\$X.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOV$X.;backend;raw;cd;DBG_GEN 5.2.7copy277Uip6m_pos6 off6unsigned charunsigned longlzo_uintcopy3BUipAm_posA offAlzo1x_optimize^ Uin[in_len[ out\out_len\wrkmem] op_ ip` ta m_posb ip_endc op_endd litpe litf next_litg nlh o_m1_ai o_m1_bi o_m2i o_m3_ai o_m3_biintvoidunsigned memmove   ,K src./include/lzolzo1x_o.clzo1x_oo.chlzoconf.h7   ( 5 FF S [ |             # ) ) 5 I Q X ` ` x           N x      & ,8 ? M j r xx x x       / @ P j s {      ,8 ? P m w      $ 0 7            " @F W ` h o {             = = = C L _ y       ' / F S _ f     $ 1 7 D J J Q Y \    ~         DD%. : ; @ ' D I: ;  $> I&II: .?  : ; @ ' ID  4I : ;  .? < ' ID I!*#lzo1x_optimize"*Mcopy2copy3*lzo_uint7@|     ` ? IW[7;X_lt|"*2:BJRZbjrz&08@HPZbjrz&.6@JRZbjt| (2:BJRZbjrz $,4<DLT\dnv&   4Z     " &+ 6 *B0N0\%l&}&HP  @    x  0  E   lzo1y_1.o/ 1315461830 0 0 100644 8684 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1y_1.clzo1y_1_compress_coreBbss.bssDdata.dataDrodata.rodatalzo1y_1_compressmemset.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesU4EE EEE EEEEEEEEEEs E؃EEEEEE+EUDEE;ErE@EЋEiB$%?E̋ŰEPU‰E܋E+EM̋UfJE܋@U;t뒐E+EEEE+EEЋEЃEЃw7EE̋E@U ‹ÜBEPEPEEЉE^EЃwTEЃUBE@EEPEPEPEPEPEPEP EP EEЉEEЃwEЃUBE@E_EЃE̸UBE@EE=v'E-E̸UBE@EE=wًE̋UBE@EEPEPEPEPEPEPEP EP EEEEEЃEЋEЃsEЃv*E@UBE@EE@EEHEЋEЃwEEEԋPEEԋ@3ЉUЋEЃu5EԃEԋEEԋPEEԋ@3ЉUЋEE;Er2EЃtˋE%uEEЋE@EԋE%tE+E܉E؋EEԉEEEEԃwNE=wDEHE؋E@U؃ȍ ȋEHE@EEUBE@EE=@EHE؋Eԃ!wEԃ UBE@E_Eԃ!EԸ UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EE-@E؋Eԃ w%E UԋȍB ȋEHE@EcEԃ EԋE UBE@EE=v'E-EԸUBE@EE=wًEԋUBE@EE؍UBE@EEUBE@EaGU+UEPE+EU+ЉUEÐU EEEEE EEEEEE=w EEEEEEEEEEU;EvEEUMM;wahjEP EPEPEPEPEPEPEEEEEUPUE+EEECEEEEEE +EEE;Eu#E=wEUBE@EEw EEE@U ‹UB~EwEUBE@E_EEUBE@EE=v'E-EUBE@EE=wًEUBE@EE@UBE@EE@EEHEEwָUBE@EUBE@EUBE@EU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/218src/lzo1y_1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1y_1.o src/lzo1y_1.c -W0,-xp.XAKk4DpGrFaOlCY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOlCY.;backend;raw;cd;DBG_GEN 5.2.7lzo1y_1_compress_coreF3UinCin_lenC outDout_lenDtiEwrkmemEipGopHin_endIip_endJiiKdict-LXX X m_pos7Um_off}m_len~XdvHdindext,,ttvHunsigned longlzo_uintunsigned char   void     unsigned short ( 2unsigned<lzo_uint32 lzo1y_1_compresslU ini in_leni outj out_lenj wrkmemk ip m opn lo tp_(kk llt ll_endu1B=B=B iiItt ttint    memset<J src./include/lzolzo1y_1.clzo1x_c.chlzoconf.h  ! ' - 3 X1k s x            ,4 GS _ k w     z    ( 4 O _ "             & 8 ?d |      z  ' @K S x   z         . FL R X _ k q        p(1 = I [ t |      x   BT f x    DD%. : ; @ ' ID I: ;  4I : ;   $> I: &I I .?  : ;@ ' ID  I: ; 4I : ; .? < ' ID I#<Ylzo1y_1_compress(<Llzo1y_1_compress_core*<lzo_uintHlzo_uint323     @P HfjMQVZ_c  $)-26;?DHMQtxpt#',059kotx}W^lt| *2<DLT\fnx $,4>FNV`hpx(08@JT^fnv~ ",6>FNV^fnv   4e 0 0 0 "0 &+V 6V <BN\b'l,}.@ $ , <P '  ;  P  lzo1y_9x.o/ 1315461830 0 0 100644 29348 ` ELF o4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtablzo1y_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_search2swd_findbestinit_matchfind_matchcode_matchSTORE_RUNcode_runlen_of_coded_matchmin_gainbetter_matchBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo1y_999_compress_internallzo1y_999_compress_level.XBKk4DpGrFaO1FY.lzo1y_999_compress_level.clzo1y_999_compress_dictlzo1y_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEEUHEUDEǀLE tEurEU;PvEU+PE ‰E E@EEU DEULU UEHUEPE PlP EUPÐU ]EP+UEdEU hEEE lE Um3E Un3ȋ++‹+‹ ++%?EUE] MPlfYlQMUE fJlE@M U@fJjUEPhqEE@@UfBEE lEMUE fJhE @E EHEE]ÐUE@E@ EE"s.UEDŽUED,E@EE"rҋE@E@E@E@ EU@BE@E@EUHJE\EU\El`EU@dEhjhqP EhhhP EǀPEPE PEP EUPTEUPhEER$+PEP$E@$EU@$;Bv EU@B$EMPEE@$PBPlP EEEUHJ$EHEUPJ$EPEUP;\u EǀPE@$r&ELvELPjEPl EUhXEUX;drEUX+dEX(MEU\+dXM‰XE@$s=EUTB$UlEUBUBUBEEÐUÐUEER;P$s0EEE@EEU@BE@E EEEE}E@$v E@$UHB$?EUPElEUP;BsEU`PEAEP@EEUPEU;\u EǀPET@EEUTEU;\u EǀTEX@EEUXEU;\u EǀXÐUEdEE lE Um3E Un3ȋ++‹+‹ ++%?EUEPhqEE@UfBEE lEUEPh;E uMUfJhEdUHdÐU]E UEXPEPEUTlETUm3ETUn3ȋ++‹+‹ ++%?EMUETE]JlUfSlQEMUTfJlEPETMBfYjUEPhqEE@@UfBEUTlEEMUTfJhjEP\E HE E ]ÐU0E@EElEEUTlEEUTE@$lEEUDEEE܋EHEE܉E؋E؃zEEEE EEEEUTE;EEPEE@;EPE@;EPE@;EEEEE@EE;EsE@EEPE@;t؋E+EEԋEԃ"s#UԋEuE MԋU@E;Ev`EԉEEUPEU EU;P$uhEU;PrYU EPjU;v?EUDEU EPlQE EEԋEHEEԉEЋEЃÐUEUTlЋEPhEE=u EFEu EU@E@sE@EUEEÐU(]؋EUTlETUm3ETUn3ȋ++‹+‹ ++%?EUEPlfEETUEfJlQEEUEPhqEE@fEE@UfBEEEU;P vE@ v E@ EEMUTfJlEUTlEP(E@EEU@;B$rCE@$u E@(E@ EPETMBfYjojEPtE@$rEPEPEP E@;EvTEUT;vEUT+E MEU+T\+ЉUEUP UETMBfYjE@EE"UEvmMUETH;vMUETH+ЉU%MUEUH+T\+ЉU܋UEM܉L,UED,E@EE"`EXPEP EUTlEEMUTfJh]ÐU E@E UE@E@E@8E@4E@0E@DE@@E@<E@HEPEPE P EEtjE PEE,Et EEE UPEEÐU]Ev+E+EPE PEU+U@0MDA0EU+U@0M‰A0E @E @ E @tE hjP jE PNE U@BE U@ B jE PE @(}&E@E@jE PE @$U@BEUH+JEHE@,tVE@,@tHEU@0;B8v:EX,MUEjjj@4PB0PA,PCЃE@8UB8EE]ÐUEEEEEP@UEP@EuGEHEEU BE @E EU BE @E E@TU@BTqEw\E=wREHEE@Uȍ ȋE HE @E EU BE @E E@\U@B\ Eu`E=wVE@LrKE-EEU BE @E EU BE @E E@XU@BXE=@EHEE!wE U BE @E _E!E U BE @E E=v'E-EU BE @E E=wًEU BE @E EU BE @E EU BE @E E@`U@B`E-@EE%@ EE wEUȍB ȋE HE @E ]E EEU BE @E E=v'E-EU BE @E E=wًEU BE @E EU BE @E EU BE @E E@dU@BdEUPEUPE EEÐUEP<UEPEu8E =wEvEs EEEEEwE =wEEu E =wErEE =@wNE!wEE!EE=vE-EE@EE=wEE\E =wJE w E@E EE=vE-EE@EE=wEEEEÐU EEE w(Ew E EEEE.E w$Ew E EEEEU+UEPEEtE+EUE+ЉUE}EEEEÐUE @wlE@=wYE@=vgE @r\E @wQE @PED,t K V ` l s    - [ [ q z         " 6 A      P ^|q       , 6 M U c l          ' 5 A M [ f p z      &, 2 AA I I I Pj }         6 I \ j j q y     }   ,, , 7 E M lu    }       &5 J d l         } $ 1 [ a v~ ~           D V d ~        }        %}/8 ? VV \d          ! (w       _ l               0 ? K W        ' 8 @ L T `             7@ HZ aip |         Uy           9 e p x     %L S |     5 5 ~G O q        !! ! ?!O! \! c! ! "C" V""  DD%. : ; @ ' D I: ;  $> I: I !I/ &I I  :  I8 ' ID  I' D  : I !I/!I/I  : 4I : ; . : ;@ ' ID I: ;  . : ;@ ' D D D . : ; @ ' ID 4I : ;  .?  : ;@ ' ID  : .? < ' ID  .? < ' ID ~blzo1y_999_compress_internal5lzo1y_999_compress_levellzo1y_999_compress_dictlzo1y_999_compress,bOswd_initdict"swd_insertdictswd_init swd_exit swd_getbyte swd_remove_nodei swd_accept swd_searchg swd_search2 swd_findbest} init_matchfind_matchucode_matchgSTORE_RUN$code_runlen_of_coded_match min_gainbetter_matchblzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t?lzo_progress_func_t8lzo_callback_tYlzo_callback_ts(lzo1y_999_tswd_uintlzo1y_999_swd_tlzo_uint32b~c8 0\o  <+6{A L FVpc_drP{     0!&"8>P"4$% %$ %!(!(!(!(!(!&9"'u"'K`d59  + / 4 8 = A       7 ; @ D I M y  }                          x  |   / 3 8 < A E J N S W \ `   &*  $)-26;?DHvz261&537<@EIT'X()*u|&.6>FPXbjw~ (08@HPX`hpx*2:DLT\dlt|  *2:BJR\dnv ",4<FNV^fnv~ % ,:DLT\dlt|"*9 @NV^fnv~&.6>FNV^fpx    & 0 8 @ H R Z b j r |                    & . 6 > F P X ` h p z                   $ . 6 > F N X b j r z                  " * 2 : B J R Z b j r z                   & . 6 > F N V ^ h u |               &&.8@HPX`hpx (08BJRZbjrz",4<FPX`hpx",4<GR\dnv~'$,6C)JXe*lz4 "%%%"l&&+'6'bB?NxR\LTlT0}UVV$Q Yh[ Zk ^X { n  n  n  olzo1y_d1.o/ 1315461830 0 0 100644 6052 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1y_d1.cBbss.bssDdata.dataDrodata.rodatalzo1y_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU EE EE@EEEEE@~SE@EE@EEs"E@UBE@EE@EEHEEw3E@EE@EErEuBE@uEEE@EE@tE@UDEE@EEPEPEEEEEHEEEreEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw,E@UBE@EE@EEHEEw֋E@EE@EErE-EEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@rHEHEEU+ЉUE@U+ЉUE@EEERE EEEuBE@uEEE@EE@tE@UDEE@EEHEE@U+ЉUEEEEEE U+ЉUEEEuBE@uEEE@EE@tE@UDEE@EE@U+ЉUEEE;EuE-@EkEHEEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@E EE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuyE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EqU+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1y_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1y_d1.o src/lzo1y_d1.c -W0,-xp.XAKk4DpGrFaOFJY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOFJY.;backend;raw;cd;DBG_GEN 5.2.7lzo1y_decompress9@U))Fin5\in_len5 kout6pout_len6}wrkmem7opk:ip;t\<m_posAip_endDintunsigned char0Aunsigned longKlzo_uint0\voidu000K src./include/lzolzo1y_d1.clzo1x_d.chlzoconf.h  % 1 E M T T ~         |    '3 N V         T \dk |          |  '8 DJ [ d l l x   |       M T To{     2 \ i q tt       ; DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: #Olzo1y_decompress\lzo_uint    @ K eiX_mw '1;CKS]emu #+3;CKU_iq{ '/7?IS]emu}  4 P@"&+6B] Nhx\'l}( 8  Xh      lzo1y_d2.o/ 1315461830 0 0 100644 6820 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1y_d2.cBbss.bssDdata.dataDrodata.rodatalzo1y_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU$EE EEUPUE@EEEEE@~wE@EE@EEsE+E;EsU+UE@;sE@UBE@EE@EEHEEwE;EE@EE@EEr.EudE+Es$E@u0EEE@EE+EsE@tЋE@UDEE@EU+UE;sU+UE;sEPEPEEEEEHEEErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EErE-EEU+ЉUE@U+ЉUE@EE;ErE;ErE+EsxE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EHEEU+ЉUE@U+ЉUE@EEEE;ErE;ErM+M؋UD;sE EEEugE+EsWE@u0EEE@EE+Es&E@tЋE@UDEE@EEHEE@U+ЉUEEbEEEE U+ЉUEEEudE+EsE@u0EEE@EE+EsbE@tЋE@UDEE@EE@U+ЉUEEE;EuE-@EEHEEU+ЉUE@U+ЉUE@EE;ErE;ErE+EsE@UBE@EE@EE@UBE@E@E;ErE;ErM+M؋UD;sWEE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuE+E;Es U+UE@;sE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EE;EseE;Es U+UEPEU+UEPE;Eu E$E;Es E EE܉EEEFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1y_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1y_d2.o src/lzo1y_d2.c -W0,-xp.XAKk4DpGrFaOVMY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOVMY.;backend;raw;cd;DBG_GEN 5.2.7lzo1y_decompress_safe9dUDDain5win_len5 out6out_len6wrkmem7op:ip;tw<m_posAip_endDop_endFintunsigned charK\unsigned longflzo_uintKwvoidKKKaK src./include/lzolzo1y_d2.clzo1x_d.chlzoconf.h % + 1 = Q Y `            (|4L|      BS [ `k y      0 M Y        |# 8H TZ k t |     |    # 1 N t    " . I Q     (C   }   ( 4@ LX _  DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: (Olzo1y_decompress_safewlzo_uint    d K jnX_mu #-7AKS[cmu}#+3;CKS[eoy '/7?GOYcmu} %/7AIS[  4 `d   " &+ 6 B eNx\,l}        lzo1y_d3.o/ 1315461830 0 0 100644 8236 ` ELF44(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1y_d3.cBbss.bssDdata.dataDrodata.rodatalzo1y_decompress_dict_safememcpy.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU(EE EEUPUEt-E =vE U@EE EE EE EE@EEEEE@~xE@EE@EEsE+E;EsU+UE@;sE@UBE@EE@EEHEEwE;EE@EE@EErEudE+Es<E@u0EEE@EE+EsE@tЋE@UDEE@EU+UE;sU+UE;sEPEPEEEEEHEEErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EErPEE@EE@EE+EsEE+EU;w`E+EE܋E;ErEPEPEP EEE*E@UBE@E܋E@EEHEEwE+EU+ЉUE;E vEE+EE܋E;Ev[E+EEEPEPEP EEEEE܋E@UBE@E܋E@EEHEEw EPEPEP EEESE@r4EЃE@DEE@EEEE EEEugE+EsE@u0EEE@EE+EsE@tЋE@UDEE@EE@E@DEEE)EE EEEEugE+Es_E@u0EEE@EE+Es.E@tЋE@UDEE@EE@E@MȉMEEEuE@EPEE@DEE@EE+EsEE+EU;w`E+EE܋E;ErEPEPEP EEE*E@UBE@E܋E@EEHEEwE+EU+ЉUE;E v1E+EE܋E;Ev[E+EEEPEPEP EEEEE܋E@UBE@E܋E@EEHEEw EPEPEP EEE?M+M؋UD;skEEE+EU;wbE+EE܋E;Er!EPEPEP EEE,E@UBE@E܋E@EEHEEwE+EU+ЉUE;E vE+EE܋E;Ev[E+EEEPEPEP EEEEE܋E@UBE@E܋E@EEHEEw EPEPEP EEEE@EEuE+E;Es U+UE@;sE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EE;EsE;EsU+UEPEU+UEPE;Eu E$E;Es E EE؉E܋E܉EFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1y_d3.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1y_d3.o src/lzo1y_d3.c -W0,-xp.XAKk4DpGrFaOlPY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOlPY.;backend;raw;cd;DBG_GEN 5.2.7lzo1y_decompress_dict_safe9 U:incPin_lenc _outddout_lendqwrkmeme{dictfPdict_lenf op_:ip;tP<m_offP>dict_end?ip_endDop_endF   BBm_posHHm_pos 00VVm_posl\\m_posl1E>>m_posEEm_posintunsigned char$ 5unsigned long ?lzo_uint $ Pvoid i$ v$ $ $ _$ $ $ $ $ $ i unsigned memcpyq q   K src./include/lzolzo1y_d3.clzo1x_d.chlzoconf.h # - = D PW ^h n t          $ , < H S Z l|x      ( \     0-< E M ` l w ~ |     ( 3 : L|Xp      ( E9R Z `    }  , , 8 x        DD%.?  : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: .? < ' ID I-Olzo1y_decompress_dict_safePlzo_uint    \5 K os "'+049=BFKOTX]afjX_mu '/7?GOW_is} %/7?GOW_gq{ #+3=GOYais}  43 p 0 0 0 "0 &+V 6V Br N\*1l[}|  H    `   $  , lzo1y_o.o/ 1315461830 0 0 100644 9180 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo1y_o.ccopy2copy3Bbss.bssDdata.dataDrodata.rodatalzo1y_optimizememmove.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUE @UBEuE U@BE U@BÐUE @UBEu!E @EUEBUEB?EuE U@BE U@BE U@BE U@BÐUHEE EEUPUEEEEEEEEE@EEEEE@~+E@EE@EEs E;EW E;EK E@EE@EErEHEEuMEE@u$EEEEE@EE@t܋E@U‰EE@EEE܋E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EE@EErE-EEU+ЉUE@U+ЉUE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEEEHEEU+ЉUE@U+ЉUE@EEuyE@EԋEԃu_E܃uWE@|KEԉE؋E܃E܋E@ E܋UBUE+EPEPBP& E@EEԃE@E@E@U܍DE@EE@EE@UBUE+EPEPBP EEE܃vUEPEPBP EU܍DE܋E܃UBE@E̋E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE@dEHEEU+ЉUE@U+ЉUE@EEEEu:E@EԋEE܃EԃE@E@E@U܍DE@EE@EUE+EPEPBP( EU܍DE܋E܃UBE@EȋE@UBE@EE@EE@UBE@EE@EE@UBE@EE@El'E EEEuMEE@u$EEEEE@EE@t܋E@U‰EE@EEHEE@U+ЉUE@EE@U+ЉUE@EEEE U+ЉUEEEuMEE@u$EEEEE@EE@t܋E@U‰EE@EE@U+ЉUE@EE@U+ЉUE@EE;EuE-@EEuE@EԋEugE܃u_EԃuWE@|KEԉE؋E܃E܋E@ E܋UBUE+EPEPBP E@E7E(E܃EԃE@E@E@U܍DE@EE@EE@UBUE+EPEPBP! EEE܃vUEPEPBP EU܍DE܋E܃UBE@EE@UBE@EE@EE@UBE@EE@EE@UBE@EE@E=E@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E؃u E@EEE܋EEE؉EEEuPE@UBE@EE@EEHEEw֋E@EE@EE;Es E;E}E;Es E;EU+UEPEGU+UEPE;Eu E$E;Es E EEEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%src/lzo1y_o.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1y_o.o src/lzo1y_o.c -W0,-xp.XAKk4DpGrFaO1SY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaO1SY.;backend;raw;cd;DBG_GEN 5.2.7copy277Uip6m_pos6 off6unsigned charunsigned longlzo_uintcopy3BUipAm_posA offAlzo1y_optimize^$ Uin[in_len[ out\out_len\wrkmem] op_ ip` ta m_posb ip_endc op_endd litpe litf next_litg nlh o_m1_ai o_m1_bi o_m2i o_m3_ai o_m3_biintvoidunsigned memmove   ,K src./include/lzolzo1y_o.clzo1x_oo.chlzoconf.h7   ( 5 FF S [ |             # ) ) 5 I Q X ` ` x           N x      & ,8 ? M j r xx x x       / @ P j s {      ,8 ?P m y       ( 4 ;            & DJ [ d l s              A A A G P c }      " + 3 J W c j     ( 5 ; H N N U ] `    ~         DD%. : ; @ ' D I: ;  $> I&II: .?  : ; @ ' ID  4I : ;  .? < ' ID I!)"lzo1y_optimize")Lcopy2copy3)lzo_uint7@|     d C HVZ6:X_lt|"*2:BJRZbjrz(08@HPZbjrz&.6@JR\dlt| (2:BJRZbjrz $,4<DLT\dnv&   4Z $    " &+ 6 )B0N3\%l&})HP  @    x  0  E   lzo1z_9x.o/ 1315461830 0 0 100644 29820 ` ELFp4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.debug_varnames.symtablzo1z_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_search2swd_findbestinit_matchfind_matchcode_matchSTORE_RUNcode_runlen_of_coded_matchmin_gainbetter_matchBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo1z_999_compress_internallzo1z_999_compress_level.XBKk4DpGrFaOFWY.lzo1z_999_compress_level.clzo1z_999_compress_dictlzo1z_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnamesUEEUHEUDEǀLE tEurEU;PvEU+PE ‰E E@EEU DEULU UEHUEPE PlP EUPÐU ]EP+UEdEU hEEE lE Um3E Un3ȋ++‹+‹ ++%?EUE] MPlfYlQMUE fJlE@M U@fJjUEPhqEE@@UfBEE lEMUE fJhE @E EHEE]ÐUE@E@ EE"s.UEDŽUED,E@EE"rҋE@E@E@E@ EU@BE@E@EUHJE\EU\El`EU@dEhjhqP EhhhP EǀPEPE PEP EUPTEUPhEER$+PEP$E@$EU@$;Bv EU@B$EMPEE@$PBPlP EEEUHJ$EHEUPJ$EPEUP;\u EǀPE@$r&ELvELPjEPl EUhXEUX;drEUX+dEX(MEU\+dXM‰XE@$s=EUTB$UlEUBUBUBEEÐUÐUEER;P$s0EEE@EEU@BE@E EEEE}E@$v E@$UHB$?EUPElEUP;BsEU`PEAEP@EEUPEU;\u EǀPET@EEUTEU;\u EǀTEX@EEUXEU;\u EǀXÐUEdEE lE Um3E Un3ȋ++‹+‹ ++%?EUEPhqEE@UfBEE lEUEPh;E uMUfJhEdUHdÐU]E UEXPEPEUTlETUm3ETUn3ȋ++‹+‹ ++%?EMUETE]JlUfSlQEMUTfJlEPETMBfYjUEPhqEE@@UfBEUTlEEMUTfJhjEP\E HE E ]ÐU0E@EElEEUTlEEUTE@$lEEUDEEE܋EHEE܉E؋E؃zEEEE EEEEUTE;EEPEE@;EPE@;EPE@;EEEEE@EE;EsE@EEPE@;t؋E+EEԋEԃ"s#UԋEuE MԋU@E;Ev`EԉEEUPEU EU;P$uhEU;PrYU EPjU;v?EUDEU EPlQE EEԋEHEEԉEЋEЃÐUEUTlЋEPhEE=u EFEu EU@E@sE@EUEEÐU(]؋EUTlETUm3ETUn3ȋ++‹+‹ ++%?EUEPlfEETUEfJlQEEUEPhqEE@fEE@UfBEEEU;P vE@ v E@ EEMUTfJlEUTlEP(E@EEU@;B$rCE@$u E@(E@ EPETMBfYjojEPtE@$rEPEPEP E@;EvTEUT;vEUT+E MEU+T\+ЉUEUP UETMBfYjE@EE"UEvmMUETH;vMUETH+ЉU%MUEUH+T\+ЉU܋UEM܉L,UED,E@EE"`EXPEP EUTlEEMUTfJh]ÐU E@E UE@E@E@8E@4E@0E@DE@@E@<E@HEPEPE P EEtjE PEE,Et EEE UPEEÐU]Ev+E+EPE PEU+U@0MDA0EU+U@0M‰A0E @E @ E @tE hjP jE PNE U@BE U@ B jE PE @(}&E@E@jE PE @$U@BEUH+JEHE@,tVE@,@tHEU@0;B8v:EX,MUEjjj@4PB0PA,PCЃE@8UB8EE]ÐUEEEEEP@UEP@EuCEHEEU BE @E EU BE @E E@TU@BTEE=v EU;PuwEU;PuEHU BE @E ?EHEEHE ЋE PE @E EU BE @E E@\U@B\ Eu\E= wRE@LrGE-EEU BE @E EU BE @E E@XU@BXE=@EHEE!wE U BE @E _E!E U BE @E E=v'E-EU BE @E E=wًEU BE @E EU BE @E EU BE @E E@`U@B`E-@EE%@ EE wEUȍB ȋE HE @E ]E EEU BE @E E=v'E-EU BE @E E=wًEU BE @E EU BE @E EU BE @E E@dU@BdEUPEUPE EEÐUEP<UEPEu8E =wEvEs EEEEEwE =wEEu E = wErEE =@wNE!wEE!EE=vE-EE@EE=wEE\E =wJE w E@E EE=vE-EE@EE=wEEEEÐU EEE w(Ew E EEEE.E w$Ew E EEEEU+UEPEEtE+EUE+ЉUE}EEEEÐUEEE @wEU@;BuE @wE @rUE @ wJE@t?E @PEMD,;Au'E @U HBE PEMD,AmE@=wYE@=vgE @r\E @ wQE @PED,t K V ` l s    - [ [ q z         " 6 A      P ^|q       , 6 M U c l          ' 5 A M [ f p z      &, 2 AA I I I P c z    $ A A A L _ v         }   / FXX X c q y     }  ,5 > D Ve z        $ 6}@@ P ]           % 4 < t           }   & 0 9 C N U}_h o          #) 6BM T m t    7 D W \    , ?_k t}                 X               D O ` r           !)0 < ` ` hv      9A T `            9 e p x     % L S |          ! 5! 5!~G!O! q!! ! !! ! ! ! "" " ?"O" \" c" " #C# V##  DD%. : ; @ ' D I: ;  $> I: I !I/ &I I  :  I8 ' ID  I' D  : I !I/!I/I  : 4I : ; . : ;@ ' ID I: ;  . : ;@ ' D D D . : ; @ ' ID 4I : ;  .?  : ;@ ' ID  : .? < ' ID  .? < ' ID ~~+lzo1z_999_compress_internalQlzo1z_999_compress_levellzo1z_999_compress_dictlzo1z_999_compress,~Oswd_initdict"swd_insertdictswd_init swd_exit swd_getbyte swd_remove_nodei swd_accept swd_searchg swd_search2 swd_findbest} init_matchfind_matchucode_matchgSTORE_RUN$code_runlen_of_coded_match min_gainbetter_match~lzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t?lzo_progress_func_t8lzo_callback_tYlzo_callback_ts(lzo1z_999_tswd_uintlzo1z_999_swd_tlzo_uint32~c8 0\o  <+6{A )LPBVc_dr{0     P0"&#8>P#4$% %$ %"("("("("("&9#'u#'K`d59  + / 4 8 = A       7 ; @ D I M y  }                          x  |   / 3 8 < A E J N S W \ `   &*  $)-26;?DHvz26M&Q37OSX\aep't()*u|&.6>FPXbjw~ (08@HPX`hpx*2:DLT\dlt|  *2:BJR\dnv ",4<FNV^fnv~ % ,:DLT\dlt|"*9 @NV^fnv~&.6>FNV^fpx    & 0 8 B J R \ d l t |                    * 2 : B J R \ d l t |                  $ , 4 > F N V ^ h r z                  " * 2 : B J R Z b j r z                   $ . 6 > F N V ^ f n x                $,4>FN]&drz $,4<DLT\dlt| (0:BJT\fnx (08BLT\dlv~",4<DLV^k'r)*4 #&&&"l'&+(6(~BANS\UlNV0}~W[XtX$Q $[h[ [k ` { p  p  p  plzo1z_d1.o/ 1315461830 0 0 100644 6732 ` ELFx4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1z_d1.cBbss.bssDdata.dataDrodata.rodatalzo1z_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU$EE EEE@EEEEE@~TE@EE@EEsWE@UBE@EE@EEHEEw3E@EE@EErEuBE@uEEE@EE@tE@UDEE@EEPEPEEEEEHEEEreEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw,E@UBE@EE@EEHEEw֋E@EE@EErEE@EE@EE+EEEEE@UBE@EE@EE@UBE@EE@EE@UBE@E;E@rdEEEEEr E+EE1EE@DEE@EE+EEEEEHEnE EEEuBE@uEEE@EE@tE@UDEE@EE@E@DEE+EEEEEE+EEEE U+ЉUEEEuBE@uEEE@EE@tE@UDEE@EE@E@M+ȉMEEE;EuE-@EE+EEfEE@DEE@EE+EEEEE@UBE@EE@EE@UBE@E EE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuyE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@E9_U+UEPE;Eu E$E;Es E EE܉EEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21zsrc/lzo1z_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1z_d1.o src/lzo1z_d1.c -W0,-xp.XAKk4DpGrFaOVZY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOVZY.;backend;raw;cd;DBG_GEN 5.2.7lzo1z_decompress9|Uin53in_len5 Bout6Gout_len6Twrkmem7opB:ip^;t3<m_poshAip_endwDlast_m_off3I0((`(`"`"`hhhoff3``+Woff3"intunsigned char unsigned long "lzo_uint  3void L Y c mrQK src./include/lzolzo1z_d1.clzo1x_d.chlzoconf.h & , 8 L T \ \          |  ' /; V ^       X `h!q w              |+ H Q W h tz        |    ,L U [[        8n    " ( 0 0 < w DD%.?  : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: #~Olzo1z_decompress~3lzo_uint    | K eiCGLPUY^bgkpty}X_mw '1;EMU]gow %/7?IQYaiqy )3;CKS]emw'/9AI  4 P|"&+6~Bp UN\W'l~}     h  p  lzo1z_d2.o/ 1315461830 0 0 100644 7508 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1z_d2.cBbss.bssDdata.dataDrodata.rodatalzo1z_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU(EE EEUPUEE@EEEEE@~xE@EE@EEsE+E;EsU+UE@;sE@UBE@EE@EEHEEwE;E4E@EE@EEr*EudE+Es`E@u0EEE@EE+Es2E@tЋE@UDEE@EU+UE;sU+UE;sEPEPEEEEEHEEErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EErEE@EE@EE+EEEEE;ErE;ErE+EsE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EE܋EEE܃r E+EE1E܋E@DE܋E@EE+E܉EE܉EEHEE;ErE;ErM+M؋UD;sE EEEugE+Es{E@u0EEE@EE+EsJE@tЋE@UDEE@EE@E@DE܋E+E܉EE܉EEEvEEEE U+ЉUEEEudE+EsE@u0EEE@EE+EsvE@tЋE@UDEE@EE@E@M+ȉMEEE;EuE-@EE+EEEE@DEE@EE+EEEEE;ErE;ErE+EsE@UBE@EE@EE@UBE@E@E;ErE;ErM+M؋UD;sWEE+EEPEPEEEEEEEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEwcE@UBE@EE@EE@UBE@EE@EE@UBE@EE@EEHEEw֋E@EEuE+E;Es U+UE@;sE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EE;Es%E;EsU+UEPEU+UEPE;Eu E$E;Es E EE؉E܋E܉EFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo1z_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1z_d2.o src/lzo1z_d2.c -W0,-xp.XAKk4DpGrFaOlcY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOlcY.;backend;raw;cd;DBG_GEN 5.2.7lzo1z_decompress_safe9U8in5Nin_len5 ]out6bout_len6owrkmem7op]:ipy;tN<m_posAip_endDop_endFlast_m_offNIooffNqq<hoffN"intunsigned char" 3unsigned long =lzo_uint " Nvoid g" t" ~" ]K src./include/lzolzo1z_d2.clzo1x_d.chlzoconf.h "", 2 8 D X ` h             0|<T       J[ c h      !% + 3 3 @` i oy         |$< Y b h x         |09 A H S d     $?K f r    ,9A Hl   }    `l x    DD%.?  : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: (Olzo1z_decompress_safeNlzo_uint     K jn^bgkpty}X_mu %-7AKU]emw %-5?GOYaiqy %/9CKS[cmu} '/7BMU_goy  4 `   " &+. 6. BN{\ ,l9}X h  x  p  x  lzo1z_d3.o/ 1315461830 0 0 100644 8492 ` ELF44(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo1z_d3.cBbss.bssDdata.dataDrodata.rodatalzo1z_decompress_dict_safememcpy.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU,EE EEUPUEEt.E =vE U@EE EE EE EE@EEEEE@~xE@EE@EEsE+E;Es U+UE@;sE@UBE@EE@EEHEEwE;ETE@EE@EErEudE+EsE@u0EEE@EE+EsRE@tЋE@UDEE@EU+UE;s/U+UE;sEPEPEEEEEHEEErcEPEPEEEEEEEsыEv*E@UBE@EE@EEHEEw*E@UBE@EE@EEHEEw֋E@EE@EEr\EE@EE@EEE܋E+EsEE+EU;w`E+EE؋E;ErEPEPEP EEE*E@UBE@E؋E@EEHEEwE+EU+ЉUE;E v}E+EE؋E;Ev[E+EEEPEPEP EEEEE؋E@UBE@E؋E@EEHEEw EPEPEP EEEE@rTEEEr E܉E)EE@DEE@EEE܋EHEE EEEugE+Es3E@u0EEE@EE+EsE@tЋE@UDEE@EE@E@DEEE܋EE;EE EEEEugE+EsoE@u0EEE@EE+Es>E@tЋE@UDEE@EE@E@MȉMEEEuE@EEEZEE@DEE@EEE܋E+EsEE+EU;w`E+EE؋E;ErEPEPEP EEE*E@UBE@E؋E@EEHEEwE+EU+ЉUE;E v1E+EE؋E;Ev[E+EEEPEPEP EEEEE؋E@UBE@E؋E@EEHEEw EPEPEP EEE?M+M؋UD;skEEE+EU;wbE+EE؋E;Er!EPEPEP EEE,E@UBE@E؋E@EEHEEwE+EU+ЉUE;E vE+EE؋E;Ev[E+EEEPEPEP EEEEE؋E@UBE@E؋E@EEHEEw EPEPEP EEEE@EEuE+E;Es U+UE@;sE@UBE@EE@EEv>E@UBE@EE@EEvE@UBE@EE@EE@EE@EE;EsE;EsU+UEPEU+UEPE;Eu E$E;Es E EEԉE؋E؉EFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/212src/lzo1z_d3.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo1z_d3.o src/lzo1z_d3.c -W0,-xp.XAKk4DpGrFaO1fY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaO1fY.;backend;raw;cd;DBG_GEN 5.2.7lzo1z_decompress_dict_safe9 U77Tincjin_lenc youtd~out_lendwrkmemedictfjdict_lenf opy:ip;tj<m_offj>dict_end?ip_endDop_endFlast_m_offjI`  P  P VVm_pos\\m_posP B B TdTdTTTTT;MHHm_poslMMm_posl}m_posm_posintunsigned char> Ounsigned long Ylzo_uint > jvoid > > > > y> > > > > >  unsigned memcpy   ]K src./include/lzolzo1z_d3.clzo1x_d.chlzoconf.h ""* 4 D K X_ fp v |          % , 4 D P [ b t|     ( 0 d      ! ,L R d#p y      |   (4= E X d o v |     "4 MTt 7  1 B P }` l x x          DD%.?  : ; @ ' ID I: ;  4I : ;   4I : ; $> &I I I: .? < ' ID I-6Olzo1z_decompress_dict_safe6jlzo_uint    f=/ K os!&*/38<AEJNSW\`einrw{ X_mu!)19AIQYais} '19AKS[emu} #-7AIQYaks}!+3=EOW  43 p | | | "| &+ 6 6BaN9\1l}4  TH    |   $  , lzo2a_9x.o/ 1315461830 0 0 100644 20428 ` ELFL4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo2a_9x.cswd_initdictswd_insertdictswd_initswd_exitswd_getbyteswd_remove_nodeswd_acceptswd_searchswd_search2swd_findbestinit_matchfind_matchBbss.bssDdata.dataDrodata.rodatamemcpymemsetlzo2a_999_compress_callbacklzo2a_999_compress.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEEUP8EUP4E@<E tEudEU;PvEU+PE ‰E E@EEU P4EUPE%UBEE|||v EEE@EoUBE@EE@E%UBEE|||v EEE@EE@(UBE@EE@E%UBEE|||v EEE@E|u EEE@EDžlE lE|@||r>E%UBEE|||v EEE@E|u EEE@EE|U ЉU|||r>E%UBEE|||v EEE@EEHUBE@EE@LU@BL|u EEE@E|U ЉU|@||r>E%UBEE|||v EEE@E|u EEE@E|U ЉU|@||r>E%UBEE|||v EEE@EE wFEU ‹UBE@EEUBE@EE@PU@BPElEUBE@EEUBE@El ll=v0l-lUBE@El=wЋlUBE@EE@TU@BTpjj@PEPEPEPEU+UEP4E@|u EEE@E|U ЉU|@||r>E%UBEE|||v EEE@E|u EEE@E|U ЉU|@||r>E%UBEE|||v EEE@E UBE@EUBE@E|v9|UH#ЋEPE|E|+||U+UEP4U+UEPE@,t7E@,@t)EX,MUEjjj@4PB0PA,PCЃEEdÐUjjEPEPEPE PEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo2a_9x.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo2a_9x.o src/lzo2a_9x.c -W0,-xp.XAKk4DpGrFaOFjY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOFjY.;backend;raw;cd;DBG_GEN 5.2.7swd_initdictURs\dict dict_lenunsigned longlzo_uintintlzo_boolunsignedunsigned charlzo_callback_t nalloc# nfree# nprogress&# user1# user2# user3#void    lzo_alloc_func_t   lzo_free_func_t !    !lzo_progress_func_tlzo_callback_t@ \ init# look# m_len# m_off# last_m_len# last_m_off# bp# ip# in # in_end#$ out#( cbU#, textsize#0 codesize#4 printcount#8 lit_bytes#< match_bytes#@ rep_bytes#D lazy#H m1#L m2#P m3#T m4#XZlzo2a_999_tlong//unsigned shortswd_uint%?O8'OK'^?uX< swd_n# swd_f# swd_threshold# max_chain# nice_length# use_best_off# lazy_insert# m_len# m_off# look#$ b_char#( c#, m_pos#0 dict#4 dict_end#8 dict_len#< ip#@ bp#D rp#H b_size#L b_wrap#P node_count#T first_rp#X b#\ head3#` succ3%# best38#ڀ llen3K#ؠ head2^#ؠulzo2a_999_swd_t<Wswd_insertdictURsnode lenkeyswd_init!HU~Rs dict  dict_len TT__lzo_cta_tTT__lzo_cta_t<<<p~swd_exitUURsswd_getbyteU Rscswd_remove_nodegU Rsnode eTTkeyswd_acceptU Rsn ykeyBswd_searchx UN Rsnode cntp1S  p2] !pxg "m_len#bq $bp{ %bx &scan_end1' v *F *F ?F F F i<N X b l v  swd_search2s U Rsrkeytswd_findbest& UR Rskeycntnodeleninit_match U cRs  dictdict_len flagsr lzo_uint32find_matchgUJ cRs this_lenskiplzo2a_999_compress_callbackfsUinain_lena outbout_lenbwrkmemcUcbdmax_chaine opgbitphm_lenim_officcjckswdlrmb okp__lzo_cta_tplazy_match_min_gainextra2ahead--lit~~~[l[l[r[[[lenRlzo2a_999_compresscU{in`in_len` outaout_lenawrkmemb{ memset   !memcpy    Z src./include/lzolzo2a_9x.clzo_swd.chlzoconf.hlzo_mchw.ch ) 9 < G X aj s       5 Q b w         " . 8 B Tf r             > \ n|         <C SS f      % / M W u    . . A Xe yy   2 L k k~         * 0 9 ? ?           5 8 F Hv <             Z           ( 2 T r       ! 6 6 @ I ] {           ! ! 4 L L ` j t            G X_          % 0 8 A \ d p           - 9 T T Tn           R e r     =  G X ll  r z         .};N [~ ~~             8 ah   DD%. : ; @ ' D I: ;  $> I: &II :  I8 ' ID  I ' D   : I !I/I !I/ : 4I : ; . : ;@ ' ID I: ;  I !I/ . : ;@ ' D D D . : ; @ ' ID 4I : ;  .?  : ; @ ' ID I.?  : ;@ ' ID  .? < ' ID !.? < ' ID EJ lzo2a_999_compress_callbacklzo2a_999_compressOswd_initdictaswd_insertdictswd_initswd_exitswd_getbyte swd_remove_node swd_accept swd_search swd_search2 swd_findbestR init_match find_matchlzo_uintlzo_boollzo_alloc_func_tlzo_free_func_t&lzo_progress_func_tlzo_callback_t@lzo_callback_tZlzo2a_999_tswd_uintu<lzo2a_999_swd_t lzo_uint32&hP`!pH b 60 & W12;<GHWXYZ [ \ ] ^ _fmp .7K`dtx26NRW[`d, 0 Z ^ c g l p             "  &         $ ( - 1     a  e   k o -16:?C^bgkpty} gn| (08BJT\ip~ (08@HPXbjrz $,4<DLT\ip~  "*4<FN[ bpx $,4<DLVe lz  "*2:BJRZdlv~  (5<JRZbjt|&08BJT\dlt|    " * 4 > F N V ^ h r z                    ( 0 : B J R Z b l t |                   & . 6 > H P X ` h p x           4 @"&+6B, N8\:Il;};< >( >  B`   hL  pL  xL  lzo2a_d1.o/ 1315461830 0 0 100644 4260 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo2a_d1.cBbss.bssDdata.dataDrodata.rodatalzo2a_decompress.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU(EE EEEEEEEEs$E@MU ЉUE@EEEEu,EEEHEE@UBE@EE@E띋EEEHEEs$E@MU ЉUE@EEEEEEEHEEs$E@MU ЉUE@EEEEEEEEEE@U+ЍBEE@EE@UBE@EE@EEHEEwEEEHEE@EE@EEEUE@ ЋE+‰EE@EEEEuLE E@uEEE@EE@tE@U‰EE@EE;Eu:EEE@UBE@EE@EEHEEwU+UEPE;Eu E$E;Es E EE؉E܋E܉EE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo2a_d1.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo2a_d1.o src/lzo2a_d1.c -W0,-xp.XAKk4DpGrFaOVmY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOVmY.;backend;raw;cd;DBG_GEN 5.2.7lzo2a_decompress:UKKhin7~in_len7 out8out_len8wrkmem9op;ip<m_pos=t~?ip_end@bEkFintunsigned charRcunsigned longmlzo_uintR~voidRRRunsignedlzo_uint32K src./include/lzolzo2a_d1.clzo2a_d.chlzoconf.h?   # )U ` o o         / / H H H r x            |$ ( 1 1 1 1 [ ` ` l  DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: #Olzo2a_decompress*~lzo_uintlzo_uint32     K eiX_lv~ (08@HPX`hrz   4 P"&+"6"BN x\ 'l .}         lzo2a_d2.o/ 1315461830 0 0 100644 4852 ` ELF 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo2a_d2.cBbss.bssDdata.dataDrodata.rodatalzo2a_decompress_safe.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesU,EE EEUPUEEEEEEE;E/E܃s7E+Es{E@MU ЉUE@EE܃E܋EuQEEEHE܋E+Es*E+Es0E@UBE@EE@EEEEHE܋E܃s5E+EsE@MU ЉUE@EE܃E܋EEEEHE܋E܃s6E+EsvE@MU ЉUE@EE܃E܋EEEEE܃E܋E+Es"E+E;Es(E@U+ЍBEE@EE;ErE;ErE@UBE@EE@EEHEEw?EEEHE܋E+EsE@EE@EEEUE@ ЋE+‰EE@EEEEukE E+Es0E@u0EEE@EE+EsE@tЋE@U‰EE@EE;EuEEE;ErE;ErE+E;EsE@UBE@EE@EEHEEw֋E;EsU+UEPEU+UEPE;Eu E$E;Es E EEԉE؋E؉EFU+UEPE.U+UEPEU+UEPEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo2a_d2.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo2a_d2.o src/lzo2a_d2.c -W0,-xp.XAKk4DpGrFaOlpY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaOlpY.;backend;raw;cd;DBG_GEN 5.2.7lzo2a_decompress_safe:Uffin7in_len7 out8out_len8wrkmem9op;ip<m_pos=t?ip_end@op_endBbEkFintunsigned charm~unsigned longlzo_uintmvoidmmmunsignedlzo_uint32jK src./include/lzolzo2a_d2.clzo2a_d.chlzoconf.h? " ) ) / 5 A        ( 7 F         $ 3 D U [ |       |    ( 8 bp|        DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: (Olzo2a_decompress_safe*lzo_uintlzo_uint32     K jnX_lt~&.6>FNV^fnv &.8@JR\d  4 `|||"|&+6B nN x\ ,l .}         lzo_crc.o/ 1315461831 0 0 100644 5236 ` ELF,4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.debug_varnames.symtablzo_crc.cBbss.bssDdata.dataDrodata.rodatalzo_get_crc32_table.XAKk4DpGrFaO1sY.lzo_crc32_tablelzo_crc32.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenames.rel.debug_varnamesUEEÐUE uEEEE^E @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE @ U3ЁE3ЉUE @ U3ЁE3ЉUE @ U3ЁE3ЉUE @ U3ЁE3ЉUE @ U3ЁE3ЉUE @U3ЁE3ЉUE @U3ЁE3ЉUE E EEEEt:E @U3ЁE3ЉUE @E EHEEwƋEEE0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21rsrc/lzo_crc.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo_crc.o src/lzo_crc.c -W0,-xp.XAKk4DpGrFaO1sY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpGrFaO1sY.;backend;raw;cd;DBG_GEN 5.2.7unsignedLlzo_uint32Xlonginlzo_crc32_tablev5lzo_get_crc32_tableoUX  lzo_crc32UX9 Xc Obuf elencrcXunsigned char9 Junsigned longTlzo_uint< src./include/lzolzo_crc.clzoconf.h &. < H T            DD%$> I: &II !I/4I : ;  .?  : ; @ ' ID I .?  : ; @ ' ID  I: ;  4vlzo_get_crc32_tablelzo_crc32*vXlzo_uint32elzo_uint"vlzo_crc32_table      o#GkCg H IP\ip|   4t "&+ 6 vBP N> \ 8l.}L&t@   D8' | 7  K  ` $ lzo_init.o/ 1315461831 0 0 100644 18020 ` ELFC4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_funcnames.debug_typenames.symtablzo_init.cu2pBbss.bssDdata.dataDrodata.rodata_lzo_config_check__lzo_init_v2.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenamesUEE EEÐU EEEEjEPEE@U#ЉUEEE踀EjEP}EE@=U#ЉUEEEEEjEP6EE@U#ЉUEEEEEjEPEE@U#ЉUEu E EEEEÐU EuEE t E EtEu|EtEulEtEu\EtEuLE tE u __lzo_cta_t ffO __lzo_cta_t ff` __lzo_cta_t ffq __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff __lzo_cta_t ff !__lzo_cta_t ff!__lzo_cta_t ff,!__lzo_cta_t ff=!__lzo_cta_t ffN!__lzo_cta_t ff_!__lzo_cta_t ffp!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff!__lzo_cta_t ff "__lzo_cta_t ff"__lzo_cta_t ff+"__lzo_cta_t ff<"__lzo_cta_t ffM"__lzo_cta_t ff^"__lzo_cta_t ffo"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff"__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff*#__lzo_cta_t ff;#__lzo_cta_t ffL#__lzo_cta_t ff]#__lzo_cta_t ffn#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff#__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff)$__lzo_cta_t ff:$__lzo_cta_t ffK$__lzo_cta_t ff\$__lzo_cta_t ffm$__lzo_cta_t ff~$__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff$__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff(%__lzo_cta_t ff9%__lzo_cta_t ffJ%__lzo_cta_t ff[%__lzo_cta_t ffl%__lzo_cta_t ff}%__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff%__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff'&__lzo_cta_t ff8&__lzo_cta_t ffI&__lzo_cta_t ffZ&__lzo_cta_t ffk&__lzo_cta_t ff|&__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff&__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff&'__lzo_cta_t ff7'__lzo_cta_t ffH'__lzo_cta_t ffY'__lzo_cta_t ffj'__lzo_cta_t ff{'__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff'__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff%(__lzo_cta_t ff6(__lzo_cta_t ffG(__lzo_cta_t ffX(__lzo_cta_t ffi(__lzo_cta_t ffz(__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff(__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff$)__lzo_cta_t ff5)__lzo_cta_t ffF)__lzo_cta_t ffW)__lzo_cta_t ffh)__lzo_cta_t ffy)__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff)__lzo_cta_t ff*__lzo_cta_t ff*__lzo_cta_t ff#*__lzo_cta_t ff4*__lzo_cta_t ffE*__lzo_cta_t ffV*__lzo_cta_t ffg*__lzo_cta_t ffx*__lzo_cta_t ff*__lzo_cta_t ff*__lzo_cta_t ff*__lzo_cta_t I _ I  _ I1 _ IB _ IS _ Id _ Iu _ I _ I _ I _ I _ I _ I _ I _ I _ I _ I _ I0 _ IA _ IR _ Ic _ It _ I _ I _ I _ I _ I _ I _ I _ I _ I  _ I _ I/ _ I@ _ IQ _ Ib _ Is _ I _ I _ I _ I _ I _ I _ I _ I _ I  _ I _ I. _ I? _ IP _ Ia _ Ir _ I _ I _ I _ I _ I _ I _ I _ I _ I _ I _ I- _ I> _ IO _ I` _ Iq _ I _ I _ I _ I _ I _ I _ I _ I _ I ! _ I! _ I,! _ I=! _ IN! _ I_! _ Ip! _ I! _ I! _ I! _ I! _ I! _ I! _ I! _ I! _ I " _ I" _ I+" _ I<" _ IM" _ I^" _ Io" _ I" _ I" _ I" _ I" _ I" _ I" _ I" _ I" _ I# _ I# _ I*# _ I;# _ IL# _ I]# _ In# _ I# _ I# _ I# _ I# _ I# _ I# _ I# _ I# _ I$ _ I$ _ I)$ _ I:$ _ IK$ _ I\$ _ Im$ _ I~$ _ I$ _ I$ _ I$ _ I$ _ I$ _ I$ _ I$ _ I% _ I% _ I(% _ I9% _ IJ% _ I[% _ Il% _ I}% _ I% _ I% _ I% _ I% _ I% _ I% _ I% _ I& _ I& _ I'& _ I8& _ II& _ IZ& _ Ik& _ I|& _ I& _ I& _ I& _ I& _ I& _ I& _ I& _ I' _ I' _ I&' _ I7' _ IH' _ IY' _ Ij' _ I{' _ I' _ I' _ I' _ I' _ I' _ I' _ I' _ I( _ I( _ I%( _ I6( _ IG( _ IX( _ Ii( _ Iz( _ I( _ I( _ I( _ I( _ I( _ I( _ I( _ I) _ I) _ I$) _ I5) _ IF) _ IW) _ Ih) _ Iy) _ I) _ I) _ I) _ I) _ I) _ I) _ I) _ I* _ I* _ I#* _ I4* _ IE* _ IV* _ Ig* _ Ix* _ I* _ I* _ I* _I _tJ src./include/lzolzo_init.clzoconf.hminiacc.h &- : K cx        -"M fn | ) 1 < D L T Z  DD%. : ; @ ' ID I: ;  $> II: .?  : ; @ ' ID 4I : ;   I8 I  !I/ I 6*_lzo_config_check__lzo_init_v2*Ou2p7*lzo_uintPlzo_boollzo_uint32     2`= KW[ &*BF^bz~ "&>BZ^vz":>VZrv6:RVnr26NRjn  . 2 J N f j             * . F J b f ~            & * B F ^ b z ~           " & > B Z ^ v z            " : > V Z r v          6:RVnr26NRjn.2JNfj*.FJbf~ &*BF^bz~ "&>BZ^vz":>VZrv6:RVnr26NRjn.2JNfj*.FJbf~ &*BF^bz~ "&>BZ^vz":>VZrvW^jw~  ,4>FNV^fn   4\ _"&+6*B/xNG1\ 2:lF2}`2;2@ 3 3  B  C 2 C G C lzo_ptr.o/ 1315461831 0 0 100644 2948 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo_ptr.cBbss.bssDdata.dataDrodata.rodata__lzo_ptr_linear__lzo_align_gap.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUEEEEEÐU jEPEEE H+u E +EEEEE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21Esrc/lzo_ptr.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo_ptr.o src/lzo_ptr.c -W0,-xp.XAKk4DpHrFaOVzY.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpHrFaOVzY.;backend;raw;cd;DBG_GEN 5.2.7__lzo_ptr_linear5Uptr4p6unsigned longvoid__lzo_align_gapKXU""3ptrJ8sizeJ pPnPunsigned.lzo_uint< src./include/lzolzo_ptr.clzoconf.h=  &7 MM M M S  DD%.?  : ; @ ' ID I: ;  4I : ;  $> &III: 7IL__lzo_ptr_linear__lzo_align_gapI8lzo_uint     8- H bfIP[ery  41 pX"&+6IB7Nx\h;l}    0  `  |   lzo_str.o/ 1315461831 0 0 100644 3668 ` ELF\ 4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.symtablzo_str.cBbss.bssDdata.dataDrodata.rodatalzo_memcmpmemcmplzo_memcpymemcpylzo_memmovememmovelzo_memsetmemset.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenamesUEPE PEP EEÐUEPE PEP EEÐUEPE PEP EEÐUEPE PEP EE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo_str.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo_str.o src/lzo_str.c -W0,-xp.XAKk4DpHrFaOl2Y.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpHrFaOl2Y.;backend;raw;cd;DBG_GEN 5.2.7lzo_memcmp"Us1s2 lenintvoidunsigned longlzo_uintlzo_memcpyRU444dest>src len9lzo_memmoveU44destsrc lenlzo_memsetU44sc lenunsignedmemset4! 4  !memmove4P 4 & Pmemcpy4~ 4 U ~ memcmp   I src./include/lzolzo_str.cminiacc.hlzoconf.h' 6'M f'} '  DD%.?  : ;@ ' ID I: ; $> &III: .? < ' ID  I .? < ' ID KLlzo_memcmplzo_memcpyClzo_memmovelzo_memsetlzo_uint    "0"`""Cs H ]aUYV]kx  4Z BBB"B&+h6hBN\Ol} |  P ! ` 1 L  E T  lzo_util.o/ 1315461831 0 0 100644 5364 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.debug_pubnames.debug_typenames.debug_varnames.symtablzo_util.cBbss.bssDdata.dataDrodata.rodatalzo_copyright.XAKk4DpHrFaO15Y.__lzo_copyrightlzo_versionlzo_version_stringlzo_version_date_lzo_version_string_lzo_version_datelzo_adler32.rel.text.rel.debug_info.rel.debug_line.rel.debug_pubnames.rel.debug_typenames.rel.debug_varnamesUEEÐUE` EÐUEEÐUEEÐUEEÐUEEÐUE%EE%EE u EQE8E=s EE EEEE+EEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @U‰EEEEE @ U‰EEEEE @ U‰EEEEE @ U‰EEEEE @ U‰EEEEE @ U‰EEEEE @U‰EEEEE @U‰EEEEE E EEEbEt.E @U‰EE @E EEEEHEEwҋE+‰EE+‰EEE EEE2.062.06Aug 12 2011%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21src/lzo_util.c /var/tmp/lzo-2.06 /opt/sunstudio12.1/prod/bin/cc -DLZO_HAVE_CONFIG_H='1' -I. -I./include -I. -I/usr/local/include -L/usr/local/lib -g -c -o src/lzo_util.o src/lzo_util.c -W0,-xp.XAKk4DpHrFaO15Y.Xa;g;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;G=.XAKk4DpHrFaO15Y.;backend;raw;cd;DBG_GEN 5.2.7charOlongWs\__lzo_copyrightd7W\__lzo_copyright7 lzo_copyrightHUunsigned char  lzo_versionR2Uunsigned lzo_version_stringXTUXO S lzo_version_date^tUO  _lzo_version_stringdUO  _lzo_version_datejUO  lzo_adler32IUxx xadler buf lens1xs2xk lzo_uint32 unsigned long lzo_uint= src./include/lzolzo_util.clzoconf.h &- FO fo       ! * 6           ,p8D  DD%$> &II!I4I : ;  I !I/ .?  : ; @ ' ID I .?  : ; @ ' ID  I: ;  I: lzo_copyrightlzo_version+lzo_version_string]lzo_version_date_lzo_version_string_lzo_version_datelzo_adler32*xlzo_uint32lzo_uint6s__lzo_copyright__lzo_copyright      @'`8L^H h    KCGswJQ]jq} %/7?GOW_gow   4 IYYY"`+t&4?KO W e uj . : j t(t   ,@  l  t  |0707010018c978000081ed0000000000000000000000014e685ac800000373000000b600010002ffffffffffffffff0000001e00000000root/usr/local/lib/liblzo2.la# liblzo2.la - a libtool library file # Generated by libtool (GNU libtool) 2.2.10 # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='' # Names of this library. library_names='' # The name of the static archive. old_library='liblzo2.a' # Linker flags that can not go in dependency_libs. inherited_linker_flags='' # Libraries that this one depends upon. dependency_libs=' -L/usr/local/lib' # Names of additional weak libraries provided by this library weak_library_names='' # Version information for liblzo2. current=2 age=0 revision=0 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib' 0707010018c967000041ed0000000000000000000000034e685ec300000000000000b600010002ffffffffffffffff0000001700000000root/usr/local/include0707010018c968000041ed0000000000000000000000024e685ec300000000000000b600010002ffffffffffffffff0000001b00000000root/usr/local/include/lzo0707010018c972000081a40000000000000000000000014e685ac800001920000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/lzo/lzo_asm.h/* lzo_asm.h -- assembler prototypes for the LZO data compression library This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO_ASM_H_INCLUDED #define __LZO_ASM_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // i386 assembly decompressors // // NOTE: // ==== // // - For reasons of speed all fast assembler decompressors (having '_fast' // in their name) can access (write to) up to 3 bytes past the end of // the decompressed ("dst") block. Data past the end of the compressed // ("src") block is never accessed (read from). // [ technical note: because data is transferred in 32-bit units ] // // - Please also see asm/i386/00README.TXT and doc/LZO.FAQ for more // important details about the assembler versions. // ************************************************************************/ LZO_EXTERN(int) lzo1c_decompress_asm (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1c_decompress_asm_safe (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1f_decompress_asm_fast (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1f_decompress_asm_fast_safe (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1x_decompress_asm (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1x_decompress_asm_safe (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1x_decompress_asm_fast (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1x_decompress_asm_fast_safe (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1y_decompress_asm (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1y_decompress_asm_safe (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1y_decompress_asm_fast (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); LZO_EXTERN(int) lzo1y_decompress_asm_fast_safe (const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem); /*********************************************************************** // checksum and misc functions ************************************************************************/ #if 0 LZO_EXTERN(lzo_uint32) lzo_crc32_asm(lzo_uint32 c, const lzo_bytep buf, lzo_uint len, const lzo_uint32p tab); LZO_EXTERN(lzo_uint32) lzo_crc32_asm_small(lzo_uint32 c, const lzo_bytep buf, lzo_uint len); LZO_EXTERN(int) lzo_cpuid_asm(lzo_uint32p /* lzo_uint32 info[16] */ ); LZO_EXTERN(lzo_uint32) lzo_rdtsc_asm(lzo_uint32p /* lzo_uint32 ticks[2] */ ); #endif #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c970000081a40000000000000000000000014e685ac8000015e0000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1z.h/* lzo1z.h -- public interface of the LZO1Z compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1Z_H_INCLUDED #define __LZO1Z_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1Z_MEM_COMPRESS ((lzo_uint32) (16384L * lzo_sizeof_dict_t)) #define LZO1Z_MEM_DECOMPRESS (0) #define LZO1Z_MEM_OPTIMIZE (0) /* decompression */ LZO_EXTERN(int) lzo1z_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo1z_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // ************************************************************************/ #if 0 /* not yet implemented */ LZO_EXTERN(int) lzo1z_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #endif /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1Z_999_MEM_COMPRESS ((lzo_uint32) (14 * 16384L * sizeof(short))) LZO_EXTERN(int) lzo1z_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1z_999_compress_dict ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len ); LZO_EXTERN(int) lzo1z_999_compress_level ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len, lzo_callback_p cb, int compression_level ); LZO_EXTERN(int) lzo1z_decompress_dict_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */, const lzo_bytep dict, lzo_uint dict_len ); /*********************************************************************** // optimize a compressed data block ************************************************************************/ #if 0 /* not yet implemented */ LZO_EXTERN(int) lzo1z_optimize ( lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); #endif #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c973000081a40000000000000000000000014e685ac800003bb1000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/lzo/lzoconf.h/* lzoconf.h -- configuration of the LZO data compression library This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZOCONF_H_INCLUDED #define __LZOCONF_H_INCLUDED 1 #define LZO_VERSION 0x2060 #define LZO_VERSION_STRING "2.06" #define LZO_VERSION_DATE "Aug 12 2011" /* internal Autoconf configuration file - only used when building LZO */ #if defined(LZO_HAVE_CONFIG_H) # include #endif #include #include /*********************************************************************** // LZO requires a conforming ************************************************************************/ #if !defined(CHAR_BIT) || (CHAR_BIT != 8) # error "invalid CHAR_BIT" #endif #if !defined(UCHAR_MAX) || !defined(UINT_MAX) || !defined(ULONG_MAX) # error "check your compiler installation" #endif #if (USHRT_MAX < 1) || (UINT_MAX < 1) || (ULONG_MAX < 1) # error "your limits.h macros are broken" #endif /* get OS and architecture defines */ #ifndef __LZODEFS_H_INCLUDED #include "lzodefs.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // some core defines ************************************************************************/ #if !defined(LZO_UINT32_C) # if (UINT_MAX < LZO_0xffffffffL) # define LZO_UINT32_C(c) c ## UL # else # define LZO_UINT32_C(c) ((c) + 0U) # endif #endif /* memory checkers */ #if !defined(__LZO_CHECKER) # if defined(__BOUNDS_CHECKING_ON) # define __LZO_CHECKER 1 # elif defined(__CHECKER__) # define __LZO_CHECKER 1 # elif defined(__INSURE__) # define __LZO_CHECKER 1 # elif defined(__PURIFY__) # define __LZO_CHECKER 1 # endif #endif /*********************************************************************** // integral and pointer types ************************************************************************/ /* lzo_uint should match size_t */ #if !defined(LZO_UINT_MAX) # if defined(LZO_ABI_LLP64) /* WIN64 */ # if defined(LZO_OS_WIN64) typedef unsigned __int64 lzo_uint; typedef __int64 lzo_int; # else typedef unsigned long long lzo_uint; typedef long long lzo_int; # endif # define LZO_UINT_MAX 0xffffffffffffffffull # define LZO_INT_MAX 9223372036854775807LL # define LZO_INT_MIN (-1LL - LZO_INT_MAX) # elif defined(LZO_ABI_IP32L64) /* MIPS R5900 */ typedef unsigned int lzo_uint; typedef int lzo_int; # define LZO_UINT_MAX UINT_MAX # define LZO_INT_MAX INT_MAX # define LZO_INT_MIN INT_MIN # elif (ULONG_MAX >= LZO_0xffffffffL) typedef unsigned long lzo_uint; typedef long lzo_int; # define LZO_UINT_MAX ULONG_MAX # define LZO_INT_MAX LONG_MAX # define LZO_INT_MIN LONG_MIN # else # error "lzo_uint" # endif #endif /* Integral types with 32 bits or more. */ #if !defined(LZO_UINT32_MAX) # if (UINT_MAX >= LZO_0xffffffffL) typedef unsigned int lzo_uint32; typedef int lzo_int32; # define LZO_UINT32_MAX UINT_MAX # define LZO_INT32_MAX INT_MAX # define LZO_INT32_MIN INT_MIN # elif (ULONG_MAX >= LZO_0xffffffffL) typedef unsigned long lzo_uint32; typedef long lzo_int32; # define LZO_UINT32_MAX ULONG_MAX # define LZO_INT32_MAX LONG_MAX # define LZO_INT32_MIN LONG_MIN # else # error "lzo_uint32" # endif #endif /* Integral types with exactly 64 bits. */ #if !defined(LZO_UINT64_MAX) # if (LZO_UINT_MAX >= LZO_0xffffffffL) # if ((((LZO_UINT_MAX) >> 31) >> 31) == 3) # define lzo_uint64 lzo_uint # define lzo_int64 lzo_int # define LZO_UINT64_MAX LZO_UINT_MAX # define LZO_INT64_MAX LZO_INT_MAX # define LZO_INT64_MIN LZO_INT_MIN # endif # elif (ULONG_MAX >= LZO_0xffffffffL) # if ((((ULONG_MAX) >> 31) >> 31) == 3) typedef unsigned long lzo_uint64; typedef long lzo_int64; # define LZO_UINT64_MAX ULONG_MAX # define LZO_INT64_MAX LONG_MAX # define LZO_INT64_MIN LONG_MIN # endif # endif #endif /* The larger type of lzo_uint and lzo_uint32. */ #if (LZO_UINT_MAX >= LZO_UINT32_MAX) # define lzo_xint lzo_uint #else # define lzo_xint lzo_uint32 #endif /* Memory model that allows to access memory at offsets of lzo_uint. */ #if !defined(__LZO_MMODEL) # if (LZO_UINT_MAX <= UINT_MAX) # define __LZO_MMODEL /*empty*/ # elif defined(LZO_HAVE_MM_HUGE_PTR) # define __LZO_MMODEL_HUGE 1 # define __LZO_MMODEL __huge # else # define __LZO_MMODEL /*empty*/ # endif #endif /* no typedef here because of const-pointer issues */ #define lzo_bytep unsigned char __LZO_MMODEL * #define lzo_charp char __LZO_MMODEL * #define lzo_voidp void __LZO_MMODEL * #define lzo_shortp short __LZO_MMODEL * #define lzo_ushortp unsigned short __LZO_MMODEL * #define lzo_uint32p lzo_uint32 __LZO_MMODEL * #define lzo_int32p lzo_int32 __LZO_MMODEL * #if defined(LZO_UINT64_MAX) #define lzo_uint64p lzo_uint64 __LZO_MMODEL * #define lzo_int64p lzo_int64 __LZO_MMODEL * #endif #define lzo_uintp lzo_uint __LZO_MMODEL * #define lzo_intp lzo_int __LZO_MMODEL * #define lzo_xintp lzo_xint __LZO_MMODEL * #define lzo_voidpp lzo_voidp __LZO_MMODEL * #define lzo_bytepp lzo_bytep __LZO_MMODEL * /* deprecated - use 'lzo_bytep' instead of 'lzo_byte *' */ #define lzo_byte unsigned char __LZO_MMODEL typedef int lzo_bool; /*********************************************************************** // function types ************************************************************************/ /* name mangling */ #if !defined(__LZO_EXTERN_C) # ifdef __cplusplus # define __LZO_EXTERN_C extern "C" # else # define __LZO_EXTERN_C extern # endif #endif /* calling convention */ #if !defined(__LZO_CDECL) # define __LZO_CDECL __lzo_cdecl #endif /* DLL export information */ #if !defined(__LZO_EXPORT1) # define __LZO_EXPORT1 /*empty*/ #endif #if !defined(__LZO_EXPORT2) # define __LZO_EXPORT2 /*empty*/ #endif /* __cdecl calling convention for public C and assembly functions */ #if !defined(LZO_PUBLIC) # define LZO_PUBLIC(_rettype) __LZO_EXPORT1 _rettype __LZO_EXPORT2 __LZO_CDECL #endif #if !defined(LZO_EXTERN) # define LZO_EXTERN(_rettype) __LZO_EXTERN_C LZO_PUBLIC(_rettype) #endif #if !defined(LZO_PRIVATE) # define LZO_PRIVATE(_rettype) static _rettype __LZO_CDECL #endif /* function types */ typedef int (__LZO_CDECL *lzo_compress_t) ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); typedef int (__LZO_CDECL *lzo_decompress_t) ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); typedef int (__LZO_CDECL *lzo_optimize_t) ( lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); typedef int (__LZO_CDECL *lzo_compress_dict_t)(const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len ); typedef int (__LZO_CDECL *lzo_decompress_dict_t)(const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len ); /* Callback interface. Currently only the progress indicator ("nprogress") * is used, but this may change in a future release. */ struct lzo_callback_t; typedef struct lzo_callback_t lzo_callback_t; #define lzo_callback_p lzo_callback_t __LZO_MMODEL * /* malloc & free function types */ typedef lzo_voidp (__LZO_CDECL *lzo_alloc_func_t) (lzo_callback_p self, lzo_uint items, lzo_uint size); typedef void (__LZO_CDECL *lzo_free_func_t) (lzo_callback_p self, lzo_voidp ptr); /* a progress indicator callback function */ typedef void (__LZO_CDECL *lzo_progress_func_t) (lzo_callback_p, lzo_uint, lzo_uint, int); struct lzo_callback_t { /* custom allocators (set to 0 to disable) */ lzo_alloc_func_t nalloc; /* [not used right now] */ lzo_free_func_t nfree; /* [not used right now] */ /* a progress indicator callback function (set to 0 to disable) */ lzo_progress_func_t nprogress; /* NOTE: the first parameter "self" of the nalloc/nfree/nprogress * callbacks points back to this struct, so you are free to store * some extra info in the following variables. */ lzo_voidp user1; lzo_xint user2; lzo_xint user3; }; /*********************************************************************** // error codes and prototypes ************************************************************************/ /* Error codes for the compression/decompression functions. Negative * values are errors, positive values will be used for special but * normal events. */ #define LZO_E_OK 0 #define LZO_E_ERROR (-1) #define LZO_E_OUT_OF_MEMORY (-2) /* [lzo_alloc_func_t failure] */ #define LZO_E_NOT_COMPRESSIBLE (-3) /* [not used right now] */ #define LZO_E_INPUT_OVERRUN (-4) #define LZO_E_OUTPUT_OVERRUN (-5) #define LZO_E_LOOKBEHIND_OVERRUN (-6) #define LZO_E_EOF_NOT_FOUND (-7) #define LZO_E_INPUT_NOT_CONSUMED (-8) #define LZO_E_NOT_YET_IMPLEMENTED (-9) /* [not used right now] */ #define LZO_E_INVALID_ARGUMENT (-10) #ifndef lzo_sizeof_dict_t # define lzo_sizeof_dict_t ((unsigned)sizeof(lzo_bytep)) #endif /* lzo_init() should be the first function you call. * Check the return code ! * * lzo_init() is a macro to allow checking that the library and the * compiler's view of various types are consistent. */ #define lzo_init() __lzo_init_v2(LZO_VERSION,(int)sizeof(short),(int)sizeof(int),\ (int)sizeof(long),(int)sizeof(lzo_uint32),(int)sizeof(lzo_uint),\ (int)lzo_sizeof_dict_t,(int)sizeof(char *),(int)sizeof(lzo_voidp),\ (int)sizeof(lzo_callback_t)) LZO_EXTERN(int) __lzo_init_v2(unsigned,int,int,int,int,int,int,int,int,int); /* version functions (useful for shared libraries) */ LZO_EXTERN(unsigned) lzo_version(void); LZO_EXTERN(const char *) lzo_version_string(void); LZO_EXTERN(const char *) lzo_version_date(void); LZO_EXTERN(const lzo_charp) _lzo_version_string(void); LZO_EXTERN(const lzo_charp) _lzo_version_date(void); /* string functions */ LZO_EXTERN(int) lzo_memcmp(const lzo_voidp a, const lzo_voidp b, lzo_uint len); LZO_EXTERN(lzo_voidp) lzo_memcpy(lzo_voidp dst, const lzo_voidp src, lzo_uint len); LZO_EXTERN(lzo_voidp) lzo_memmove(lzo_voidp dst, const lzo_voidp src, lzo_uint len); LZO_EXTERN(lzo_voidp) lzo_memset(lzo_voidp buf, int c, lzo_uint len); /* checksum functions */ LZO_EXTERN(lzo_uint32) lzo_adler32(lzo_uint32 c, const lzo_bytep buf, lzo_uint len); LZO_EXTERN(lzo_uint32) lzo_crc32(lzo_uint32 c, const lzo_bytep buf, lzo_uint len); LZO_EXTERN(const lzo_uint32p) lzo_get_crc32_table(void); /* misc. */ LZO_EXTERN(int) _lzo_config_check(void); typedef union { lzo_bytep p; lzo_uint u; } __lzo_pu_u; typedef union { lzo_bytep p; lzo_uint32 u32; } __lzo_pu32_u; typedef union { void *vp; lzo_bytep bp; lzo_uint u; lzo_uint32 u32; unsigned long l; } lzo_align_t; /* align a char pointer on a boundary that is a multiple of 'size' */ LZO_EXTERN(unsigned) __lzo_align_gap(const lzo_voidp p, lzo_uint size); #define LZO_PTR_ALIGN_UP(p,size) \ ((p) + (lzo_uint) __lzo_align_gap((const lzo_voidp)(p),(lzo_uint)(size))) /*********************************************************************** // deprecated macros - only for backward compatibility with LZO v1.xx ************************************************************************/ #if defined(LZO_CFG_COMPAT) #define __LZOCONF_H 1 #if defined(LZO_ARCH_I086) # define __LZO_i386 1 #elif defined(LZO_ARCH_I386) # define __LZO_i386 1 #endif #if defined(LZO_OS_DOS16) # define __LZO_DOS 1 # define __LZO_DOS16 1 #elif defined(LZO_OS_DOS32) # define __LZO_DOS 1 #elif defined(LZO_OS_WIN16) # define __LZO_WIN 1 # define __LZO_WIN16 1 #elif defined(LZO_OS_WIN32) # define __LZO_WIN 1 #endif #define __LZO_CMODEL /*empty*/ #define __LZO_DMODEL /*empty*/ #define __LZO_ENTRY __LZO_CDECL #define LZO_EXTERN_CDECL LZO_EXTERN #define LZO_ALIGN LZO_PTR_ALIGN_UP #define lzo_compress_asm_t lzo_compress_t #define lzo_decompress_asm_t lzo_decompress_t #endif /* LZO_CFG_COMPAT */ #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c96e000081a40000000000000000000000014e685ac800001a5d000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1x.h/* lzo1x.h -- public interface of the LZO1X compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1X_H_INCLUDED #define __LZO1X_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1X_MEM_COMPRESS LZO1X_1_MEM_COMPRESS #define LZO1X_MEM_DECOMPRESS (0) #define LZO1X_MEM_OPTIMIZE (0) /* decompression */ LZO_EXTERN(int) lzo1x_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo1x_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // ************************************************************************/ #define LZO1X_1_MEM_COMPRESS ((lzo_uint32) (16384L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1x_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // special compressor versions ************************************************************************/ /* this version needs only 8 KiB work memory */ #define LZO1X_1_11_MEM_COMPRESS ((lzo_uint32) (2048L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1x_1_11_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /* this version needs 16 KiB work memory */ #define LZO1X_1_12_MEM_COMPRESS ((lzo_uint32) (4096L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1x_1_12_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /* use this version if you need a little more compression speed */ #define LZO1X_1_15_MEM_COMPRESS ((lzo_uint32) (32768L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1x_1_15_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1X_999_MEM_COMPRESS ((lzo_uint32) (14 * 16384L * sizeof(short))) LZO_EXTERN(int) lzo1x_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1x_999_compress_dict ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len ); LZO_EXTERN(int) lzo1x_999_compress_level ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len, lzo_callback_p cb, int compression_level ); LZO_EXTERN(int) lzo1x_decompress_dict_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */, const lzo_bytep dict, lzo_uint dict_len ); /*********************************************************************** // optimize a compressed data block ************************************************************************/ LZO_EXTERN(int) lzo1x_optimize ( lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c96f000081a40000000000000000000000014e685ac800001593000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1y.h/* lzo1y.h -- public interface of the LZO1Y compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1Y_H_INCLUDED #define __LZO1Y_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1Y_MEM_COMPRESS ((lzo_uint32) (16384L * lzo_sizeof_dict_t)) #define LZO1Y_MEM_DECOMPRESS (0) #define LZO1Y_MEM_OPTIMIZE (0) /* decompression */ LZO_EXTERN(int) lzo1y_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo1y_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1y_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1Y_999_MEM_COMPRESS ((lzo_uint32) (14 * 16384L * sizeof(short))) LZO_EXTERN(int) lzo1y_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1y_999_compress_dict ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len ); LZO_EXTERN(int) lzo1y_999_compress_level ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, const lzo_bytep dict, lzo_uint dict_len, lzo_callback_p cb, int compression_level ); LZO_EXTERN(int) lzo1y_decompress_dict_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */, const lzo_bytep dict, lzo_uint dict_len ); /*********************************************************************** // optimize a compressed data block ************************************************************************/ LZO_EXTERN(int) lzo1y_optimize ( lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c96d000081a40000000000000000000000014e685ac800000f73000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1f.h/* lzo1f.h -- public interface of the LZO1F compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1F_H_INCLUDED #define __LZO1F_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1F_MEM_COMPRESS ((lzo_uint32) (16384L * lzo_sizeof_dict_t)) #define LZO1F_MEM_DECOMPRESS (0) /* decompression */ LZO_EXTERN(int) lzo1f_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo1f_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1f_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1F_999_MEM_COMPRESS ((lzo_uint32) (5 * 16384L * sizeof(short))) LZO_EXTERN(int) lzo1f_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c96b000081a40000000000000000000000014e685ac80000187b000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1b.h/* lzo1b.h -- public interface of the LZO1B compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1B_H_INCLUDED #define __LZO1B_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1B_MEM_COMPRESS ((lzo_uint32) (16384L * lzo_sizeof_dict_t)) #define LZO1B_MEM_DECOMPRESS (0) /* compression levels */ #define LZO1B_BEST_SPEED 1 #define LZO1B_BEST_COMPRESSION 9 #define LZO1B_DEFAULT_COMPRESSION (-1) /* fastest by default */ LZO_EXTERN(int) lzo1b_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, int compression_level ); /* decompression */ LZO_EXTERN(int) lzo1b_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo1b_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1b_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_2_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_3_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_4_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_5_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_6_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_7_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_8_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1b_9_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1B_99_MEM_COMPRESS ((lzo_uint32) (65536L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1b_99_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #define LZO1B_999_MEM_COMPRESS ((lzo_uint32) (3 * 65536L * sizeof(lzo_xint))) LZO_EXTERN(int) lzo1b_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c974000081a40000000000000000000000014e685ac800010b23000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/lzo/lzodefs.h/* lzodefs.h -- architecture, OS and compiler specific defines This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZODEFS_H_INCLUDED #define __LZODEFS_H_INCLUDED 1 #if defined(__CYGWIN32__) && !defined(__CYGWIN__) # define __CYGWIN__ __CYGWIN32__ #endif #if defined(__IBMCPP__) && !defined(__IBMC__) # define __IBMC__ __IBMCPP__ #endif #if defined(__ICL) && defined(_WIN32) && !defined(__INTEL_COMPILER) # define __INTEL_COMPILER __ICL #endif #if 1 && defined(__INTERIX) && defined(__GNUC__) && !defined(_ALL_SOURCE) # define _ALL_SOURCE 1 #endif #if defined(__mips__) && defined(__R5900__) # if !defined(__LONG_MAX__) # define __LONG_MAX__ 9223372036854775807L # endif #endif #if defined(__INTEL_COMPILER) && defined(__linux__) # pragma warning(disable: 193) #endif #if defined(__KEIL__) && defined(__C166__) # pragma warning disable = 322 #elif 0 && defined(__C251__) # pragma warning disable = 322 #endif #if defined(_MSC_VER) && !defined(__INTEL_COMPILER) && !defined(__MWERKS__) # if (_MSC_VER >= 1300) # pragma warning(disable: 4668) # endif #endif #if 0 && defined(__WATCOMC__) # if (__WATCOMC__ >= 1050) && (__WATCOMC__ < 1060) # pragma warning 203 9 # endif #endif #if defined(__BORLANDC__) && defined(__MSDOS__) && !defined(__FLAT__) # pragma option -h #endif #if 0 #define LZO_0xffffL 0xfffful #define LZO_0xffffffffL 0xfffffffful #else #define LZO_0xffffL 65535ul #define LZO_0xffffffffL 4294967295ul #endif #if (LZO_0xffffL == LZO_0xffffffffL) # error "your preprocessor is broken 1" #endif #if (16ul * 16384ul != 262144ul) # error "your preprocessor is broken 2" #endif #if 0 #if (32767 >= 4294967295ul) # error "your preprocessor is broken 3" #endif #if (65535u >= 4294967295ul) # error "your preprocessor is broken 4" #endif #endif #if (UINT_MAX == LZO_0xffffL) #if defined(__ZTC__) && defined(__I86__) && !defined(__OS2__) # if !defined(MSDOS) # define MSDOS 1 # endif # if !defined(_MSDOS) # define _MSDOS 1 # endif #elif 0 && defined(__VERSION) && defined(MB_LEN_MAX) # if (__VERSION == 520) && (MB_LEN_MAX == 1) # if !defined(__AZTEC_C__) # define __AZTEC_C__ __VERSION # endif # if !defined(__DOS__) # define __DOS__ 1 # endif # endif #endif #endif #if defined(_MSC_VER) && defined(M_I86HM) && (UINT_MAX == LZO_0xffffL) # define ptrdiff_t long # define _PTRDIFF_T_DEFINED 1 #endif #if (UINT_MAX == LZO_0xffffL) # undef __LZO_RENAME_A # undef __LZO_RENAME_B # if defined(__AZTEC_C__) && defined(__DOS__) # define __LZO_RENAME_A 1 # elif defined(_MSC_VER) && defined(MSDOS) # if (_MSC_VER < 600) # define __LZO_RENAME_A 1 # elif (_MSC_VER < 700) # define __LZO_RENAME_B 1 # endif # elif defined(__TSC__) && defined(__OS2__) # define __LZO_RENAME_A 1 # elif defined(__MSDOS__) && defined(__TURBOC__) && (__TURBOC__ < 0x0410) # define __LZO_RENAME_A 1 # elif defined(__PACIFIC__) && defined(DOS) # if !defined(__far) # define __far far # endif # if !defined(__near) # define __near near # endif # endif # if defined(__LZO_RENAME_A) # if !defined(__cdecl) # define __cdecl cdecl # endif # if !defined(__far) # define __far far # endif # if !defined(__huge) # define __huge huge # endif # if !defined(__near) # define __near near # endif # if !defined(__pascal) # define __pascal pascal # endif # if !defined(__huge) # define __huge huge # endif # elif defined(__LZO_RENAME_B) # if !defined(__cdecl) # define __cdecl _cdecl # endif # if !defined(__far) # define __far _far # endif # if !defined(__huge) # define __huge _huge # endif # if !defined(__near) # define __near _near # endif # if !defined(__pascal) # define __pascal _pascal # endif # elif (defined(__PUREC__) || defined(__TURBOC__)) && defined(__TOS__) # if !defined(__cdecl) # define __cdecl cdecl # endif # if !defined(__pascal) # define __pascal pascal # endif # endif # undef __LZO_RENAME_A # undef __LZO_RENAME_B #endif #if (UINT_MAX == LZO_0xffffL) #if defined(__AZTEC_C__) && defined(__DOS__) # define LZO_BROKEN_CDECL_ALT_SYNTAX 1 #elif defined(_MSC_VER) && defined(MSDOS) # if (_MSC_VER < 600) # define LZO_BROKEN_INTEGRAL_CONSTANTS 1 # endif # if (_MSC_VER < 700) # define LZO_BROKEN_INTEGRAL_PROMOTION 1 # define LZO_BROKEN_SIZEOF 1 # endif #elif defined(__PACIFIC__) && defined(DOS) # define LZO_BROKEN_INTEGRAL_CONSTANTS 1 #elif defined(__TURBOC__) && defined(__MSDOS__) # if (__TURBOC__ < 0x0150) # define LZO_BROKEN_CDECL_ALT_SYNTAX 1 # define LZO_BROKEN_INTEGRAL_CONSTANTS 1 # define LZO_BROKEN_INTEGRAL_PROMOTION 1 # endif # if (__TURBOC__ < 0x0200) # define LZO_BROKEN_SIZEOF 1 # endif # if (__TURBOC__ < 0x0400) && defined(__cplusplus) # define LZO_BROKEN_CDECL_ALT_SYNTAX 1 # endif #elif (defined(__PUREC__) || defined(__TURBOC__)) && defined(__TOS__) # define LZO_BROKEN_CDECL_ALT_SYNTAX 1 # define LZO_BROKEN_SIZEOF 1 #endif #endif #if defined(__WATCOMC__) && (__WATCOMC__ < 900) # define LZO_BROKEN_INTEGRAL_CONSTANTS 1 #endif #if defined(_CRAY) && defined(_CRAY1) # define LZO_BROKEN_SIGNED_RIGHT_SHIFT 1 #endif #define LZO_PP_STRINGIZE(x) #x #define LZO_PP_MACRO_EXPAND(x) LZO_PP_STRINGIZE(x) #define LZO_PP_CONCAT2(a,b) a ## b #define LZO_PP_CONCAT3(a,b,c) a ## b ## c #define LZO_PP_CONCAT4(a,b,c,d) a ## b ## c ## d #define LZO_PP_CONCAT5(a,b,c,d,e) a ## b ## c ## d ## e #define LZO_PP_ECONCAT2(a,b) LZO_PP_CONCAT2(a,b) #define LZO_PP_ECONCAT3(a,b,c) LZO_PP_CONCAT3(a,b,c) #define LZO_PP_ECONCAT4(a,b,c,d) LZO_PP_CONCAT4(a,b,c,d) #define LZO_PP_ECONCAT5(a,b,c,d,e) LZO_PP_CONCAT5(a,b,c,d,e) #if 1 #define LZO_CPP_STRINGIZE(x) #x #define LZO_CPP_MACRO_EXPAND(x) LZO_CPP_STRINGIZE(x) #define LZO_CPP_CONCAT2(a,b) a ## b #define LZO_CPP_CONCAT3(a,b,c) a ## b ## c #define LZO_CPP_CONCAT4(a,b,c,d) a ## b ## c ## d #define LZO_CPP_CONCAT5(a,b,c,d,e) a ## b ## c ## d ## e #define LZO_CPP_ECONCAT2(a,b) LZO_CPP_CONCAT2(a,b) #define LZO_CPP_ECONCAT3(a,b,c) LZO_CPP_CONCAT3(a,b,c) #define LZO_CPP_ECONCAT4(a,b,c,d) LZO_CPP_CONCAT4(a,b,c,d) #define LZO_CPP_ECONCAT5(a,b,c,d,e) LZO_CPP_CONCAT5(a,b,c,d,e) #endif #define __LZO_MASK_GEN(o,b) (((((o) << ((b)-1)) - (o)) << 1) + (o)) #if 1 && defined(__cplusplus) # if !defined(__STDC_CONSTANT_MACROS) # define __STDC_CONSTANT_MACROS 1 # endif # if !defined(__STDC_LIMIT_MACROS) # define __STDC_LIMIT_MACROS 1 # endif #endif #if defined(__cplusplus) # define LZO_EXTERN_C extern "C" #else # define LZO_EXTERN_C extern #endif #if !defined(__LZO_OS_OVERRIDE) #if (LZO_OS_FREESTANDING) # define LZO_INFO_OS "freestanding" #elif (LZO_OS_EMBEDDED) # define LZO_INFO_OS "embedded" #elif 1 && defined(__IAR_SYSTEMS_ICC__) # define LZO_OS_EMBEDDED 1 # define LZO_INFO_OS "embedded" #elif defined(__CYGWIN__) && defined(__GNUC__) # define LZO_OS_CYGWIN 1 # define LZO_INFO_OS "cygwin" #elif defined(__EMX__) && defined(__GNUC__) # define LZO_OS_EMX 1 # define LZO_INFO_OS "emx" #elif defined(__BEOS__) # define LZO_OS_BEOS 1 # define LZO_INFO_OS "beos" #elif defined(__Lynx__) # define LZO_OS_LYNXOS 1 # define LZO_INFO_OS "lynxos" #elif defined(__OS400__) # define LZO_OS_OS400 1 # define LZO_INFO_OS "os400" #elif defined(__QNX__) # define LZO_OS_QNX 1 # define LZO_INFO_OS "qnx" #elif defined(__BORLANDC__) && defined(__DPMI32__) && (__BORLANDC__ >= 0x0460) # define LZO_OS_DOS32 1 # define LZO_INFO_OS "dos32" #elif defined(__BORLANDC__) && defined(__DPMI16__) # define LZO_OS_DOS16 1 # define LZO_INFO_OS "dos16" #elif defined(__ZTC__) && defined(DOS386) # define LZO_OS_DOS32 1 # define LZO_INFO_OS "dos32" #elif defined(__OS2__) || defined(__OS2V2__) # if (UINT_MAX == LZO_0xffffL) # define LZO_OS_OS216 1 # define LZO_INFO_OS "os216" # elif (UINT_MAX == LZO_0xffffffffL) # define LZO_OS_OS2 1 # define LZO_INFO_OS "os2" # else # error "check your limits.h header" # endif #elif defined(__WIN64__) || defined(_WIN64) || defined(WIN64) # define LZO_OS_WIN64 1 # define LZO_INFO_OS "win64" #elif defined(__WIN32__) || defined(_WIN32) || defined(WIN32) || defined(__WINDOWS_386__) # define LZO_OS_WIN32 1 # define LZO_INFO_OS "win32" #elif defined(__MWERKS__) && defined(__INTEL__) # define LZO_OS_WIN32 1 # define LZO_INFO_OS "win32" #elif defined(__WINDOWS__) || defined(_WINDOWS) || defined(_Windows) # if (UINT_MAX == LZO_0xffffL) # define LZO_OS_WIN16 1 # define LZO_INFO_OS "win16" # elif (UINT_MAX == LZO_0xffffffffL) # define LZO_OS_WIN32 1 # define LZO_INFO_OS "win32" # else # error "check your limits.h header" # endif #elif defined(__DOS__) || defined(__MSDOS__) || defined(_MSDOS) || defined(MSDOS) || (defined(__PACIFIC__) && defined(DOS)) # if (UINT_MAX == LZO_0xffffL) # define LZO_OS_DOS16 1 # define LZO_INFO_OS "dos16" # elif (UINT_MAX == LZO_0xffffffffL) # define LZO_OS_DOS32 1 # define LZO_INFO_OS "dos32" # else # error "check your limits.h header" # endif #elif defined(__WATCOMC__) # if defined(__NT__) && (UINT_MAX == LZO_0xffffL) # define LZO_OS_DOS16 1 # define LZO_INFO_OS "dos16" # elif defined(__NT__) && (__WATCOMC__ < 1100) # define LZO_OS_WIN32 1 # define LZO_INFO_OS "win32" # elif defined(__linux__) || defined(__LINUX__) # define LZO_OS_POSIX 1 # define LZO_INFO_OS "posix" # else # error "please specify a target using the -bt compiler option" # endif #elif defined(__palmos__) # define LZO_OS_PALMOS 1 # define LZO_INFO_OS "palmos" #elif defined(__TOS__) || defined(__atarist__) # define LZO_OS_TOS 1 # define LZO_INFO_OS "tos" #elif defined(macintosh) && !defined(__ppc__) # define LZO_OS_MACCLASSIC 1 # define LZO_INFO_OS "macclassic" #elif defined(__VMS) # define LZO_OS_VMS 1 # define LZO_INFO_OS "vms" #elif ((defined(__mips__) && defined(__R5900__)) || defined(__MIPS_PSX2__)) # define LZO_OS_CONSOLE 1 # define LZO_OS_CONSOLE_PS2 1 # define LZO_INFO_OS "console" # define LZO_INFO_OS_CONSOLE "ps2" #elif (defined(__mips__) && defined(__psp__)) # define LZO_OS_CONSOLE 1 # define LZO_OS_CONSOLE_PSP 1 # define LZO_INFO_OS "console" # define LZO_INFO_OS_CONSOLE "psp" #else # define LZO_OS_POSIX 1 # define LZO_INFO_OS "posix" #endif #if (LZO_OS_POSIX) # if defined(_AIX) || defined(__AIX__) || defined(__aix__) # define LZO_OS_POSIX_AIX 1 # define LZO_INFO_OS_POSIX "aix" # elif defined(__FreeBSD__) # define LZO_OS_POSIX_FREEBSD 1 # define LZO_INFO_OS_POSIX "freebsd" # elif defined(__hpux__) || defined(__hpux) # define LZO_OS_POSIX_HPUX 1 # define LZO_INFO_OS_POSIX "hpux" # elif defined(__INTERIX) # define LZO_OS_POSIX_INTERIX 1 # define LZO_INFO_OS_POSIX "interix" # elif defined(__IRIX__) || defined(__irix__) # define LZO_OS_POSIX_IRIX 1 # define LZO_INFO_OS_POSIX "irix" # elif defined(__linux__) || defined(__linux) || defined(__LINUX__) # define LZO_OS_POSIX_LINUX 1 # define LZO_INFO_OS_POSIX "linux" # elif defined(__APPLE__) || defined(__MACOS__) # define LZO_OS_POSIX_MACOSX 1 # define LZO_INFO_OS_POSIX "macosx" # elif defined(__minix__) || defined(__minix) # define LZO_OS_POSIX_MINIX 1 # define LZO_INFO_OS_POSIX "minix" # elif defined(__NetBSD__) # define LZO_OS_POSIX_NETBSD 1 # define LZO_INFO_OS_POSIX "netbsd" # elif defined(__OpenBSD__) # define LZO_OS_POSIX_OPENBSD 1 # define LZO_INFO_OS_POSIX "openbsd" # elif defined(__osf__) # define LZO_OS_POSIX_OSF 1 # define LZO_INFO_OS_POSIX "osf" # elif defined(__solaris__) || defined(__sun) # if defined(__SVR4) || defined(__svr4__) # define LZO_OS_POSIX_SOLARIS 1 # define LZO_INFO_OS_POSIX "solaris" # else # define LZO_OS_POSIX_SUNOS 1 # define LZO_INFO_OS_POSIX "sunos" # endif # elif defined(__ultrix__) || defined(__ultrix) # define LZO_OS_POSIX_ULTRIX 1 # define LZO_INFO_OS_POSIX "ultrix" # elif defined(_UNICOS) # define LZO_OS_POSIX_UNICOS 1 # define LZO_INFO_OS_POSIX "unicos" # else # define LZO_OS_POSIX_UNKNOWN 1 # define LZO_INFO_OS_POSIX "unknown" # endif #endif #endif #if (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16) # if (UINT_MAX != LZO_0xffffL) # error "this should not happen" # endif # if (ULONG_MAX != LZO_0xffffffffL) # error "this should not happen" # endif #endif #if (LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_WIN32 || LZO_OS_WIN64) # if (UINT_MAX != LZO_0xffffffffL) # error "this should not happen" # endif # if (ULONG_MAX != LZO_0xffffffffL) # error "this should not happen" # endif #endif #if defined(CIL) && defined(_GNUCC) && defined(__GNUC__) # define LZO_CC_CILLY 1 # define LZO_INFO_CC "Cilly" # if defined(__CILLY__) # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__CILLY__) # else # define LZO_INFO_CCVER "unknown" # endif #elif 0 && defined(SDCC) && defined(__VERSION__) && !defined(__GNUC__) # define LZO_CC_SDCC 1 # define LZO_INFO_CC "sdcc" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(SDCC) #elif defined(__PATHSCALE__) && defined(__PATHCC_PATCHLEVEL__) # define LZO_CC_PATHSCALE (__PATHCC__ * 0x10000L + __PATHCC_MINOR__ * 0x100 + __PATHCC_PATCHLEVEL__) # define LZO_INFO_CC "Pathscale C" # define LZO_INFO_CCVER __PATHSCALE__ #elif defined(__INTEL_COMPILER) # define LZO_CC_INTELC 1 # define LZO_INFO_CC "Intel C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__INTEL_COMPILER) # if defined(_WIN32) || defined(_WIN64) # define LZO_CC_SYNTAX_MSC 1 # else # define LZO_CC_SYNTAX_GNUC 1 # endif #elif defined(__POCC__) && defined(_WIN32) # define LZO_CC_PELLESC 1 # define LZO_INFO_CC "Pelles C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__POCC__) #elif defined(__clang__) && defined(__llvm__) && defined(__GNUC__) && defined(__GNUC_MINOR__) && defined(__VERSION__) # if defined(__GNUC_PATCHLEVEL__) # define LZO_CC_CLANG_GNUC (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100 + __GNUC_PATCHLEVEL__) # else # define LZO_CC_CLANG_GNUC (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100) # endif # if defined(__clang_major__) && defined(__clang_minor__) && defined(__clang_patchlevel__) # define LZO_CC_CLANG_CLANG (__clang_major__ * 0x10000L + __clang_minor__ * 0x100 + __clang_patchlevel__) # else # define LZO_CC_CLANG_CLANG 0x010000L # endif # define LZO_CC_CLANG LZO_CC_CLANG_GNUC # define LZO_INFO_CC "clang" # define LZO_INFO_CCVER __VERSION__ #elif defined(__llvm__) && defined(__GNUC__) && defined(__GNUC_MINOR__) && defined(__VERSION__) # if defined(__GNUC_PATCHLEVEL__) # define LZO_CC_LLVM_GNUC (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100 + __GNUC_PATCHLEVEL__) # else # define LZO_CC_LLVM_GNUC (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100) # endif # define LZO_CC_LLVM LZO_CC_LLVM_GNUC # define LZO_INFO_CC "llvm-gcc" # define LZO_INFO_CCVER __VERSION__ #elif defined(__GNUC__) && defined(__VERSION__) # if defined(__GNUC_MINOR__) && defined(__GNUC_PATCHLEVEL__) # define LZO_CC_GNUC (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100 + __GNUC_PATCHLEVEL__) # elif defined(__GNUC_MINOR__) # define LZO_CC_GNUC (__GNUC__ * 0x10000L + __GNUC_MINOR__ * 0x100) # else # define LZO_CC_GNUC (__GNUC__ * 0x10000L) # endif # define LZO_INFO_CC "gcc" # define LZO_INFO_CCVER __VERSION__ #elif defined(__ACK__) && defined(_ACK) # define LZO_CC_ACK 1 # define LZO_INFO_CC "Amsterdam Compiler Kit C" # define LZO_INFO_CCVER "unknown" #elif defined(__AZTEC_C__) # define LZO_CC_AZTECC 1 # define LZO_INFO_CC "Aztec C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__AZTEC_C__) #elif defined(__CODEGEARC__) # define LZO_CC_CODEGEARC 1 # define LZO_INFO_CC "CodeGear C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__CODEGEARC__) #elif defined(__BORLANDC__) # define LZO_CC_BORLANDC 1 # define LZO_INFO_CC "Borland C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__BORLANDC__) #elif defined(_CRAYC) && defined(_RELEASE) # define LZO_CC_CRAYC 1 # define LZO_INFO_CC "Cray C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(_RELEASE) #elif defined(__DMC__) && defined(__SC__) # define LZO_CC_DMC 1 # define LZO_INFO_CC "Digital Mars C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__DMC__) #elif defined(__DECC) # define LZO_CC_DECC 1 # define LZO_INFO_CC "DEC C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__DECC) #elif defined(__HIGHC__) # define LZO_CC_HIGHC 1 # define LZO_INFO_CC "MetaWare High C" # define LZO_INFO_CCVER "unknown" #elif defined(__IAR_SYSTEMS_ICC__) # define LZO_CC_IARC 1 # define LZO_INFO_CC "IAR C" # if defined(__VER__) # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__VER__) # else # define LZO_INFO_CCVER "unknown" # endif #elif defined(__IBMC__) # define LZO_CC_IBMC 1 # define LZO_INFO_CC "IBM C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__IBMC__) #elif defined(__KEIL__) && defined(__C166__) # define LZO_CC_KEILC 1 # define LZO_INFO_CC "Keil C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__C166__) #elif defined(__LCC__) && defined(_WIN32) && defined(__LCCOPTIMLEVEL) # define LZO_CC_LCCWIN32 1 # define LZO_INFO_CC "lcc-win32" # define LZO_INFO_CCVER "unknown" #elif defined(__LCC__) # define LZO_CC_LCC 1 # define LZO_INFO_CC "lcc" # if defined(__LCC_VERSION__) # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__LCC_VERSION__) # else # define LZO_INFO_CCVER "unknown" # endif #elif defined(_MSC_VER) # define LZO_CC_MSC 1 # define LZO_INFO_CC "Microsoft C" # if defined(_MSC_FULL_VER) # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(_MSC_VER) "." LZO_PP_MACRO_EXPAND(_MSC_FULL_VER) # else # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(_MSC_VER) # endif #elif defined(__MWERKS__) # define LZO_CC_MWERKS 1 # define LZO_INFO_CC "Metrowerks C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__MWERKS__) #elif (defined(__NDPC__) || defined(__NDPX__)) && defined(__i386) # define LZO_CC_NDPC 1 # define LZO_INFO_CC "Microway NDP C" # define LZO_INFO_CCVER "unknown" #elif defined(__PACIFIC__) # define LZO_CC_PACIFICC 1 # define LZO_INFO_CC "Pacific C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__PACIFIC__) #elif defined(__PGI) && (defined(__linux__) || defined(__WIN32__)) # define LZO_CC_PGI 1 # define LZO_INFO_CC "Portland Group PGI C" # define LZO_INFO_CCVER "unknown" #elif defined(__PUREC__) && defined(__TOS__) # define LZO_CC_PUREC 1 # define LZO_INFO_CC "Pure C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__PUREC__) #elif defined(__SC__) && defined(__ZTC__) # define LZO_CC_SYMANTECC 1 # define LZO_INFO_CC "Symantec C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__SC__) #elif defined(__SUNPRO_C) # define LZO_INFO_CC "SunPro C" # if ((__SUNPRO_C)+0 > 0) # define LZO_CC_SUNPROC __SUNPRO_C # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__SUNPRO_C) # else # define LZO_CC_SUNPROC 1 # define LZO_INFO_CCVER "unknown" # endif #elif defined(__SUNPRO_CC) # define LZO_INFO_CC "SunPro C" # if ((__SUNPRO_CC)+0 > 0) # define LZO_CC_SUNPROC __SUNPRO_CC # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__SUNPRO_CC) # else # define LZO_CC_SUNPROC 1 # define LZO_INFO_CCVER "unknown" # endif #elif defined(__TINYC__) # define LZO_CC_TINYC 1 # define LZO_INFO_CC "Tiny C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__TINYC__) #elif defined(__TSC__) # define LZO_CC_TOPSPEEDC 1 # define LZO_INFO_CC "TopSpeed C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__TSC__) #elif defined(__WATCOMC__) # define LZO_CC_WATCOMC 1 # define LZO_INFO_CC "Watcom C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__WATCOMC__) #elif defined(__TURBOC__) # define LZO_CC_TURBOC 1 # define LZO_INFO_CC "Turbo C" # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__TURBOC__) #elif defined(__ZTC__) # define LZO_CC_ZORTECHC 1 # define LZO_INFO_CC "Zortech C" # if (__ZTC__ == 0x310) # define LZO_INFO_CCVER "0x310" # else # define LZO_INFO_CCVER LZO_PP_MACRO_EXPAND(__ZTC__) # endif #else # define LZO_CC_UNKNOWN 1 # define LZO_INFO_CC "unknown" # define LZO_INFO_CCVER "unknown" #endif #if 0 && (LZO_CC_MSC && (_MSC_VER >= 1200)) && !defined(_MSC_FULL_VER) # error "LZO_CC_MSC: _MSC_FULL_VER is not defined" #endif #if !defined(__LZO_ARCH_OVERRIDE) && !(LZO_ARCH_GENERIC) && defined(_CRAY) # if (UINT_MAX > LZO_0xffffffffL) && defined(_CRAY) # if defined(_CRAYMPP) || defined(_CRAYT3D) || defined(_CRAYT3E) # define LZO_ARCH_CRAY_MPP 1 # elif defined(_CRAY1) # define LZO_ARCH_CRAY_PVP 1 # endif # endif #endif #if !defined(__LZO_ARCH_OVERRIDE) #if (LZO_ARCH_GENERIC) # define LZO_INFO_ARCH "generic" #elif (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16) # define LZO_ARCH_I086 1 # define LZO_ARCH_IA16 1 # define LZO_INFO_ARCH "i086" #elif defined(__alpha__) || defined(__alpha) || defined(_M_ALPHA) # define LZO_ARCH_ALPHA 1 # define LZO_INFO_ARCH "alpha" #elif (LZO_ARCH_CRAY_MPP) && (defined(_CRAYT3D) || defined(_CRAYT3E)) # define LZO_ARCH_ALPHA 1 # define LZO_INFO_ARCH "alpha" #elif defined(__amd64__) || defined(__x86_64__) || defined(_M_AMD64) # define LZO_ARCH_AMD64 1 # define LZO_INFO_ARCH "amd64" #elif defined(__thumb__) || (defined(_M_ARM) && defined(_M_THUMB)) # define LZO_ARCH_ARM 1 # define LZO_ARCH_ARM_THUMB 1 # define LZO_INFO_ARCH "arm_thumb" #elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICCARM__) # define LZO_ARCH_ARM 1 # if defined(__CPU_MODE__) && ((__CPU_MODE__)+0 == 1) # define LZO_ARCH_ARM_THUMB 1 # define LZO_INFO_ARCH "arm_thumb" # elif defined(__CPU_MODE__) && ((__CPU_MODE__)+0 == 2) # define LZO_INFO_ARCH "arm" # else # define LZO_INFO_ARCH "arm" # endif #elif defined(__arm__) || defined(_M_ARM) # define LZO_ARCH_ARM 1 # define LZO_INFO_ARCH "arm" #elif (UINT_MAX <= LZO_0xffffL) && defined(__AVR__) # define LZO_ARCH_AVR 1 # define LZO_INFO_ARCH "avr" #elif defined(__avr32__) || defined(__AVR32__) # define LZO_ARCH_AVR32 1 # define LZO_INFO_ARCH "avr32" #elif defined(__bfin__) # define LZO_ARCH_BLACKFIN 1 # define LZO_INFO_ARCH "blackfin" #elif (UINT_MAX == LZO_0xffffL) && defined(__C166__) # define LZO_ARCH_C166 1 # define LZO_INFO_ARCH "c166" #elif defined(__cris__) # define LZO_ARCH_CRIS 1 # define LZO_INFO_ARCH "cris" #elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICCEZ80__) # define LZO_ARCH_EZ80 1 # define LZO_INFO_ARCH "ez80" #elif defined(__H8300__) || defined(__H8300H__) || defined(__H8300S__) || defined(__H8300SX__) # define LZO_ARCH_H8300 1 # define LZO_INFO_ARCH "h8300" #elif defined(__hppa__) || defined(__hppa) # define LZO_ARCH_HPPA 1 # define LZO_INFO_ARCH "hppa" #elif defined(__386__) || defined(__i386__) || defined(__i386) || defined(_M_IX86) || defined(_M_I386) # define LZO_ARCH_I386 1 # define LZO_ARCH_IA32 1 # define LZO_INFO_ARCH "i386" #elif (LZO_CC_ZORTECHC && defined(__I86__)) # define LZO_ARCH_I386 1 # define LZO_ARCH_IA32 1 # define LZO_INFO_ARCH "i386" #elif (LZO_OS_DOS32 && LZO_CC_HIGHC) && defined(_I386) # define LZO_ARCH_I386 1 # define LZO_ARCH_IA32 1 # define LZO_INFO_ARCH "i386" #elif defined(__ia64__) || defined(__ia64) || defined(_M_IA64) # define LZO_ARCH_IA64 1 # define LZO_INFO_ARCH "ia64" #elif (UINT_MAX == LZO_0xffffL) && defined(__m32c__) # define LZO_ARCH_M16C 1 # define LZO_INFO_ARCH "m16c" #elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICCM16C__) # define LZO_ARCH_M16C 1 # define LZO_INFO_ARCH "m16c" #elif defined(__m32r__) # define LZO_ARCH_M32R 1 # define LZO_INFO_ARCH "m32r" #elif (LZO_OS_TOS) || defined(__m68k__) || defined(__m68000__) || defined(__mc68000__) || defined(__mc68020__) || defined(_M_M68K) # define LZO_ARCH_M68K 1 # define LZO_INFO_ARCH "m68k" #elif (UINT_MAX == LZO_0xffffL) && defined(__C251__) # define LZO_ARCH_MCS251 1 # define LZO_INFO_ARCH "mcs251" #elif (UINT_MAX == LZO_0xffffL) && defined(__C51__) # define LZO_ARCH_MCS51 1 # define LZO_INFO_ARCH "mcs51" #elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICC8051__) # define LZO_ARCH_MCS51 1 # define LZO_INFO_ARCH "mcs51" #elif defined(__mips__) || defined(__mips) || defined(_MIPS_ARCH) || defined(_M_MRX000) # define LZO_ARCH_MIPS 1 # define LZO_INFO_ARCH "mips" #elif (UINT_MAX == LZO_0xffffL) && defined(__MSP430__) # define LZO_ARCH_MSP430 1 # define LZO_INFO_ARCH "msp430" #elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICC430__) # define LZO_ARCH_MSP430 1 # define LZO_INFO_ARCH "msp430" #elif defined(__powerpc__) || defined(__powerpc) || defined(__ppc__) || defined(__PPC__) || defined(_M_PPC) || defined(_ARCH_PPC) || defined(_ARCH_PWR) # define LZO_ARCH_POWERPC 1 # define LZO_INFO_ARCH "powerpc" #elif defined(__s390__) || defined(__s390) || defined(__s390x__) || defined(__s390x) # define LZO_ARCH_S390 1 # define LZO_INFO_ARCH "s390" #elif defined(__sh__) || defined(_M_SH) # define LZO_ARCH_SH 1 # define LZO_INFO_ARCH "sh" #elif defined(__sparc__) || defined(__sparc) || defined(__sparcv8) # define LZO_ARCH_SPARC 1 # define LZO_INFO_ARCH "sparc" #elif defined(__SPU__) # define LZO_ARCH_SPU 1 # define LZO_INFO_ARCH "spu" #elif (UINT_MAX == LZO_0xffffL) && defined(__z80) # define LZO_ARCH_Z80 1 # define LZO_INFO_ARCH "z80" #elif (LZO_ARCH_CRAY_PVP) # if defined(_CRAYSV1) # define LZO_ARCH_CRAY_SV1 1 # define LZO_INFO_ARCH "cray_sv1" # elif (_ADDR64) # define LZO_ARCH_CRAY_T90 1 # define LZO_INFO_ARCH "cray_t90" # elif (_ADDR32) # define LZO_ARCH_CRAY_YMP 1 # define LZO_INFO_ARCH "cray_ymp" # else # define LZO_ARCH_CRAY_XMP 1 # define LZO_INFO_ARCH "cray_xmp" # endif #else # define LZO_ARCH_UNKNOWN 1 # define LZO_INFO_ARCH "unknown" #endif #endif #if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_DOS32 || LZO_OS_OS2) # error "FIXME - missing define for CPU architecture" #endif #if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_WIN32) # error "FIXME - missing WIN32 define for CPU architecture" #endif #if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_WIN64) # error "FIXME - missing WIN64 define for CPU architecture" #endif #if (LZO_OS_OS216 || LZO_OS_WIN16) # define LZO_ARCH_I086PM 1 # define LZO_ARCH_IA16PM 1 #elif 1 && (LZO_OS_DOS16 && defined(BLX286)) # define LZO_ARCH_I086PM 1 # define LZO_ARCH_IA16PM 1 #elif 1 && (LZO_OS_DOS16 && defined(DOSX286)) # define LZO_ARCH_I086PM 1 # define LZO_ARCH_IA16PM 1 #elif 1 && (LZO_OS_DOS16 && LZO_CC_BORLANDC && defined(__DPMI16__)) # define LZO_ARCH_I086PM 1 # define LZO_ARCH_IA16PM 1 #endif #if (LZO_ARCH_ARM_THUMB) && !(LZO_ARCH_ARM) # error "this should not happen" #endif #if (LZO_ARCH_I086PM) && !(LZO_ARCH_I086) # error "this should not happen" #endif #if (LZO_ARCH_I086) # if (UINT_MAX != LZO_0xffffL) # error "this should not happen" # endif # if (ULONG_MAX != LZO_0xffffffffL) # error "this should not happen" # endif #endif #if (LZO_ARCH_I386) # if (UINT_MAX != LZO_0xffffL) && defined(__i386_int16__) # error "this should not happen" # endif # if (UINT_MAX != LZO_0xffffffffL) && !defined(__i386_int16__) # error "this should not happen" # endif # if (ULONG_MAX != LZO_0xffffffffL) # error "this should not happen" # endif #endif #if !defined(__LZO_MM_OVERRIDE) #if (LZO_ARCH_I086) #if (UINT_MAX != LZO_0xffffL) # error "this should not happen" #endif #if defined(__TINY__) || defined(M_I86TM) || defined(_M_I86TM) # define LZO_MM_TINY 1 #elif defined(__HUGE__) || defined(_HUGE_) || defined(M_I86HM) || defined(_M_I86HM) # define LZO_MM_HUGE 1 #elif defined(__SMALL__) || defined(M_I86SM) || defined(_M_I86SM) || defined(SMALL_MODEL) # define LZO_MM_SMALL 1 #elif defined(__MEDIUM__) || defined(M_I86MM) || defined(_M_I86MM) # define LZO_MM_MEDIUM 1 #elif defined(__COMPACT__) || defined(M_I86CM) || defined(_M_I86CM) # define LZO_MM_COMPACT 1 #elif defined(__LARGE__) || defined(M_I86LM) || defined(_M_I86LM) || defined(LARGE_MODEL) # define LZO_MM_LARGE 1 #elif (LZO_CC_AZTECC) # if defined(_LARGE_CODE) && defined(_LARGE_DATA) # define LZO_MM_LARGE 1 # elif defined(_LARGE_CODE) # define LZO_MM_MEDIUM 1 # elif defined(_LARGE_DATA) # define LZO_MM_COMPACT 1 # else # define LZO_MM_SMALL 1 # endif #elif (LZO_CC_ZORTECHC && defined(__VCM__)) # define LZO_MM_LARGE 1 #else # error "unknown memory model" #endif #if (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16) #define LZO_HAVE_MM_HUGE_PTR 1 #define LZO_HAVE_MM_HUGE_ARRAY 1 #if (LZO_MM_TINY) # undef LZO_HAVE_MM_HUGE_ARRAY #endif #if (LZO_CC_AZTECC || LZO_CC_PACIFICC || LZO_CC_ZORTECHC) # undef LZO_HAVE_MM_HUGE_PTR # undef LZO_HAVE_MM_HUGE_ARRAY #elif (LZO_CC_DMC || LZO_CC_SYMANTECC) # undef LZO_HAVE_MM_HUGE_ARRAY #elif (LZO_CC_MSC && defined(_QC)) # undef LZO_HAVE_MM_HUGE_ARRAY # if (_MSC_VER < 600) # undef LZO_HAVE_MM_HUGE_PTR # endif #elif (LZO_CC_TURBOC && (__TURBOC__ < 0x0295)) # undef LZO_HAVE_MM_HUGE_ARRAY #endif #if (LZO_ARCH_I086PM) && !(LZO_HAVE_MM_HUGE_PTR) # if (LZO_OS_DOS16) # error "this should not happen" # elif (LZO_CC_ZORTECHC) # else # error "this should not happen" # endif #endif #ifdef __cplusplus extern "C" { #endif #if (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0200)) extern void __near __cdecl _AHSHIFT(void); # define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT) #elif (LZO_CC_DMC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC) extern void __near __cdecl _AHSHIFT(void); # define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT) #elif (LZO_CC_MSC || LZO_CC_TOPSPEEDC) extern void __near __cdecl _AHSHIFT(void); # define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT) #elif (LZO_CC_TURBOC && (__TURBOC__ >= 0x0295)) extern void __near __cdecl _AHSHIFT(void); # define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT) #elif ((LZO_CC_AZTECC || LZO_CC_PACIFICC || LZO_CC_TURBOC) && LZO_OS_DOS16) # define LZO_MM_AHSHIFT 12 #elif (LZO_CC_WATCOMC) extern unsigned char _HShift; # define LZO_MM_AHSHIFT ((unsigned) _HShift) #else # error "FIXME - implement LZO_MM_AHSHIFT" #endif #ifdef __cplusplus } #endif #endif #elif (LZO_ARCH_C166) #if !defined(__MODEL__) # error "FIXME - C166 __MODEL__" #elif ((__MODEL__) == 0) # define LZO_MM_SMALL 1 #elif ((__MODEL__) == 1) # define LZO_MM_SMALL 1 #elif ((__MODEL__) == 2) # define LZO_MM_LARGE 1 #elif ((__MODEL__) == 3) # define LZO_MM_TINY 1 #elif ((__MODEL__) == 4) # define LZO_MM_XTINY 1 #elif ((__MODEL__) == 5) # define LZO_MM_XSMALL 1 #else # error "FIXME - C166 __MODEL__" #endif #elif (LZO_ARCH_MCS251) #if !defined(__MODEL__) # error "FIXME - MCS251 __MODEL__" #elif ((__MODEL__) == 0) # define LZO_MM_SMALL 1 #elif ((__MODEL__) == 2) # define LZO_MM_LARGE 1 #elif ((__MODEL__) == 3) # define LZO_MM_TINY 1 #elif ((__MODEL__) == 4) # define LZO_MM_XTINY 1 #elif ((__MODEL__) == 5) # define LZO_MM_XSMALL 1 #else # error "FIXME - MCS251 __MODEL__" #endif #elif (LZO_ARCH_MCS51) #if !defined(__MODEL__) # error "FIXME - MCS51 __MODEL__" #elif ((__MODEL__) == 1) # define LZO_MM_SMALL 1 #elif ((__MODEL__) == 2) # define LZO_MM_LARGE 1 #elif ((__MODEL__) == 3) # define LZO_MM_TINY 1 #elif ((__MODEL__) == 4) # define LZO_MM_XTINY 1 #elif ((__MODEL__) == 5) # define LZO_MM_XSMALL 1 #else # error "FIXME - MCS51 __MODEL__" #endif #elif (LZO_ARCH_CRAY_PVP) # define LZO_MM_PVP 1 #else # define LZO_MM_FLAT 1 #endif #if (LZO_MM_COMPACT) # define LZO_INFO_MM "compact" #elif (LZO_MM_FLAT) # define LZO_INFO_MM "flat" #elif (LZO_MM_HUGE) # define LZO_INFO_MM "huge" #elif (LZO_MM_LARGE) # define LZO_INFO_MM "large" #elif (LZO_MM_MEDIUM) # define LZO_INFO_MM "medium" #elif (LZO_MM_PVP) # define LZO_INFO_MM "pvp" #elif (LZO_MM_SMALL) # define LZO_INFO_MM "small" #elif (LZO_MM_TINY) # define LZO_INFO_MM "tiny" #else # error "unknown memory model" #endif #endif #if defined(SIZEOF_SHORT) # define LZO_SIZEOF_SHORT (SIZEOF_SHORT) #endif #if defined(SIZEOF_INT) # define LZO_SIZEOF_INT (SIZEOF_INT) #endif #if defined(SIZEOF_LONG) # define LZO_SIZEOF_LONG (SIZEOF_LONG) #endif #if defined(SIZEOF_LONG_LONG) # define LZO_SIZEOF_LONG_LONG (SIZEOF_LONG_LONG) #endif #if defined(SIZEOF___INT16) # define LZO_SIZEOF___INT16 (SIZEOF___INT16) #endif #if defined(SIZEOF___INT32) # define LZO_SIZEOF___INT32 (SIZEOF___INT32) #endif #if defined(SIZEOF___INT64) # define LZO_SIZEOF___INT64 (SIZEOF___INT64) #endif #if defined(SIZEOF_VOID_P) # define LZO_SIZEOF_VOID_P (SIZEOF_VOID_P) #endif #if defined(SIZEOF_SIZE_T) # define LZO_SIZEOF_SIZE_T (SIZEOF_SIZE_T) #endif #if defined(SIZEOF_PTRDIFF_T) # define LZO_SIZEOF_PTRDIFF_T (SIZEOF_PTRDIFF_T) #endif #define __LZO_LSR(x,b) (((x)+0ul) >> (b)) #if !defined(LZO_SIZEOF_SHORT) # if (LZO_ARCH_CRAY_PVP) # define LZO_SIZEOF_SHORT 8 # elif (USHRT_MAX == LZO_0xffffL) # define LZO_SIZEOF_SHORT 2 # elif (__LZO_LSR(USHRT_MAX,7) == 1) # define LZO_SIZEOF_SHORT 1 # elif (__LZO_LSR(USHRT_MAX,15) == 1) # define LZO_SIZEOF_SHORT 2 # elif (__LZO_LSR(USHRT_MAX,31) == 1) # define LZO_SIZEOF_SHORT 4 # elif (__LZO_LSR(USHRT_MAX,63) == 1) # define LZO_SIZEOF_SHORT 8 # elif (__LZO_LSR(USHRT_MAX,127) == 1) # define LZO_SIZEOF_SHORT 16 # else # error "LZO_SIZEOF_SHORT" # endif #endif #if !defined(LZO_SIZEOF_INT) # if (LZO_ARCH_CRAY_PVP) # define LZO_SIZEOF_INT 8 # elif (UINT_MAX == LZO_0xffffL) # define LZO_SIZEOF_INT 2 # elif (UINT_MAX == LZO_0xffffffffL) # define LZO_SIZEOF_INT 4 # elif (__LZO_LSR(UINT_MAX,7) == 1) # define LZO_SIZEOF_INT 1 # elif (__LZO_LSR(UINT_MAX,15) == 1) # define LZO_SIZEOF_INT 2 # elif (__LZO_LSR(UINT_MAX,31) == 1) # define LZO_SIZEOF_INT 4 # elif (__LZO_LSR(UINT_MAX,63) == 1) # define LZO_SIZEOF_INT 8 # elif (__LZO_LSR(UINT_MAX,127) == 1) # define LZO_SIZEOF_INT 16 # else # error "LZO_SIZEOF_INT" # endif #endif #if !defined(LZO_SIZEOF_LONG) # if (ULONG_MAX == LZO_0xffffffffL) # define LZO_SIZEOF_LONG 4 # elif (__LZO_LSR(ULONG_MAX,7) == 1) # define LZO_SIZEOF_LONG 1 # elif (__LZO_LSR(ULONG_MAX,15) == 1) # define LZO_SIZEOF_LONG 2 # elif (__LZO_LSR(ULONG_MAX,31) == 1) # define LZO_SIZEOF_LONG 4 # elif (__LZO_LSR(ULONG_MAX,63) == 1) # define LZO_SIZEOF_LONG 8 # elif (__LZO_LSR(ULONG_MAX,127) == 1) # define LZO_SIZEOF_LONG 16 # else # error "LZO_SIZEOF_LONG" # endif #endif #if !defined(LZO_SIZEOF_LONG_LONG) && !defined(LZO_SIZEOF___INT64) #if (LZO_SIZEOF_LONG > 0 && LZO_SIZEOF_LONG < 8) # if defined(__LONG_MAX__) && defined(__LONG_LONG_MAX__) # if (LZO_CC_GNUC >= 0x030300ul) # if ((__LONG_MAX__)+0 == (__LONG_LONG_MAX__)+0) # define LZO_SIZEOF_LONG_LONG LZO_SIZEOF_LONG # elif (__LZO_LSR(__LONG_LONG_MAX__,30) == 1) # define LZO_SIZEOF_LONG_LONG 4 # endif # endif # endif #endif #endif #if !defined(LZO_SIZEOF_LONG_LONG) && !defined(LZO_SIZEOF___INT64) #if (LZO_SIZEOF_LONG > 0 && LZO_SIZEOF_LONG < 8) #if (LZO_ARCH_I086 && LZO_CC_DMC) #elif (LZO_CC_CILLY) && defined(__GNUC__) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define LZO_SIZEOF_LONG_LONG 8 #elif ((LZO_OS_WIN32 || LZO_OS_WIN64 || defined(_WIN32)) && LZO_CC_MSC && (_MSC_VER >= 1400)) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_OS_WIN64 || defined(_WIN64)) # define LZO_SIZEOF___INT64 8 #elif (LZO_ARCH_I386 && (LZO_CC_DMC)) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_ARCH_I386 && (LZO_CC_SYMANTECC && (__SC__ >= 0x700))) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_ARCH_I386 && (LZO_CC_INTELC && defined(__linux__))) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_ARCH_I386 && (LZO_CC_MWERKS || LZO_CC_PELLESC || LZO_CC_PGI || LZO_CC_SUNPROC)) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_ARCH_I386 && (LZO_CC_INTELC || LZO_CC_MSC)) # define LZO_SIZEOF___INT64 8 #elif ((LZO_OS_WIN32 || defined(_WIN32)) && (LZO_CC_MSC)) # define LZO_SIZEOF___INT64 8 #elif (LZO_ARCH_I386 && (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0520))) # define LZO_SIZEOF___INT64 8 #elif (LZO_ARCH_I386 && (LZO_CC_WATCOMC && (__WATCOMC__ >= 1100))) # define LZO_SIZEOF___INT64 8 #elif (LZO_CC_WATCOMC && defined(_INTEGRAL_MAX_BITS) && (_INTEGRAL_MAX_BITS == 64)) # define LZO_SIZEOF___INT64 8 #elif (LZO_OS_OS400 || defined(__OS400__)) && defined(__LLP64_IFC__) # define LZO_SIZEOF_LONG_LONG 8 #elif (defined(__vms) || defined(__VMS)) && (__INITIAL_POINTER_SIZE+0 == 64) # define LZO_SIZEOF_LONG_LONG 8 #elif (LZO_CC_SDCC) && (LZO_SIZEOF_INT == 2) #elif 1 && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) # define LZO_SIZEOF_LONG_LONG 8 #endif #endif #endif #if defined(__cplusplus) && (LZO_CC_GNUC) # if (LZO_CC_GNUC < 0x020800ul) # undef LZO_SIZEOF_LONG_LONG # endif #endif #if (LZO_CFG_NO_LONG_LONG) || defined(__NO_LONG_LONG) # undef LZO_SIZEOF_LONG_LONG #endif #if !defined(LZO_SIZEOF_VOID_P) #if (LZO_ARCH_I086) # define __LZO_WORDSIZE 2 # if (LZO_MM_TINY || LZO_MM_SMALL || LZO_MM_MEDIUM) # define LZO_SIZEOF_VOID_P 2 # elif (LZO_MM_COMPACT || LZO_MM_LARGE || LZO_MM_HUGE) # define LZO_SIZEOF_VOID_P 4 # else # error "LZO_MM" # endif #elif (LZO_ARCH_AVR || LZO_ARCH_Z80) # define __LZO_WORDSIZE 1 # define LZO_SIZEOF_VOID_P 2 #elif (LZO_ARCH_C166 || LZO_ARCH_MCS51 || LZO_ARCH_MCS251 || LZO_ARCH_MSP430) # define LZO_SIZEOF_VOID_P 2 #elif (LZO_ARCH_H8300) # if defined(__NORMAL_MODE__) # define __LZO_WORDSIZE 4 # define LZO_SIZEOF_VOID_P 2 # elif defined(__H8300H__) || defined(__H8300S__) || defined(__H8300SX__) # define __LZO_WORDSIZE 4 # define LZO_SIZEOF_VOID_P 4 # else # define __LZO_WORDSIZE 2 # define LZO_SIZEOF_VOID_P 2 # endif # if (LZO_CC_GNUC && (LZO_CC_GNUC < 0x040000ul)) && (LZO_SIZEOF_INT == 4) # define LZO_SIZEOF_SIZE_T LZO_SIZEOF_INT # define LZO_SIZEOF_PTRDIFF_T LZO_SIZEOF_INT # endif #elif (LZO_ARCH_M16C) # define __LZO_WORDSIZE 2 # if defined(__m32c_cpu__) || defined(__m32cm_cpu__) # define LZO_SIZEOF_VOID_P 4 # else # define LZO_SIZEOF_VOID_P 2 # endif #elif (LZO_SIZEOF_LONG == 8) && ((defined(__mips__) && defined(__R5900__)) || defined(__MIPS_PSX2__)) # define __LZO_WORDSIZE 8 # define LZO_SIZEOF_VOID_P 4 #elif defined(__LLP64__) || defined(__LLP64) || defined(_LLP64) || defined(_WIN64) # define __LZO_WORDSIZE 8 # define LZO_SIZEOF_VOID_P 8 #elif (LZO_OS_OS400 || defined(__OS400__)) && defined(__LLP64_IFC__) # define LZO_SIZEOF_VOID_P LZO_SIZEOF_LONG # define LZO_SIZEOF_SIZE_T LZO_SIZEOF_LONG # define LZO_SIZEOF_PTRDIFF_T LZO_SIZEOF_LONG #elif (LZO_OS_OS400 || defined(__OS400__)) # define __LZO_WORDSIZE LZO_SIZEOF_LONG # define LZO_SIZEOF_VOID_P 16 # define LZO_SIZEOF_SIZE_T LZO_SIZEOF_LONG # define LZO_SIZEOF_PTRDIFF_T LZO_SIZEOF_LONG #elif (defined(__vms) || defined(__VMS)) && (__INITIAL_POINTER_SIZE+0 == 64) # define LZO_SIZEOF_VOID_P 8 # define LZO_SIZEOF_SIZE_T LZO_SIZEOF_LONG # define LZO_SIZEOF_PTRDIFF_T LZO_SIZEOF_LONG #elif (LZO_ARCH_SPU) # if 0 # define __LZO_WORDSIZE 16 # endif # define LZO_SIZEOF_VOID_P 4 #else # define LZO_SIZEOF_VOID_P LZO_SIZEOF_LONG #endif #endif #if !defined(LZO_WORDSIZE) # if defined(__LZO_WORDSIZE) # define LZO_WORDSIZE __LZO_WORDSIZE # else # define LZO_WORDSIZE LZO_SIZEOF_VOID_P # endif #endif #if !defined(LZO_SIZEOF_SIZE_T) #if (LZO_ARCH_I086 || LZO_ARCH_M16C) # define LZO_SIZEOF_SIZE_T 2 #else # define LZO_SIZEOF_SIZE_T LZO_SIZEOF_VOID_P #endif #endif #if !defined(LZO_SIZEOF_PTRDIFF_T) #if (LZO_ARCH_I086) # if (LZO_MM_TINY || LZO_MM_SMALL || LZO_MM_MEDIUM || LZO_MM_HUGE) # define LZO_SIZEOF_PTRDIFF_T LZO_SIZEOF_VOID_P # elif (LZO_MM_COMPACT || LZO_MM_LARGE) # if (LZO_CC_BORLANDC || LZO_CC_TURBOC) # define LZO_SIZEOF_PTRDIFF_T 4 # else # define LZO_SIZEOF_PTRDIFF_T 2 # endif # else # error "LZO_MM" # endif #else # define LZO_SIZEOF_PTRDIFF_T LZO_SIZEOF_SIZE_T #endif #endif #if (LZO_ABI_NEUTRAL_ENDIAN) # undef LZO_ABI_BIG_ENDIAN # undef LZO_ABI_LITTLE_ENDIAN #elif !(LZO_ABI_BIG_ENDIAN) && !(LZO_ABI_LITTLE_ENDIAN) #if (LZO_ARCH_ALPHA) && (LZO_ARCH_CRAY_MPP) # define LZO_ABI_BIG_ENDIAN 1 #elif (LZO_ARCH_IA64) && (LZO_OS_POSIX_LINUX || LZO_OS_WIN64) # define LZO_ABI_LITTLE_ENDIAN 1 #elif (LZO_ARCH_ALPHA || LZO_ARCH_AMD64 || LZO_ARCH_BLACKFIN || LZO_ARCH_CRIS || LZO_ARCH_I086 || LZO_ARCH_I386 || LZO_ARCH_MSP430) # define LZO_ABI_LITTLE_ENDIAN 1 #elif (LZO_ARCH_AVR32 || LZO_ARCH_M68K || LZO_ARCH_S390) # define LZO_ABI_BIG_ENDIAN 1 #elif 1 && defined(__IAR_SYSTEMS_ICC__) && defined(__LITTLE_ENDIAN__) # if (__LITTLE_ENDIAN__ == 1) # define LZO_ABI_LITTLE_ENDIAN 1 # else # define LZO_ABI_BIG_ENDIAN 1 # endif #elif 1 && defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__) # define LZO_ABI_BIG_ENDIAN 1 #elif 1 && defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__) # define LZO_ABI_LITTLE_ENDIAN 1 #elif 1 && (LZO_ARCH_ARM) && defined(__ARMEB__) && !defined(__ARMEL__) # define LZO_ABI_BIG_ENDIAN 1 #elif 1 && (LZO_ARCH_ARM) && defined(__ARMEL__) && !defined(__ARMEB__) # define LZO_ABI_LITTLE_ENDIAN 1 #elif 1 && (LZO_ARCH_MIPS) && defined(__MIPSEB__) && !defined(__MIPSEL__) # define LZO_ABI_BIG_ENDIAN 1 #elif 1 && (LZO_ARCH_MIPS) && defined(__MIPSEL__) && !defined(__MIPSEB__) # define LZO_ABI_LITTLE_ENDIAN 1 #endif #endif #if (LZO_ABI_BIG_ENDIAN) && (LZO_ABI_LITTLE_ENDIAN) # error "this should not happen" #endif #if (LZO_ABI_BIG_ENDIAN) # define LZO_INFO_ABI_ENDIAN "be" #elif (LZO_ABI_LITTLE_ENDIAN) # define LZO_INFO_ABI_ENDIAN "le" #elif (LZO_ABI_NEUTRAL_ENDIAN) # define LZO_INFO_ABI_ENDIAN "neutral" #endif #if (LZO_SIZEOF_INT == 1 && LZO_SIZEOF_LONG == 2 && LZO_SIZEOF_VOID_P == 2) # define LZO_ABI_I8LP16 1 # define LZO_INFO_ABI_PM "i8lp16" #elif (LZO_SIZEOF_INT == 2 && LZO_SIZEOF_LONG == 2 && LZO_SIZEOF_VOID_P == 2) # define LZO_ABI_ILP16 1 # define LZO_INFO_ABI_PM "ilp16" #elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 4 && LZO_SIZEOF_VOID_P == 4) # define LZO_ABI_ILP32 1 # define LZO_INFO_ABI_PM "ilp32" #elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 4 && LZO_SIZEOF_VOID_P == 8 && LZO_SIZEOF_SIZE_T == 8) # define LZO_ABI_LLP64 1 # define LZO_INFO_ABI_PM "llp64" #elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 8 && LZO_SIZEOF_VOID_P == 8) # define LZO_ABI_LP64 1 # define LZO_INFO_ABI_PM "lp64" #elif (LZO_SIZEOF_INT == 8 && LZO_SIZEOF_LONG == 8 && LZO_SIZEOF_VOID_P == 8) # define LZO_ABI_ILP64 1 # define LZO_INFO_ABI_PM "ilp64" #elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 8 && LZO_SIZEOF_VOID_P == 4) # define LZO_ABI_IP32L64 1 # define LZO_INFO_ABI_PM "ip32l64" #endif #if !defined(__LZO_LIBC_OVERRIDE) #if (LZO_LIBC_NAKED) # define LZO_INFO_LIBC "naked" #elif (LZO_LIBC_FREESTANDING) # define LZO_INFO_LIBC "freestanding" #elif (LZO_LIBC_MOSTLY_FREESTANDING) # define LZO_INFO_LIBC "mfreestanding" #elif (LZO_LIBC_ISOC90) # define LZO_INFO_LIBC "isoc90" #elif (LZO_LIBC_ISOC99) # define LZO_INFO_LIBC "isoc99" #elif defined(__dietlibc__) # define LZO_LIBC_DIETLIBC 1 # define LZO_INFO_LIBC "dietlibc" #elif defined(_NEWLIB_VERSION) # define LZO_LIBC_NEWLIB 1 # define LZO_INFO_LIBC "newlib" #elif defined(__UCLIBC__) && defined(__UCLIBC_MAJOR__) && defined(__UCLIBC_MINOR__) # if defined(__UCLIBC_SUBLEVEL__) # define LZO_LIBC_UCLIBC (__UCLIBC_MAJOR__ * 0x10000L + __UCLIBC_MINOR__ * 0x100 + __UCLIBC_SUBLEVEL__) # else # define LZO_LIBC_UCLIBC 0x00090bL # endif # define LZO_INFO_LIBC "uclibc" #elif defined(__GLIBC__) && defined(__GLIBC_MINOR__) # define LZO_LIBC_GLIBC (__GLIBC__ * 0x10000L + __GLIBC_MINOR__ * 0x100) # define LZO_INFO_LIBC "glibc" #elif (LZO_CC_MWERKS) && defined(__MSL__) # define LZO_LIBC_MSL __MSL__ # define LZO_INFO_LIBC "msl" #elif 1 && defined(__IAR_SYSTEMS_ICC__) # define LZO_LIBC_ISOC90 1 # define LZO_INFO_LIBC "isoc90" #else # define LZO_LIBC_DEFAULT 1 # define LZO_INFO_LIBC "default" #endif #endif #if !defined(__lzo_gnuc_extension__) #if (LZO_CC_GNUC >= 0x020800ul) # define __lzo_gnuc_extension__ __extension__ #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_gnuc_extension__ __extension__ #else # define __lzo_gnuc_extension__ /*empty*/ #endif #endif #if !defined(__lzo_ua_volatile) # define __lzo_ua_volatile volatile #endif #if !defined(__lzo_alignof) #if (LZO_CC_CILLY || LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE || LZO_CC_PGI) # define __lzo_alignof(e) __alignof__(e) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 700)) # define __lzo_alignof(e) __alignof__(e) #elif (LZO_CC_MSC && (_MSC_VER >= 1300)) # define __lzo_alignof(e) __alignof(e) #elif (LZO_CC_SUNPROC && (LZO_CC_SUNPROC >= 0x5100)) # define __lzo_alignof(e) __alignof__(e) #endif #endif #if defined(__lzo_alignof) # define __lzo_HAVE_alignof 1 #endif #if !defined(__lzo_constructor) #if (LZO_CC_GNUC >= 0x030400ul) # define __lzo_constructor __attribute__((__constructor__,__used__)) #elif (LZO_CC_GNUC >= 0x020700ul) # define __lzo_constructor __attribute__((__constructor__)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_constructor __attribute__((__constructor__)) #endif #endif #if defined(__lzo_constructor) # define __lzo_HAVE_constructor 1 #endif #if !defined(__lzo_destructor) #if (LZO_CC_GNUC >= 0x030400ul) # define __lzo_destructor __attribute__((__destructor__,__used__)) #elif (LZO_CC_GNUC >= 0x020700ul) # define __lzo_destructor __attribute__((__destructor__)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_destructor __attribute__((__destructor__)) #endif #endif #if defined(__lzo_destructor) # define __lzo_HAVE_destructor 1 #endif #if (__lzo_HAVE_destructor) && !(__lzo_HAVE_constructor) # error "this should not happen" #endif #if !defined(__lzo_inline) #if (LZO_CC_TURBOC && (__TURBOC__ <= 0x0295)) #elif defined(__cplusplus) # define __lzo_inline inline #elif (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0550)) # define __lzo_inline __inline #elif (LZO_CC_CILLY || LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE || LZO_CC_PGI) # define __lzo_inline __inline__ #elif (LZO_CC_DMC) # define __lzo_inline __inline #elif (LZO_CC_INTELC) # define __lzo_inline __inline #elif (LZO_CC_MWERKS && (__MWERKS__ >= 0x2405)) # define __lzo_inline __inline #elif (LZO_CC_MSC && (_MSC_VER >= 900)) # define __lzo_inline __inline #elif (LZO_CC_SUNPROC && (LZO_CC_SUNPROC >= 0x5100)) # define __lzo_inline __inline__ #elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) # define __lzo_inline inline #endif #endif #if defined(__lzo_inline) # define __lzo_HAVE_inline 1 #else # define __lzo_inline /*empty*/ #endif #if !defined(__lzo_forceinline) #if (LZO_CC_GNUC >= 0x030200ul) # define __lzo_forceinline __inline__ __attribute__((__always_inline__)) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC) # define __lzo_forceinline __forceinline #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC) # define __lzo_forceinline __inline__ __attribute__((__always_inline__)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_forceinline __inline__ __attribute__((__always_inline__)) #elif (LZO_CC_MSC && (_MSC_VER >= 1200)) # define __lzo_forceinline __forceinline #elif (LZO_CC_SUNPROC && (LZO_CC_SUNPROC >= 0x5100)) # define __lzo_forceinline __inline__ __attribute__((__always_inline__)) #endif #endif #if defined(__lzo_forceinline) # define __lzo_HAVE_forceinline 1 #else # define __lzo_forceinline /*empty*/ #endif #if !defined(__lzo_noinline) #if 1 && (LZO_ARCH_I386) && (LZO_CC_GNUC >= 0x040000ul) && (LZO_CC_GNUC < 0x040003ul) # define __lzo_noinline __attribute__((__noinline__,__used__)) #elif (LZO_CC_GNUC >= 0x030200ul) # define __lzo_noinline __attribute__((__noinline__)) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_MSC) # define __lzo_noinline __declspec(noinline) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC) # define __lzo_noinline __attribute__((__noinline__)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_noinline __attribute__((__noinline__)) #elif (LZO_CC_MSC && (_MSC_VER >= 1300)) # define __lzo_noinline __declspec(noinline) #elif (LZO_CC_MWERKS && (__MWERKS__ >= 0x3200) && (LZO_OS_WIN32 || LZO_OS_WIN64)) # if defined(__cplusplus) # else # define __lzo_noinline __declspec(noinline) # endif #elif (LZO_CC_SUNPROC && (LZO_CC_SUNPROC >= 0x5100)) # define __lzo_noinline __attribute__((__noinline__)) #endif #endif #if defined(__lzo_noinline) # define __lzo_HAVE_noinline 1 #else # define __lzo_noinline /*empty*/ #endif #if (__lzo_HAVE_forceinline || __lzo_HAVE_noinline) && !(__lzo_HAVE_inline) # error "this should not happen" #endif #if !defined(__lzo_noreturn) #if (LZO_CC_GNUC >= 0x020700ul) # define __lzo_noreturn __attribute__((__noreturn__)) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC) # define __lzo_noreturn __declspec(noreturn) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_GNUC) # define __lzo_noreturn __attribute__((__noreturn__)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_noreturn __attribute__((__noreturn__)) #elif (LZO_CC_MSC && (_MSC_VER >= 1200)) # define __lzo_noreturn __declspec(noreturn) #endif #endif #if defined(__lzo_noreturn) # define __lzo_HAVE_noreturn 1 #else # define __lzo_noreturn /*empty*/ #endif #if !defined(__lzo_nothrow) #if (LZO_CC_GNUC >= 0x030300ul) # define __lzo_nothrow __attribute__((__nothrow__)) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC) && defined(__cplusplus) # define __lzo_nothrow __declspec(nothrow) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 900) && LZO_CC_SYNTAX_GNUC) # define __lzo_nothrow __attribute__((__nothrow__)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_nothrow __attribute__((__nothrow__)) #elif (LZO_CC_MSC && (_MSC_VER >= 1200)) && defined(__cplusplus) # define __lzo_nothrow __declspec(nothrow) #endif #endif #if defined(__lzo_nothrow) # define __lzo_HAVE_nothrow 1 #else # define __lzo_nothrow /*empty*/ #endif #if !defined(__lzo_restrict) #if (LZO_CC_GNUC >= 0x030400ul) # define __lzo_restrict __restrict__ #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_GNUC) # define __lzo_restrict __restrict__ #elif (LZO_CC_CLANG || LZO_CC_LLVM) # define __lzo_restrict __restrict__ #elif (LZO_CC_MSC && (_MSC_VER >= 1400)) # define __lzo_restrict __restrict #endif #endif #if defined(__lzo_restrict) # define __lzo_HAVE_restrict 1 #else # define __lzo_restrict /*empty*/ #endif #if !defined(__lzo_likely) && !defined(__lzo_unlikely) #if (LZO_CC_GNUC >= 0x030200ul) # define __lzo_likely(e) (__builtin_expect(!!(e),1)) # define __lzo_unlikely(e) (__builtin_expect(!!(e),0)) #elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800)) # define __lzo_likely(e) (__builtin_expect(!!(e),1)) # define __lzo_unlikely(e) (__builtin_expect(!!(e),0)) #elif (LZO_CC_CLANG || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define __lzo_likely(e) (__builtin_expect(!!(e),1)) # define __lzo_unlikely(e) (__builtin_expect(!!(e),0)) #endif #endif #if defined(__lzo_likely) # define __lzo_HAVE_likely 1 #else # define __lzo_likely(e) (e) #endif #if defined(__lzo_unlikely) # define __lzo_HAVE_unlikely 1 #else # define __lzo_unlikely(e) (e) #endif #if !defined(LZO_UNUSED) # if (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0600)) # define LZO_UNUSED(var) ((void) &var) # elif (LZO_CC_BORLANDC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PELLESC || LZO_CC_TURBOC) # define LZO_UNUSED(var) if (&var) ; else # elif (LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define LZO_UNUSED(var) ((void) var) # elif (LZO_CC_MSC && (_MSC_VER < 900)) # define LZO_UNUSED(var) if (&var) ; else # elif (LZO_CC_KEILC) # define LZO_UNUSED(var) {extern int __lzo_unused[1-2*!(sizeof(var)>0)];} # elif (LZO_CC_PACIFICC) # define LZO_UNUSED(var) ((void) sizeof(var)) # elif (LZO_CC_WATCOMC) && defined(__cplusplus) # define LZO_UNUSED(var) ((void) var) # else # define LZO_UNUSED(var) ((void) &var) # endif #endif #if !defined(LZO_UNUSED_FUNC) # if (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0600)) # define LZO_UNUSED_FUNC(func) ((void) func) # elif (LZO_CC_BORLANDC || LZO_CC_NDPC || LZO_CC_TURBOC) # define LZO_UNUSED_FUNC(func) if (func) ; else # elif (LZO_CC_CLANG || LZO_CC_LLVM) # define LZO_UNUSED_FUNC(func) ((void) &func) # elif (LZO_CC_MSC && (_MSC_VER < 900)) # define LZO_UNUSED_FUNC(func) if (func) ; else # elif (LZO_CC_MSC) # define LZO_UNUSED_FUNC(func) ((void) &func) # elif (LZO_CC_KEILC || LZO_CC_PELLESC) # define LZO_UNUSED_FUNC(func) {extern int __lzo_unused[1-2*!(sizeof((int)func)>0)];} # else # define LZO_UNUSED_FUNC(func) ((void) func) # endif #endif #if !defined(LZO_UNUSED_LABEL) # if (LZO_CC_WATCOMC) && defined(__cplusplus) # define LZO_UNUSED_LABEL(l) switch(0) case 1:goto l # elif (LZO_CC_CLANG || LZO_CC_INTELC || LZO_CC_WATCOMC) # define LZO_UNUSED_LABEL(l) if (0) goto l # else # define LZO_UNUSED_LABEL(l) switch(0) case 1:goto l # endif #endif #if !defined(LZO_DEFINE_UNINITIALIZED_VAR) # if 0 # define LZO_DEFINE_UNINITIALIZED_VAR(type,var,init) type var # elif 0 && (LZO_CC_GNUC) # define LZO_DEFINE_UNINITIALIZED_VAR(type,var,init) type var = var # else # define LZO_DEFINE_UNINITIALIZED_VAR(type,var,init) type var = init # endif #endif #if !defined(LZO_UNCONST_CAST) # if 0 && defined(__cplusplus) # define LZO_UNCONST_CAST(t,e) (const_cast (e)) # elif (LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE) # define LZO_UNCONST_CAST(t,e) ((t) ((void *) ((char *) ((lzo_uintptr_t) ((const void *) (e)))))) # else # define LZO_UNCONST_CAST(t,e) ((t) ((void *) ((char *) ((const void *) (e))))) # endif #endif #if !defined(LZO_COMPILE_TIME_ASSERT_HEADER) # if (LZO_CC_AZTECC || LZO_CC_ZORTECHC) # define LZO_COMPILE_TIME_ASSERT_HEADER(e) extern int __lzo_cta[1-!(e)]; # elif (LZO_CC_DMC || LZO_CC_SYMANTECC) # define LZO_COMPILE_TIME_ASSERT_HEADER(e) extern int __lzo_cta[1u-2*!(e)]; # elif (LZO_CC_TURBOC && (__TURBOC__ == 0x0295)) # define LZO_COMPILE_TIME_ASSERT_HEADER(e) extern int __lzo_cta[1-!(e)]; # else # define LZO_COMPILE_TIME_ASSERT_HEADER(e) extern int __lzo_cta[1-2*!(e)]; # endif #endif #if !defined(LZO_COMPILE_TIME_ASSERT) # if (LZO_CC_AZTECC) # define LZO_COMPILE_TIME_ASSERT(e) {typedef int __lzo_cta_t[1-!(e)];} # elif (LZO_CC_DMC || LZO_CC_PACIFICC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC) # define LZO_COMPILE_TIME_ASSERT(e) switch(0) case 1:case !(e):break; # elif (LZO_CC_MSC && (_MSC_VER < 900)) # define LZO_COMPILE_TIME_ASSERT(e) switch(0) case 1:case !(e):break; # elif (LZO_CC_TURBOC && (__TURBOC__ == 0x0295)) # define LZO_COMPILE_TIME_ASSERT(e) switch(0) case 1:case !(e):break; # else # define LZO_COMPILE_TIME_ASSERT(e) {typedef int __lzo_cta_t[1-2*!(e)];} # endif #endif #if (LZO_ARCH_I086 || LZO_ARCH_I386) && (LZO_OS_DOS16 || LZO_OS_DOS32 || LZO_OS_OS2 || LZO_OS_OS216 || LZO_OS_WIN16 || LZO_OS_WIN32 || LZO_OS_WIN64) # if (LZO_CC_GNUC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PACIFICC) # elif (LZO_CC_DMC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC) # define __lzo_cdecl __cdecl # define __lzo_cdecl_atexit /*empty*/ # define __lzo_cdecl_main __cdecl # if (LZO_OS_OS2 && (LZO_CC_DMC || LZO_CC_SYMANTECC)) # define __lzo_cdecl_qsort __pascal # elif (LZO_OS_OS2 && (LZO_CC_ZORTECHC)) # define __lzo_cdecl_qsort _stdcall # else # define __lzo_cdecl_qsort __cdecl # endif # elif (LZO_CC_WATCOMC) # define __lzo_cdecl __cdecl # else # define __lzo_cdecl __cdecl # define __lzo_cdecl_atexit __cdecl # define __lzo_cdecl_main __cdecl # define __lzo_cdecl_qsort __cdecl # endif # if (LZO_CC_GNUC || LZO_CC_HIGHC || LZO_CC_NDPC || LZO_CC_PACIFICC || LZO_CC_WATCOMC) # elif (LZO_OS_OS2 && (LZO_CC_DMC || LZO_CC_SYMANTECC)) # define __lzo_cdecl_sighandler __pascal # elif (LZO_OS_OS2 && (LZO_CC_ZORTECHC)) # define __lzo_cdecl_sighandler _stdcall # elif (LZO_CC_MSC && (_MSC_VER >= 1400)) && defined(_M_CEE_PURE) # define __lzo_cdecl_sighandler __clrcall # elif (LZO_CC_MSC && (_MSC_VER >= 600 && _MSC_VER < 700)) # if defined(_DLL) # define __lzo_cdecl_sighandler _far _cdecl _loadds # elif defined(_MT) # define __lzo_cdecl_sighandler _far _cdecl # else # define __lzo_cdecl_sighandler _cdecl # endif # else # define __lzo_cdecl_sighandler __cdecl # endif #elif (LZO_ARCH_I386) && (LZO_CC_WATCOMC) # define __lzo_cdecl __cdecl #elif (LZO_ARCH_M68K && LZO_OS_TOS && (LZO_CC_PUREC || LZO_CC_TURBOC)) # define __lzo_cdecl cdecl #endif #if !defined(__lzo_cdecl) # define __lzo_cdecl /*empty*/ #endif #if !defined(__lzo_cdecl_atexit) # define __lzo_cdecl_atexit /*empty*/ #endif #if !defined(__lzo_cdecl_main) # define __lzo_cdecl_main /*empty*/ #endif #if !defined(__lzo_cdecl_qsort) # define __lzo_cdecl_qsort /*empty*/ #endif #if !defined(__lzo_cdecl_sighandler) # define __lzo_cdecl_sighandler /*empty*/ #endif #if !defined(__lzo_cdecl_va) # define __lzo_cdecl_va __lzo_cdecl #endif #if !(LZO_CFG_NO_WINDOWS_H) #if (LZO_OS_CYGWIN || (LZO_OS_EMX && defined(__RSXNT__)) || LZO_OS_WIN32 || LZO_OS_WIN64) # if (LZO_CC_WATCOMC && (__WATCOMC__ < 1000)) # elif (LZO_OS_WIN32 && LZO_CC_GNUC) && defined(__PW32__) # elif ((LZO_OS_CYGWIN || defined(__MINGW32__)) && (LZO_CC_GNUC && (LZO_CC_GNUC < 0x025f00ul))) # else # define LZO_HAVE_WINDOWS_H 1 # endif #endif #endif #if (LZO_ARCH_ALPHA) # define LZO_OPT_AVOID_UINT_INDEX 1 # define LZO_OPT_AVOID_SHORT 1 # define LZO_OPT_AVOID_USHORT 1 #elif (LZO_ARCH_AMD64) # define LZO_OPT_AVOID_INT_INDEX 1 # define LZO_OPT_AVOID_UINT_INDEX 1 # define LZO_OPT_UNALIGNED16 1 # define LZO_OPT_UNALIGNED32 1 # define LZO_OPT_UNALIGNED64 1 #elif (LZO_ARCH_ARM && LZO_ARCH_ARM_THUMB) #elif (LZO_ARCH_ARM) # define LZO_OPT_AVOID_SHORT 1 # define LZO_OPT_AVOID_USHORT 1 #elif (LZO_ARCH_CRIS) # define LZO_OPT_UNALIGNED16 1 # define LZO_OPT_UNALIGNED32 1 #elif (LZO_ARCH_I386) # define LZO_OPT_UNALIGNED16 1 # define LZO_OPT_UNALIGNED32 1 #elif (LZO_ARCH_IA64) # define LZO_OPT_AVOID_INT_INDEX 1 # define LZO_OPT_AVOID_UINT_INDEX 1 # define LZO_OPT_PREFER_POSTINC 1 #elif (LZO_ARCH_M68K) # define LZO_OPT_PREFER_POSTINC 1 # define LZO_OPT_PREFER_PREDEC 1 # if defined(__mc68020__) && !defined(__mcoldfire__) # define LZO_OPT_UNALIGNED16 1 # define LZO_OPT_UNALIGNED32 1 # endif #elif (LZO_ARCH_MIPS) # define LZO_OPT_AVOID_UINT_INDEX 1 #elif (LZO_ARCH_POWERPC) # define LZO_OPT_PREFER_PREINC 1 # define LZO_OPT_PREFER_PREDEC 1 # if (LZO_ABI_BIG_ENDIAN) # define LZO_OPT_UNALIGNED16 1 # define LZO_OPT_UNALIGNED32 1 # endif #elif (LZO_ARCH_S390) # define LZO_OPT_UNALIGNED16 1 # define LZO_OPT_UNALIGNED32 1 # if (LZO_SIZEOF_SIZE_T == 8) # define LZO_OPT_UNALIGNED64 1 # endif #elif (LZO_ARCH_SH) # define LZO_OPT_PREFER_POSTINC 1 # define LZO_OPT_PREFER_PREDEC 1 #endif #ifndef LZO_CFG_NO_INLINE_ASM #if (LZO_CC_LLVM) # define LZO_CFG_NO_INLINE_ASM 1 #endif #endif #ifndef LZO_CFG_NO_UNALIGNED #if (LZO_ABI_NEUTRAL_ENDIAN) || (LZO_ARCH_GENERIC) # define LZO_CFG_NO_UNALIGNED 1 #endif #endif #if (LZO_CFG_NO_UNALIGNED) # undef LZO_OPT_UNALIGNED16 # undef LZO_OPT_UNALIGNED32 # undef LZO_OPT_UNALIGNED64 #endif #if (LZO_CFG_NO_INLINE_ASM) #elif (LZO_ARCH_I386 && (LZO_OS_DOS32 || LZO_OS_WIN32) && (LZO_CC_DMC || LZO_CC_INTELC || LZO_CC_MSC || LZO_CC_PELLESC)) # define LZO_ASM_SYNTAX_MSC 1 #elif (LZO_OS_WIN64 && (LZO_CC_DMC || LZO_CC_INTELC || LZO_CC_MSC || LZO_CC_PELLESC)) #elif (LZO_ARCH_I386 && LZO_CC_GNUC && (LZO_CC_GNUC == 0x011f00ul)) #elif (LZO_ARCH_I386 && (LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_INTELC || LZO_CC_PATHSCALE)) # define LZO_ASM_SYNTAX_GNUC 1 #elif (LZO_ARCH_AMD64 && (LZO_CC_CLANG || LZO_CC_GNUC || LZO_CC_INTELC || LZO_CC_PATHSCALE)) # define LZO_ASM_SYNTAX_GNUC 1 #endif #if (LZO_ASM_SYNTAX_GNUC) #if (LZO_ARCH_I386 && LZO_CC_GNUC && (LZO_CC_GNUC < 0x020000ul)) # define __LZO_ASM_CLOBBER "ax" #elif (LZO_CC_INTELC) # define __LZO_ASM_CLOBBER "memory" #else # define __LZO_ASM_CLOBBER "cc", "memory" #endif #endif #if defined(__LZO_INFOSTR_MM) #elif (LZO_MM_FLAT) && (defined(__LZO_INFOSTR_PM) || defined(LZO_INFO_ABI_PM)) # define __LZO_INFOSTR_MM "" #elif defined(LZO_INFO_MM) # define __LZO_INFOSTR_MM "." LZO_INFO_MM #else # define __LZO_INFOSTR_MM "" #endif #if defined(__LZO_INFOSTR_PM) #elif defined(LZO_INFO_ABI_PM) # define __LZO_INFOSTR_PM "." LZO_INFO_ABI_PM #else # define __LZO_INFOSTR_PM "" #endif #if defined(__LZO_INFOSTR_ENDIAN) #elif defined(LZO_INFO_ABI_ENDIAN) # define __LZO_INFOSTR_ENDIAN "." LZO_INFO_ABI_ENDIAN #else # define __LZO_INFOSTR_ENDIAN "" #endif #if defined(__LZO_INFOSTR_OSNAME) #elif defined(LZO_INFO_OS_CONSOLE) # define __LZO_INFOSTR_OSNAME LZO_INFO_OS "." LZO_INFO_OS_CONSOLE #elif defined(LZO_INFO_OS_POSIX) # define __LZO_INFOSTR_OSNAME LZO_INFO_OS "." LZO_INFO_OS_POSIX #else # define __LZO_INFOSTR_OSNAME LZO_INFO_OS #endif #if defined(__LZO_INFOSTR_LIBC) #elif defined(LZO_INFO_LIBC) # define __LZO_INFOSTR_LIBC "." LZO_INFO_LIBC #else # define __LZO_INFOSTR_LIBC "" #endif #if defined(__LZO_INFOSTR_CCVER) #elif defined(LZO_INFO_CCVER) # define __LZO_INFOSTR_CCVER " " LZO_INFO_CCVER #else # define __LZO_INFOSTR_CCVER "" #endif #define LZO_INFO_STRING \ LZO_INFO_ARCH __LZO_INFOSTR_MM __LZO_INFOSTR_PM __LZO_INFOSTR_ENDIAN \ " " __LZO_INFOSTR_OSNAME __LZO_INFOSTR_LIBC " " LZO_INFO_CC __LZO_INFOSTR_CCVER #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c96c000081a40000000000000000000000014e685ac800001878000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1c.h/* lzo1c.h -- public interface of the LZO1C compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1C_H_INCLUDED #define __LZO1C_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1C_MEM_COMPRESS ((lzo_uint32) (16384L * lzo_sizeof_dict_t)) #define LZO1C_MEM_DECOMPRESS (0) /* compression levels */ #define LZO1C_BEST_SPEED 1 #define LZO1C_BEST_COMPRESSION 9 #define LZO1C_DEFAULT_COMPRESSION (-1) /* fastest by default */ LZO_EXTERN(int) lzo1c_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem, int compression_level ); /* decompression */ LZO_EXTERN(int) lzo1c_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo1c_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // ************************************************************************/ LZO_EXTERN(int) lzo1c_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_2_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_3_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_4_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_5_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_6_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_7_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_8_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1c_9_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1C_99_MEM_COMPRESS ((lzo_uint32) (65536L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1c_99_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #define LZO1C_999_MEM_COMPRESS ((lzo_uint32) (5 * 16384L * sizeof(short))) LZO_EXTERN(int) lzo1c_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c969000081a40000000000000000000000014e685ac800000dbc000000b600010002ffffffffffffffff0000002200000000root/usr/local/include/lzo/lzo1.h/* lzo1.h -- public interface of the LZO1 compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1_H_INCLUDED #define __LZO1_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1_MEM_COMPRESS ((lzo_uint32) (8192L * lzo_sizeof_dict_t)) #define LZO1_MEM_DECOMPRESS (0) LZO_EXTERN(int) lzo1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1_99_MEM_COMPRESS ((lzo_uint32) (65536L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1_99_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c96a000081a40000000000000000000000014e685ac800000dc0000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo1a.h/* lzo1a.h -- public interface of the LZO1A compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO1A_H_INCLUDED #define __LZO1A_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ /* Memory required for the wrkmem parameter. * When the required size is 0, you can also pass a NULL pointer. */ #define LZO1A_MEM_COMPRESS ((lzo_uint32) (8192L * lzo_sizeof_dict_t)) #define LZO1A_MEM_DECOMPRESS (0) LZO_EXTERN(int) lzo1a_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); LZO_EXTERN(int) lzo1a_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO1A_99_MEM_COMPRESS ((lzo_uint32) (65536L * lzo_sizeof_dict_t)) LZO_EXTERN(int) lzo1a_99_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c975000081a40000000000000000000000014e685ac800000a86000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/lzo/lzoutil.h/* lzoutil.h -- utilitiy functions for use by applications [DEPRECATED] This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZOUTIL_H_INCLUDED #define __LZOUTIL_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // LZO-v1 deprecated macros (which were used in the old example programs) // DO NOT USE ************************************************************************/ #define lzo_alloc(a,b) (malloc((a)*(b))) #define lzo_malloc(a) (malloc(a)) #define lzo_free(a) (free(a)) #define lzo_fread(f,b,s) (fread(b,1,s,f)) #define lzo_fwrite(f,b,s) (fwrite(b,1,s,f)) #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c971000081a40000000000000000000000014e685ac800000d51000000b600010002ffffffffffffffff0000002300000000root/usr/local/include/lzo/lzo2a.h/* lzo2a.h -- public interface of the LZO2A compression algorithm This file is part of the LZO real-time data compression library. Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer All Rights Reserved. The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the LZO library; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Markus F.X.J. Oberhumer http://www.oberhumer.com/opensource/lzo/ */ #ifndef __LZO2A_H_INCLUDED #define __LZO2A_H_INCLUDED 1 #ifndef __LZOCONF_H_INCLUDED #include "lzoconf.h" #endif #ifdef __cplusplus extern "C" { #endif /*********************************************************************** // ************************************************************************/ #define LZO2A_MEM_DECOMPRESS (0) /* decompression */ LZO_EXTERN(int) lzo2a_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /* safe decompression with overrun testing */ LZO_EXTERN(int) lzo2a_decompress_safe ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem /* NOT USED */ ); /*********************************************************************** // better compression ratio at the cost of more memory and time ************************************************************************/ #define LZO2A_999_MEM_COMPRESS ((lzo_uint32) (8 * 16384L * sizeof(short))) LZO_EXTERN(int) lzo2a_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* already included */ /* vim:set ts=4 et: */ 0707010018c979000041ed0000000000000000000000034e685ec300000000000000b600010002ffffffffffffffff0000001500000000root/usr/local/share0707010018c97a000041ed0000000000000000000000034e685ec300000000000000b600010002ffffffffffffffff0000001900000000root/usr/local/share/doc0707010018c97b000041ed0000000000000000000000024e685ec300000000000000b600010002ffffffffffffffff0000001d00000000root/usr/local/share/doc/lzo0707010018c980000081a40000000000000000000000014e685ac800001bbe000000b600010002ffffffffffffffff0000002800000000root/usr/local/share/doc/lzo/LZOAPI.TXT ============================================================================ LZO -- a real-time data compression library LIBRARY REFERENCE ============================================================================ [ please read LZO.FAQ first ] Table of Contents ================= 1 Introduction to the LZO Library Reference 1.1 Preliminary notes 1.2 Headers 2 General 2.1 The memory model 2.2 Public integral types 2.3 Public pointer types 2.4 Public function types 3 Function reference 3.1 Initialization 3.2 Compression 3.3 Decompression 3.4 Optimization 3.5 String functions 3.6 Checksum functions 3.7 Version functions 4 Variable reference 1 Introduction to the LZO Library Reference ============================================= 1.1 Preliminary notes --------------------- - 'C90' is short for ISO 9899-1990, the ANSI/ISO standard for the C programming language 1.2 Headers ----------- This section briefly describes the headers. Contains definitions for the basic integral and pointer types, provides wrappers for the library calling conventions, defines error codes and contains prototypes for the generic functions. This file is automatically included by all LZO headers. These files provide definitions and prototypes for the actual (de-)compression functions. 2 General ========= 2.1 The memory model -------------------- The documentation indicates that LZO requires 32-bit integers. It's not the integer size that really matters, though, but the memory model. If your memory model allows to access pointers at 32-bit offsets, then there is no problem at all - LZO works fine on my old Atari ST, which has 16 bit integers and a flat 32-bit memory model. Using 'huge' 32-bit pointers under 16-bit DOS is a workaround for this. While LZO also works with a strict 16-bit memory model, I don't officially support this because this limits the maximum block size to 64 KiB - and this makes the library incompatible with other platforms, i.e. you cannot decompress larger blocks compressed on those platforms. 2.2 Public integral types ------------------------- lzo_uint used as size_t, must be 32 bits or more for compatibility reasons lzo_uint32 *must* be 32 bits or more lzo_bool can store the values 0 ("false") and 1 ("true") lzo_byte unsigned char (memory model specific) 2.3 Public pointer types ------------------------ All pointer types are memory model specific. lzo_voidp pointer to void lzo_bytep pointer to unsigned char lzo_bytepp array of pointers to unsigned char 2.4 Public function types ------------------------- lzo_compress_t lzo_decompress_t lzo_optimize_t lzo_callback_t 3 Function reference ==================== 3.1 Initialization ------------------ int lzo_init ( void ); This function initializes the LZO library. It must be the first LZO function you call, and you cannot use any of the other LZO library functions if the call fails. Return value: Returns LZO_E_OK on success, error code otherwise. Note: This function is actually implemented using a macro. 3.2 Compression --------------- All compressors compress the memory block at 'src' with the uncompressed length 'src_len' to the address given by 'dst'. The length of the compressed blocked will be returned in the variable pointed by 'dst_len'. The two blocks may overlap under certain conditions (see examples/overlap.c), thereby allowing "in-place" compression. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #include int lzo1x_1_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); Algorithm: LZO1X Compression level: LZO1X-1 Memory requirements: LZO1X_1_MEM_COMPRESS (64 KiB on 32-bit machines) This compressor is pretty fast. Return value: Always returns LZO_E_OK (this function can never fail). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #include int lzo1x_999_compress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); Algorithm: LZO1X Compression level: LZO1X-999 Memory requirements: LZO1X_999_MEM_COMPRESS (448 KiB on 32-bit machines) This compressor is quite slow but achieves a good compression ratio. It is mainly intended for generating pre-compressed data. Return value: Always returns LZO_E_OK (this function can never fail). [ ... lots of other compressors which all follow the same principle ... ] 3.3 Decompression ----------------- All decompressors decompress the memory block at 'src' with the compressed length 'src_len' to the address given by 'dst'. The length of the decompressed block will be returned in the variable pointed by 'dst_len' - on error the number of bytes that have been decompressed so far will be returned. The safe decompressors expect that the number of bytes available in the 'dst' block is passed via the variable pointed by 'dst_len'. The two blocks may overlap under certain conditions (see examples/overlap.c), thereby allowing "in-place" decompression. Description of return values: LZO_E_OK Success. LZO_E_INPUT_NOT_CONSUMED The end of the compressed block has been detected before all bytes in the compressed block have been used. This may actually not be an error (if 'src_len' is too large). LZO_E_INPUT_OVERRUN The decompressor requested more bytes from the compressed block than available. Your data is corrupted (or 'src_len' is too small). LZO_E_OUTPUT_OVERRUN The decompressor requested to write more bytes to the uncompressed block than available. Either your data is corrupted, or you should increase the number of available bytes passed in the variable pointed by 'dst_len'. LZO_E_LOOKBEHIND_OVERRUN Your data is corrupted. LZO_E_EOF_NOT_FOUND No EOF code was found in the compressed block. Your data is corrupted (or 'src_len' is too small). LZO_E_ERROR Any other error (data corrupted). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #include int lzo1x_decompress ( const lzo_bytep src, lzo_uint src_len, lzo_bytep dst, lzo_uintp dst_len, lzo_voidp wrkmem ); Algorithm: LZO1X Memory requirements: 0 [ ... lots of other decompressors which all follow the same principle ... ] 4 Variable reference ==================== The variables are listed alphabetically. [ no public variables yet ] --------------------------- END OF LZOAPI.TXT ------------------------------ 0707010018c982000081a40000000000000000000000014e685ac8000002b2000000b600010002ffffffffffffffff0000002400000000root/usr/local/share/doc/lzo/THANKSI want to thank the following people for giving feedback, doing beta-testing or helping me some other way: Charles W. Sandmann Frank Donahoe Holger Berger Jean-loup Gailly Laszlo Molnar Mark Adler Paul D. Eccles Rodolphe Ortalo William Magro Wolfgang Lugmayr Natascha 0707010018c97d000081a40000000000000000000000014e685ac8000046ac000000b600010002ffffffffffffffff0000002500000000root/usr/local/share/doc/lzo/COPYING GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. 0707010018c97c000081a40000000000000000000000014e685ac800000070000000b600010002ffffffffffffffff0000002500000000root/usr/local/share/doc/lzo/AUTHORSAuthors of the LZO data compression library: Markus F.X.J. Oberhumer. Invented, designed and implemented LZO. 0707010018c97f000081a40000000000000000000000014e685ac80000332a000000b600010002ffffffffffffffff0000002500000000root/usr/local/share/doc/lzo/LZO.TXT ============================================================================ LZO -- a real-time data compression library ============================================================================ Author : Markus Franz Xaver Johannes Oberhumer http://www.oberhumer.com/opensource/lzo/ Version : 2.06 Date : 12 Aug 2011 Abstract -------- LZO is a portable lossless data compression library written in ANSI C. It offers pretty fast compression and very fast decompression. Decompression requires no memory. In addition there are slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed. The LZO algorithms and implementations are copyrighted OpenSource distributed under the GNU General Public License. Introduction ------------ LZO is a data compression library which is suitable for data de-/compression in real-time. This means it favours speed over compression ratio. The acronym LZO is standing for Lempel-Ziv-Oberhumer. LZO is written in ANSI C. Both the source code and the compressed data format are designed to be portable across platforms. LZO implements a number of algorithms with the following features: - Decompression is simple and *very* fast. - Requires no memory for decompression. - Compression is pretty fast. - Requires 64 KiB of memory for compression. - Allows you to dial up extra compression at a speed cost in the compressor. The speed of the decompressor is not reduced. - Includes compression levels for generating pre-compressed data which achieve a quite competitive compression ratio. - There is also a compression level which needs only 8 KiB for compression. - Algorithm is thread safe. - Algorithm is lossless. LZO supports overlapping compression and in-place decompression. Design criteria --------------- LZO was designed with speed in mind. Decompressor speed has been favoured over compressor speed. Real-time decompression should be possible for virtually any application. The implementation of the LZO1X decompressor in optimized i386 assembler code runs about at the third of the speed of a memcpy() - and even faster for many files. In fact I first wrote the decompressor of each algorithm thereby defining the compressed data format, verified it with manually created test data and at last added the compressor. Performance ----------- To keep you interested, here is an overview of the average results when compressing the Calgary Corpus test suite with a blocksize of 256 KiB, originally done on an ancient Intel Pentium 133. The naming convention of the various algorithms goes LZOxx-N, where N is the compression level. Range 1-9 indicates the fast standard levels using 64 KiB memory for compression. Level 99 offers better compression at the cost of more memory (256 KiB), and is still reasonably fast. Level 999 achieves nearly optimal compression - but it is slow and uses much memory, and is mainly intended for generating pre-compressed data. The C version of LZO1X-1 is about 4-5 times faster than the fastest zlib compression level, and it also outperforms other algorithms like LZRW1-A and LZV in both compression ratio and compression speed and decompression speed. +------------------------------------------------------------------------+ | Algorithm Length CxB ComLen %Remn Bits Com K/s Dec K/s | | --------- ------ --- ------ ----- ---- ------- ------- | | | | memcpy() 224401 1 224401 100.0 8.00 60956.83 59124.58 | | | | LZO1-1 224401 1 117362 53.1 4.25 4665.24 13341.98 | | LZO1-99 224401 1 101560 46.7 3.73 1373.29 13823.40 | | | | LZO1A-1 224401 1 115174 51.7 4.14 4937.83 14410.35 | | LZO1A-99 224401 1 99958 45.5 3.64 1362.72 14734.17 | | | | LZO1B-1 224401 1 109590 49.6 3.97 4565.53 15438.34 | | LZO1B-2 224401 1 106235 48.4 3.88 4297.33 15492.79 | | LZO1B-3 224401 1 104395 47.8 3.83 4018.21 15373.52 | | LZO1B-4 224401 1 104828 47.4 3.79 3024.48 15100.11 | | LZO1B-5 224401 1 102724 46.7 3.73 2827.82 15427.62 | | LZO1B-6 224401 1 101210 46.0 3.68 2615.96 15325.68 | | LZO1B-7 224401 1 101388 46.0 3.68 2430.89 15361.47 | | LZO1B-8 224401 1 99453 45.2 3.62 2183.87 15402.77 | | LZO1B-9 224401 1 99118 45.0 3.60 1677.06 15069.60 | | LZO1B-99 224401 1 95399 43.6 3.48 1286.87 15656.11 | | LZO1B-999 224401 1 83934 39.1 3.13 232.40 16445.05 | | | | LZO1C-1 224401 1 111735 50.4 4.03 4883.08 15570.91 | | LZO1C-2 224401 1 108652 49.3 3.94 4424.24 15733.14 | | LZO1C-3 224401 1 106810 48.7 3.89 4127.65 15645.69 | | LZO1C-4 224401 1 105717 47.7 3.82 3007.92 15346.44 | | LZO1C-5 224401 1 103605 47.0 3.76 2829.15 15153.88 | | LZO1C-6 224401 1 102585 46.5 3.72 2631.37 15257.58 | | LZO1C-7 224401 1 101937 46.2 3.70 2378.57 15492.49 | | LZO1C-8 224401 1 100779 45.6 3.65 2171.93 15386.07 | | LZO1C-9 224401 1 100255 45.4 3.63 1691.44 15194.68 | | LZO1C-99 224401 1 97252 44.1 3.53 1462.88 15341.37 | | LZO1C-999 224401 1 87740 40.2 3.21 306.44 16411.94 | | | | LZO1F-1 224401 1 113412 50.8 4.07 4755.97 16074.12 | | LZO1F-999 224401 1 89599 40.3 3.23 280.68 16553.90 | | | | LZO1X-1(11) 224401 1 118810 52.6 4.21 4544.42 15879.04 | | LZO1X-1(12) 224401 1 113675 50.6 4.05 4411.15 15721.59 | | LZO1X-1 224401 1 109323 49.4 3.95 4991.76 15584.89 | | LZO1X-1(15) 224401 1 108500 49.1 3.93 5077.50 15744.56 | | LZO1X-999 224401 1 82854 38.0 3.04 135.77 16548.48 | | | | LZO1Y-1 224401 1 110820 49.8 3.98 4952.52 15638.82 | | LZO1Y-999 224401 1 83614 38.2 3.05 135.07 16385.40 | | | | LZO1Z-999 224401 1 83034 38.0 3.04 133.31 10553.74 | | | | LZO2A-999 224401 1 87880 40.0 3.20 301.21 8115.75 | +------------------------------------------------------------------------+ Notes: - CxB is the number of blocks - K/s is the speed measured in 1000 uncompressed bytes per second - the assembler decompressors are even faster Short documentation ------------------- LZO is a block compression algorithm - it compresses and decompresses a block of data. Block size must be the same for compression and decompression. LZO compresses a block of data into matches (a sliding dictionary) and runs of non-matching literals. LZO takes care about long matches and long literal runs so that it produces good results on highly redundant data and deals acceptably with non-compressible data. When dealing with incompressible data, LZO expands the input block by a maximum of 64 bytes per 1024 bytes input. I have verified LZO using such tools as valgrind and other memory checkers. And in addition to compressing gigabytes of files when tuning some parameters I have also consulted various 'lint' programs to spot potential portability problems. LZO is free of any known bugs. The algorithms -------------- There are too many algorithms implemented. But I want to support unlimited backward compatibility, so I will not reduce the LZO distribution in the future. As the many object files are mostly independent of each other, the size overhead for an executable statically linked with the LZO library is usually pretty low (just a few KiB) because the linker will only add the modules that you are actually using. I first published LZO1 and LZO1A in the Internet newsgroups comp.compression and comp.compression.research in March 1996. They are mainly included for compatibility reasons. The LZO2A decompressor is too slow, and there is no fast compressor anyway. My experiments have shown that LZO1B is good with a large blocksize or with very redundant data, LZO1F is good with a small blocksize or with binary data and that LZO1X is often the best choice of all. LZO1Y and LZO1Z are almost identical to LZO1X - they can achieve a better compression ratio on some files. Beware, your mileage may vary. Usage of the library -------------------- Despite of its size, the basic usage of LZO is really very simple. Let's assume you want to compress some data with LZO1X-1: A) compression * include call lzo_init() compress your data with lzo1x_1_compress() * link your application with the LZO library B) decompression * include call lzo_init() decompress your data with lzo1x_decompress() * link your application with the LZO library The program examples/simple.c shows a fully working example. See also LZO.FAQ for more information. Building LZO ------------ As LZO uses Autoconf+Automake+Libtool the building process under UNIX systems should be very unproblematic. Shared libraries are supported on many architectures as well. For detailed instructions see the file INSTALL. Please note that due to the design of the ELF executable format the performance of a shared library on i386 systems (e.g. Linux) is a little bit slower, so you may want to link your applications with the static version (liblzo2.a) anyway. For building under DOS, Win16, Win32, OS/2 and other systems take a look at the file B/00readme.txt. In case of troubles (like decompression data errors) try recompiling everything without optimizations - LZO may break the optimizer of your compiler. See the file BUGS. LZO is written in ANSI C. In particular this means: - your compiler must understand prototypes - your compiler must understand prototypes in function pointers - your compiler must correctly promote integrals ("value-preserving") - your preprocessor must implement #elif, #error and stringizing - you must have a conforming and correct header - you must have , and other ANSI C headers - you should have size_t and ptrdiff_t Portability ----------- I have built and tested LZO successfully on a variety of platforms including DOS (16 + 32 bit), Windows 3.x (16-bit), Win32, Win64, Linux, *BSD, HP-UX and many more. LZO is also reported to work under AIX, ConvexOS, IRIX, MacOS, PalmOS (Pilot), PSX (Sony Playstation), Solaris, SunOS, TOS (Atari ST) and VxWorks. Furthermore it is said that its performance on a Cray is superior to all other machines... And I think it would be much fun to translate the decompressors to Z-80 or 6502 assembly. The future ---------- Here is what I'm planning for the next months. No promises, though... - interfaces to .NET and Mono - interfaces to Perl, Java, Python, Delphi, Visual Basic, ... - improve documentation and API reference Some comments about the source code ----------------------------------- Be warned: the main source code in the 'src' directory is a real pain to understand as I've experimented with hundreds of slightly different versions. It contains many #if and some gotos, and is *completely optimized for speed* and not for readability. Code sharing of the different algorithms is implemented by stressing the preprocessor - this can be really confusing. Lots of marcos and assertions don't make things better. Nevertheless LZO compiles very quietly on a variety of compilers with the highest warning levels turned on, even in C++ mode. Copyright --------- LZO is Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Markus Franz Xaver Oberhumer . LZO is distributed under the terms of the GNU General Public License (GPL). See the file COPYING. Special licenses for commercial and other applications which are not willing to accept the GNU General Public License are available by contacting the author. 0707010018c97e000081a40000000000000000000000014e685ac800001dc0000000b600010002ffffffffffffffff0000002500000000root/usr/local/share/doc/lzo/LZO.FAQ============================================================================ LZO Frequently Asked Questions ============================================================================ I hate reading docs - just tell me how to add compression to my program ======================================================================= This is for the impatient: take a look at examples/simple.c and examples/lzopack.c and see how easy this is. But you will come back to read the documentation later, won't you ? Can you explain the naming conventions of the algorithms ? ========================================================== Let's take a look at LZO1X: The algorithm name is LZO1X. The algorithm category is LZO1. Various compression levels are implemented. LZO1X-999 !---------- algorithm category !--------- algorithm type !!!----- compression level (1-9, 99, 999) LZO1X-1(11) !---------- algorithm category !--------- algorithm type !------- compression level (1-9, 99, 999) !!---- memory level (memory requirements for compression) All compression/memory levels generate the same compressed data format, so e.g. the LZO1X decompressor handles all LZO1X-* compression levels (for more information about the decompressors see below). Category LZO1 algorithms: compressed data format is strictly byte aligned Category LZO2 algorithms: uses bit-shifting, slower decompression Why are there so many algorithms ? ================================== Because of historical reasons - I want to support unlimited backward compatibility. Don't get misled by the size of the library - using one algorithm increases the size of your application by only a few KiB. If you just want to add a little bit of data compression to your application you may be looking for miniLZO. See minilzo/README.LZO for more information. Which algorithm should I use ? ============================== LZO1X seems to be best choice in many cases, so: - when going for speed use LZO1X-1 - when generating pre-compressed data use LZO1X-999 - if you have little memory available for compression use LZO1X-1(11) or LZO1X-1(12) Of course, your mileage may vary, and you are encouraged to run your own experiments. Try LZO1Y and LZO1F next. What's the difference between the decompressors per algorithm ? =============================================================== Once again let's use LZO1X for explanation: - lzo1x_decompress The 'standard' decompressor. Pretty fast - use this whenever possible. This decompressor expects valid compressed data. If the compressed data gets corrupted somehow (e.g. transmission via an erroneous channel, disk errors, ...) it will probably crash your application because absolutely no additional checks are done. - lzo1x_decompress_safe The 'safe' decompressor. Somewhat slower. This decompressor will catch all compressed data violations and return an error code in this case - it will never crash. - lzo1x_decompress_asm Same as lzo1x_decompress - written in assembler. - lzo1x_decompress_asm_safe Same as lzo1x_decompress_safe - written in assembler. - lzo1x_decompress_asm_fast Similar to lzo1x_decompress_asm - but even faster. For reasons of speed this decompressor can write up to 3 bytes past the end of the decompressed (output) block. [ technical note: because data is transferred in 32-bit units ] Use this when you are decompressing from one memory block to another memory block - just provide output space for 3 extra bytes. You shouldn't use it if e.g. you are directly decompressing to video memory (because the extra bytes will be show up on the screen). - lzo1x_decompress_asm_fast_safe This is the safe version of lzo1x_decompress_asm_fast. Notes: ------ - When using a safe decompressor you must pass the number of bytes available in 'dst' via the parameter 'dst_len'. - If you want to be sure that your data is not corrupted you must use a checksum - just using the safe decompressor is not enough, because many data errors will not result in a compressed data violation. - Assembler versions are only available for the i386 family yet. Please see also asm/i386/00README.TXT - You should test if the assembler versions are actually faster than the C version on your machine - some compilers can do a very good optimization job and they also can optimize the code for a specific processor. What is this optimization thing ? ================================= The compressors use a heuristic approach - they sometimes code information that doesn't improve compression ratio. Optimization removes this superfluos information in order to increase decompression speed. Optimization works similar to decompression except that the compressed data is modified as well. The length of the compressed data block will not change - only the compressed data-bytes will get rearranged a little bit. Don't expect too much, though - my tests have shown that the optimization step improves decompression speed by about 1-3%. I need even more decompression speed... ======================================= Many RISC processors (like MIPS) can transfer 32-bit words much faster than bytes - this can significantly speed up decompression. So after verifying that everything works fine you can try if activating the LZO_ALIGNED_OK_4 macro improves LZO1X and LZO1Y decompression performance. Change the file config.h accordingly and recompile everything. On an i386 architecture you should evaluate the assembler versions. How can I reduce memory requirements when (de)compressing ? =========================================================== If you cleverly arrange your data, you can do an overlapping (in-place) decompression which means that you can decompress to the *same* block where the compressed data resides. This effectively removes the space requirements for holding the compressed data block. This technique is essential e.g. for usage in an executable packer. You can also partly overlay the buffers when doing compression. See examples/overlap.c for a working example. Can you give a cookbook for using pre-compressed data ? ======================================================= Let's assume you use LZO1X-999. 1) pre-compression step - call lzo_init() - call lzo1x_999_compress() - call lzo1x_optimize() - compute an adler32 checksum of the *compressed* data - store the compressed data and the checksum in a file - if you are paranoid you should verify decompression now 2) decompression step within your application - call lzo_init() - load your compressed data and the checksum - optionally verify the checksum of the compressed data (so that you can use the standard decompressor) - decompress See examples/precomp.c and examples/precomp2.c for a working example. How much can my data expand during compression ? ================================================ LZO will expand incompressible data by a little amount. I still haven't computed the exact values, but I suggest using these formulas for a worst-case expansion calculation: Algorithm LZO1, LZO1A, LZO1B, LZO1C, LZO1F, LZO1X, LZO1Y, LZO1Z: ---------------------------------------------------------------- output_block_size = input_block_size + (input_block_size / 16) + 64 + 3 [This is about 106% for a large block size.] Algorithm LZO2A: ---------------- output_block_size = input_block_size + (input_block_size / 8) + 128 + 3 0707010018c981000081a40000000000000000000000014e685ac800002c5a000000b600010002ffffffffffffffff0000002200000000root/usr/local/share/doc/lzo/NEWS============================================================================ User visible changes for LZO -- a real-time data compression library ============================================================================ Changes in 2.06 (12 Aug 2011) * Some minor optimizations for big-endian architectures. * Fixed overly strict malloc() misalignment check in examples. Changes in 2.05 (23 Apr 2011) * Converted the configure system to non-recursive Automake. * Applied some overdue speed optimizations for modern x86/x64 architectures and current compilers like gcc 4.6 and MSVC 2010. Changes in 2.04 (31 Oct 2010) * Fixed a gcc-4.5 aliasing issue in lzo_init(). * Updated the configure system. * Assorted cleanups. Changes in 2.03 (30 Apr 2008) * Updated the ELF assembler sources to mark the stack as non-executable. * Fixed a HP-UX 11 build issue with Itanium in ILP32 mode. * Updated the configure system. Changes in 2.02 (17 Oct 2005) * Updated the build and Autoconf scripts to fix some reported compilation problems. Changes in 2.01 (27 Jun 2005) * Changed the configure system to install the LZO library under the name "liblzo2" so that parallel installation with LZO v1 is possible. * Improved auto-configuration in miniLZO for some embedded targets like Blackfin and H8/300 processors. Changes in 2.00 (30 May 2005) [Library interface changes] * The 'lzo_uint' typedef has been changed to match 'size_t', which means it now is 64 bits on most 64-bit architectures. 32-bit machines are not affected by this change. * The formula for maximum expansion of incompressible data has changed. See doc/LZO.FAQ. This is needed for some upcoming speed improvements, and also for compatibility with our commercial LZO Professional product. * The progress indicator callback interface has been revamped. * All public header files now get installed into a "lzo" subdirectory, so your applications should use #include . * A number of (internal) macros have been renamed. See LZO_CFG_COMPAT in if your code depends on these. [Speed] * Small overall speedup by exploiting features like branch prediction hints and explicit inline control present in modern C/C++ compilers. * Significant speedup for 64-bit architectures like AMD64. [Portability] * LZO now fully supports the LLP64 programming model. * LZO now fully supports the ILP64 and SILP64 programming models which are used on some supercomputing architectures. * Full Win64 support for AMD64 (aka x64) and IA64 (Itanium). * Full 16-bit support for ancient DOS 286 protected mode, OS/2 1.x and Windows 3.x. * The LZO library now compiles and works on completely freestanding or embedded systems as long as you have and header files. See the B/generic/build_freestanding.sh build script. [Misc] * The i386 assembler versions of the decompressors are now automatically built and installed. See also asm/i386/00README.TXT. * Added include file that provides prototypes for all assembler functions. * Under MacOS X, the configure script now will use the '-no-cpp-precomp' compiler option in order to work around bugs in some versions of Apple's native "smart" preprocessor. * Worked around a preprocessor bug that is present in all compilers which are based on the lcc compiler kit. * Added simple B/generic/build.sh build script family. * Added lots of new build scripts for various DOS/Windows compilers. [Upgrade instructions from LZO v1 to LZO v2] * On 64-bit architectures, revisit all uses of lzo_uint. * Adapt for the maximum expansion change of incompressible data. * If you use the progress callback then adapt for the new interface. * Use #include or adjust your include path. * Check your code for use of deprecated macros. Add a #define LZO_CFG_COMPAT if necessary. * Other than that LZO v2 should be fully source-compatible with LZO v1. Of course, the compressed data is fully compatible as well. * Re-compile and re-link your application. * Enjoy the improvements! ---------------------------------------------------------------------------- Changes in 1.08 (12 Jul 2002) * Much better support for cross compiling. * Straighten out ANSI-conforming compiler checks. * Avoid harmless compiler warnings reported by -Wcast-align. * Fixed some sign extension problems on rather exotic machines where sizeof(size_t) < sizeof(ptrdiff_t) and sizeof(lzo_uint) == sizeof(size_t) * Updated the configure system to use the latest Autoconf, Automake and Libtool versions. Changes in 1.07 (18 Oct 2000) * Default to '--disable-shared' (I'm getting tired of Libtool's shared library build problems, this time AIX was the culprit). * Avoid some harmless compiler warnings. Changes in 1.06 (29 Nov 1999) * Updated the configure system to use Autoconf 2.13, Automake 1.4 and Libtool 1.3.3. This should hopefully fix the shared-library build problems that were reported on some machines. * Enhanced example programs a little bit. Changes in 1.05 (14 Apr 1998) * Just a one-line change in the configure script to workaround a HPUX and IRIX build problem. Changes in 1.04 (15 Mar 1998) * Worked around a bug in the cpp preprocessor under HPUX 10.20. * Adapted for Automake 1.2f and Libtool 1.1. Changes in 1.03 (18 Jan 1998) * minor compression ratio improvement * extended example program to show how to do overlapping compression * assembler changes, added support for the nasm assembler * better support for cross compiling * some cleanups Changes in 1.02 (07 Dec 1997) * improved LZO1X-999 and LZO1Y-999 compression ratio a little bit again * introduced compression levels for LZO1X-999 and LZO1Y-999 * added support for preset dictionaries * implemented LZO1X-1(12): needs 16 KiB for compression * new algorithm LZO1Z: this is another variant of LZO1X * added example program: how to use preset dictionaries * added example program: how to do in-place decompression * added a little file-packer example program * LZO now works cleanly under checkergcc * strict 16-bit memory model is working (but not officially supported) * shared libraries are supported on many platforms * adapted for Automake 1.2d and Libtool 1.0h Changes in 1.01 (10 Aug 1997) * improved LZO1X-999 and LZO1Y-999 compression ratio a little bit * i386+gcc: significant speedup of the C version of the LZO1, LZO1A, LZO1B and LZO1C decompressors * added example programs that show how to generate pre-compressed data * added Makefiles for DOS, Windows and OS/2 targets Changes in 1.00 (13 Jul 1997) * added miniLZO - can be easily included in your project * improved documentation, added LZO.FAQ * added build scripts for many systems where Autoconf is not available: Windows 3.1 (LIB+DLL), Windows 95/NT (LIB+DLL), DOS (16+32 bit), OS/2 * adapted for Automake 1.2 and Libtool 1.0 Changes in 0.90 (27 Jun 1997): never released * LZO now uses GNU Automake 1.0 - lots of configuration changes * added LZO1X-1(11): this version needs only 8 KiB for compression * implemented LZO1Y-1 * added i386 assembler decompressors for MASM/TASM/WASM * the name of some assembler functions changed * the numeric value of some error codes changed * portability fixes Changes in 0.29 (04 May 1997) * Linux ELF shared library support * workaround for gcc 2.7.2 optimizer bug under AIX * added lzo_crc32() checksum Changes in 0.28 (22 Feb 1997) * new algorithm LZO1Y: LZO1Y-999 and LZO1Y decompressor * added lzo1x_optimize() and lzo1y_optimize() * minor speedup in assembler decompressors (i386+gcc) * ltest.c rewritten Changes in 0.27 (19 Jan 1997) * fixed a bug in LZO1B-999 and LZO1C-999 that could produce invalid compressed data in very rare cases Changes in 0.26 (18 Jan 1997): never released * implemented LZO1B-999 * renamed LZO1D to LZO2A (also updated all docs) * some cleanups Changes in 0.25 (28 Dec 1996): never released * some portability fixes (LZO now works on my old Atari ST :-) * adapted for Autoconf 2.12 Changes in 0.24 (30 Nov 1996): never released * improved performance of LZO1X assembler decompressor on a Pentium (i386+gcc) Changes in 0.23 (23 Nov 1996) * added LZO1C, LZO1F and LZO1X decompressors in assembler (i386+gcc) * added corresponding LZO_PUBLIC to all LZO_EXTERN functions * added support for Microsoft C 7.0 (16-bit DOS) * introduced lzo_uint32. This could prove useful for a strict 16-bit version that doesn't use 'huge' pointers. * all algorithms use incremental hashing now * some cleanups and portability fixes Changes in 0.22 (19 Sep 1996) * LZO1X: minor decompressor speedup, added some checks in safe decompressor * Autoconf: added detection of gcc strength-reduction bug * Makefile changes Changes in 0.21 (08 Sep 1996) * LZO now uses GNU Autoconf 2.10 - lots of configuration changes * a few cosmetical changes Changes in 0.20 (11 Aug 1996) * new algorithm LZO1X: LZO1X-1, LZO1X-999 and LZO1X decompressor * significantly speeded up LZO1B, LZO1C and LZO1F decompressors on CPUs which allow unaligned memory access (e.g. Intel i386) * greatly speeded up LZO2A-999 compressor at the cost of some memory * some cleanups, portability fixes and minor speedups Changes in 0.16 (22 Jul 1996) * speeded up LZO1F decompressor a little bit * improved LZO1F-999 compression ratio Changes in 0.15 (10 Jul 1996) * new algorithm LZO1F: LZO1F-1, LZO1F-999 and LZO1F decompressor * improved LZO2A-999 compression ratio * removed LZO1E as it is dominated by LZO1F Changes in 0.14 (06 Jul 1996): never released * experimental algorithms: LZO1E and LZO1F * added LZO_EXTERN to all prototypes. Useful when building a DLL. * improved LZO1C-999 and LZO2A-999 compression ratio a little bit * fixed progress indicator callback (it was called only once) Changes in 0.13 (20 Jun 1996) * some speed improvements in LZO1C-999 and LZO2A-999 Changes in 0.12 (18 Jun 1996): never released * added LZO1C-999, a slow but nearly optimal compressor intended for generating pre-compressed data * added tests for lookbehind-overrun in all safe decompressors * source tree completely rearranged, some filenames changed * extensions changed: a .ch file is a C source code that is included for reasons of code sharing * new algorithm LZO2A: LZO2A-999 and LZO2A decompressor. There is no fast compressor yet. * some cleanups Changes in 0.11 (29 May 1996) * source tree rearranged * LZO now compiles fine as a C++ library (interface still has C linkage) * improved overall compression ratio a little bit * LZO1B-99/LZO1C-99 now search for longer matches * incremental hash is working, it's a little bit faster * Makefile changed * added lzo_uint and lzo_sizeof in some places * split LZO1B compressor into even more include-files Changes in 0.10 (20 May 1996): first public release of the LZO library * includes LZO1, LZO1A, LZO1B and LZO1C algorithms (compression levels 1-9 and 99) 14 Mar 1996: * public release of the LZO1A algorithm 04 Mar 1996: * public release of the LZO1 algorithm 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!