# PaCkAgE DaTaStReAm SMCgzip 1 1102 # end of header 0707010001c672000081a40000000a0000000a000000013dae45d8000000b50000001d0000024300000000000000000000001000000004SMCgzip/pkginfoPKG=SMCgzip NAME=gzip ARCH=i386 VERSION=1.3.5 CATEGORY=application VENDOR=Free Software Foundation EMAIL=steve@smc.vnet.net PSTAMP=Steve Christensen BASEDIR=/usr/local CLASSES=none 0707010001c671000081a40000000a0000000a000000013dae45d9000007e90000001d0000024300000000000000000000000f00000004SMCgzip/pkgmap: 1 1102 1 d none bin 0755 bin bin 1 l none bin/gunzip=gzip 1 f none bin/gzexe 0755 bin bin 4771 45073 1034810821 1 f none bin/gzip 0755 bin bin 331308 40269 1034810821 1 l none bin/zcat=gzip 1 l none bin/zcmp=zdiff 1 f none bin/zdiff 0755 bin bin 1982 5949 1034810821 1 l none bin/zegrep=zgrep 1 l none bin/zfgrep=zgrep 1 f none bin/zforce 0755 bin bin 1533 57194 1034810821 1 f none bin/zgrep 0755 bin bin 2952 33251 1034810821 1 f none bin/zless 0755 bin bin 111 8668 1034810821 1 f none bin/zmore 0755 bin bin 1893 15244 1034810821 1 f none bin/znew 0755 bin bin 3506 63458 1034810821 1 d none doc 0755 bin bin 1 d none doc/gzip 0755 bin bin 1 f none doc/gzip/AUTHORS 0444 bin bin 98 8960 1034811299 1 f none doc/gzip/COPYING 0444 bin bin 17992 29528 1034811299 1 f none doc/gzip/ChangeLog 0444 bin bin 43778 29774 1034811299 1 f none doc/gzip/INSTALL 0444 bin bin 9221 25104 1034811299 1 f none doc/gzip/NEWS 0444 bin bin 12505 28962 1034811299 1 f none doc/gzip/README 0444 bin bin 7454 12294 1034811299 1 f none doc/gzip/README-alpha 0444 bin bin 1235 40183 1034811299 1 f none doc/gzip/THANKS 0444 bin bin 13034 8137 1034811299 1 f none doc/gzip/TODO 0444 bin bin 3594 50579 1034811299 1 d none info 0755 bin bin 1 f none info/gzip.info 0644 bin bin 38653 19522 1034810822 1 d none man 0755 bin bin 1 d none man/man1 0755 bin bin 1 f none man/man1/gunzip.1 0644 bin bin 16 1263 1034810822 1 f none man/man1/gzexe.1 0644 bin bin 1296 45404 1034810823 1 f none man/man1/gzip.1 0644 bin bin 16043 32109 1034810823 1 f none man/man1/zcat.1 0644 bin bin 16 1263 1034810823 1 f none man/man1/zcmp.1 0644 bin bin 17 1352 1034810823 1 f none man/man1/zdiff.1 0644 bin bin 802 494 1034810823 1 f none man/man1/zforce.1 0644 bin bin 591 48615 1034810823 1 f none man/man1/zgrep.1 0644 bin bin 958 14701 1034810823 1 f none man/man1/zless.1 0644 bin bin 536 46064 1034810823 1 f none man/man1/zmore.1 0644 bin bin 4214 40859 1034810823 1 f none man/man1/znew.1 0644 bin bin 999 17965 1034810823 1 i pkginfo 181 15030 1034831320 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!0707010001c672000081a40000000a0000000a000000013dae45d8000000b50000001d0000024300000000000000000000000800000004pkginfoPKG=SMCgzip NAME=gzip ARCH=i386 VERSION=1.3.5 CATEGORY=application VENDOR=Free Software Foundation EMAIL=steve@smc.vnet.net PSTAMP=Steve Christensen BASEDIR=/usr/local CLASSES=none 0707010001c671000081a40000000a0000000a000000013dae45d9000007e90000001d0000024300000000000000000000000700000004pkgmap: 1 1102 1 d none bin 0755 bin bin 1 l none bin/gunzip=gzip 1 f none bin/gzexe 0755 bin bin 4771 45073 1034810821 1 f none bin/gzip 0755 bin bin 331308 40269 1034810821 1 l none bin/zcat=gzip 1 l none bin/zcmp=zdiff 1 f none bin/zdiff 0755 bin bin 1982 5949 1034810821 1 l none bin/zegrep=zgrep 1 l none bin/zfgrep=zgrep 1 f none bin/zforce 0755 bin bin 1533 57194 1034810821 1 f none bin/zgrep 0755 bin bin 2952 33251 1034810821 1 f none bin/zless 0755 bin bin 111 8668 1034810821 1 f none bin/zmore 0755 bin bin 1893 15244 1034810821 1 f none bin/znew 0755 bin bin 3506 63458 1034810821 1 d none doc 0755 bin bin 1 d none doc/gzip 0755 bin bin 1 f none doc/gzip/AUTHORS 0444 bin bin 98 8960 1034811299 1 f none doc/gzip/COPYING 0444 bin bin 17992 29528 1034811299 1 f none doc/gzip/ChangeLog 0444 bin bin 43778 29774 1034811299 1 f none doc/gzip/INSTALL 0444 bin bin 9221 25104 1034811299 1 f none doc/gzip/NEWS 0444 bin bin 12505 28962 1034811299 1 f none doc/gzip/README 0444 bin bin 7454 12294 1034811299 1 f none doc/gzip/README-alpha 0444 bin bin 1235 40183 1034811299 1 f none doc/gzip/THANKS 0444 bin bin 13034 8137 1034811299 1 f none doc/gzip/TODO 0444 bin bin 3594 50579 1034811299 1 d none info 0755 bin bin 1 f none info/gzip.info 0644 bin bin 38653 19522 1034810822 1 d none man 0755 bin bin 1 d none man/man1 0755 bin bin 1 f none man/man1/gunzip.1 0644 bin bin 16 1263 1034810822 1 f none man/man1/gzexe.1 0644 bin bin 1296 45404 1034810823 1 f none man/man1/gzip.1 0644 bin bin 16043 32109 1034810823 1 f none man/man1/zcat.1 0644 bin bin 16 1263 1034810823 1 f none man/man1/zcmp.1 0644 bin bin 17 1352 1034810823 1 f none man/man1/zdiff.1 0644 bin bin 802 494 1034810823 1 f none man/man1/zforce.1 0644 bin bin 591 48615 1034810823 1 f none man/man1/zgrep.1 0644 bin bin 958 14701 1034810823 1 f none man/man1/zless.1 0644 bin bin 536 46064 1034810823 1 f none man/man1/zmore.1 0644 bin bin 4214 40859 1034810823 1 f none man/man1/znew.1 0644 bin bin 999 17965 1034810823 1 i pkginfo 181 15030 1034831320 0707010001c673000041ed0000000a0000000a000000063dae45d9000000000000001d0000024300000000000000000000000600000004reloc0707010001a0b2000041ed0000000a0000000a000000023dae45d9000000000000001d0000024300000000000000000000000a00000004reloc/bin0707010001a0b3000081a40000000a0000000a000000013dadf5c5000012a30000001d0000024300000000000000000000001000000004reloc/bin/gzexe#!/bin/bash # gzexe: compressor for Unix executables. # Use this only for binaries that you do not use frequently. # # The compressed version is a shell script which decompresses itself after # skipping $skip lines of shell commands. We try invoking the compressed # executable with the original name (for programs looking at their name). # We also try to retain the original file permissions on the compressed file. # For safety reasons, gzexe will not create setuid or setgid shell scripts. # WARNING: the first line of this file must be either : or #!/bin/bash # The : is required for some old versions of csh. # On Ultrix, /bin/bash is too buggy, change the first line to: #!/bin/bash5 # Copyright (C) 1998, 2002 Free Software Foundation # Copyright (C) 1993 Jean-loup Gailly # 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, 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., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. PATH="/usr/local/bin:$PATH" x=`basename $0` if test $# = 0; then echo compress executables. original file foo is renamed to foo~ echo usage: ${x} [-d] files... echo " -d decompress the executables" exit 1 fi tmp=gz$$ trap "rm -f $tmp; exit 1" 1 2 3 5 10 13 15 decomp=0 res=0 test "$x" = "ungzexe" && decomp=1 if test "x$1" = "x-d"; then decomp=1 shift fi echo hi > zfoo1$$ echo hi > zfoo2$$ if test -z "`(${CPMOD-cpmod} zfoo1$$ zfoo2$$) 2>&1`"; then cpmod=${CPMOD-cpmod} fi rm -f zfoo[12]$$ tail="" IFS="${IFS= }"; saveifs="$IFS"; IFS="${IFS}:" for dir in $PATH; do test -z "$dir" && dir=. if test -f $dir/tail; then tail="$dir/tail" break fi done IFS="$saveifs" if test -z "$tail"; then echo cannot find tail exit 1 fi case `echo foo | $tail -n +1 2>/dev/null` in foo) tail="$tail -n";; esac for i do if test ! -f "$i" ; then echo ${x}: $i not a file res=1 continue fi if test $decomp -eq 0; then if sed -e 1d -e 2q "$i" | grep "^skip=[0-9]*$" >/dev/null; then echo "${x}: $i is already gzexe'd" continue fi fi if ls -l "$i" | grep '^...[sS]' > /dev/null; then echo "${x}: $i has setuid permission, unchanged" continue fi if ls -l "$i" | grep '^......[sS]' > /dev/null; then echo "${x}: $i has setgid permission, unchanged" continue fi case "`basename $i`" in gzip | tail | sed | chmod | ln | sleep | rm) echo "${x}: $i would depend on itself"; continue ;; esac if test -z "$cpmod"; then cp -p "$i" $tmp 2>/dev/null || cp "$i" $tmp if test -w $tmp 2>/dev/null; then writable=1 else writable=0 chmod u+w $tmp 2>/dev/null fi fi if test $decomp -eq 0; then sed 1q $0 > $tmp sed "s|^if tail|if $tail|" >> $tmp <<'EOF' skip=22 set -C umask=`umask` umask 77 if tail +$skip "$0" | "/usr/local/bin"/gzip -cd > /tmp/gztmp$$; then umask $umask /bin/chmod 700 /tmp/gztmp$$ prog="`echo $0 | /bin/sed 's|^.*/||'`" if /bin/ln /tmp/gztmp$$ "/tmp/$prog" 2>/dev/null; then trap '/bin/rm -f /tmp/gztmp$$ "/tmp/$prog"; exit $res' 0 (/bin/sleep 5; /bin/rm -f /tmp/gztmp$$ "/tmp/$prog") 2>/dev/null & /tmp/"$prog" ${1+"$@"}; res=$? else trap '/bin/rm -f /tmp/gztmp$$; exit $res' 0 (/bin/sleep 5; /bin/rm -f /tmp/gztmp$$) 2>/dev/null & /tmp/gztmp$$ ${1+"$@"}; res=$? fi else echo Cannot decompress $0; exit 1 fi; exit $res EOF gzip -cv9 "$i" >> $tmp || { /bin/rm -f $tmp echo ${x}: compression not possible for $i, file unchanged. res=1 continue } else # decompression skip=22 if sed -e 1d -e 2q "$i" | grep "^skip=[0-9][0-9]*$" >/dev/null; then eval `sed -e 1d -e 2q "$i"` fi if tail +$skip "$i" | gzip -cd > $tmp; then : else echo ${x}: $i probably not in gzexe format, file unchanged. res=1 continue fi fi rm -f "$i~" mv "$i" "$i~" || { echo ${x}: cannot backup $i as $i~ rm -f $tmp res=1 continue } mv $tmp "$i" || cp -p $tmp "$i" 2>/dev/null || cp $tmp "$i" || { echo ${x}: cannot create $i rm -f $tmp res=1 continue } rm -f $tmp if test -n "$cpmod"; then $cpmod "$i~" "$i" 2>/dev/null elif test $writable -eq 0; then chmod u-w $i 2>/dev/null fi done exit $res 0707010001a0b4000081a40000000a0000000a000000013dadf5c500050e2c0000001d0000024300000000000000000000000f00000004reloc/bin/gzipELF(#4T 4 (44pp/usr/lib/ld.so.1dZ>qG(fWHs\O^;Je'9~c`tRl5aF{*uzwLjK}i:0#yP6@3AIM<=1"Tk[/E2,DxXm$ob+g)Qn%-8!YV_pvN]&CS|?4 7rhUB.8 (# R _  p(08|X`d= <$(#u +h4p?!D#" L"S!X|A dtp̮I xx |vc ! th!P !D ` #+pF 9?Ԭ8 P XȬ  `XJ g  p|  H@"" n h"x  0- R  X! H!&  1|<c G Ku Z f q |أ P\   tx"j; "$  dY @&? 'dE 4|9@ @x G,L K2  \% fhk'Z s ~@ D  p H  P X"lp!!! ""    $P 2$ <!D\6 R X8!` h(C o? y# !  $ x( " - 8"@)5 "̡  x! " , %% 0 $ 0lK ;!BI\ S/ [b |,1 X @ @ H!p- @ j   ` ("`  = .H  !"0x+ . ;?Y @ D HH"N#Weh l"t  !_    T|$- " = x+ (!i   Llisttotal_outdo_lzwgetoptascii_startbytes_inforegroundread_mcountcallocatoiwrite_errorlast_memberwarningz_suffix__deregister_frame_info_baseslongoptsprognameinflate_fixed_environstat64_endblock_modeopen64_iobdecompressworktime_stampyesno__flsbuf_GLOBAL_OFFSET_TABLE_inflate_codeslbitsmake_simple_name__ctypexunlinkstrlwr__divdi3prev_lengthstrstartsignalread_bufwindowatexitexitforcedecryptinbufoptopttolower__dso_handlemallocputsunlzhprevopendirexit_codeblock_startunlzw_initfwritefputcadd_envoptext_headerread_errorifdinflate_storedmatch_startgood_matchnice_matchcheck_zipfileno_timeverbosebytes_out__register_frame_info_basessave_orig_namelevelreaddir64abort_gzipmask_bits__getopt_initializedct_tallyto_stdoutcopy_blockflush_outbufargsifnamegetenvlzw_getopt_internalbi_winduptestlm_initfprint_offmax_chain_lengthenvputchar_DYNAMICstrncmpfile_typeprintf__iobchownmaxbitsmethodfilenoctimestrcatifile_sizedbitswritestrrchrinsizeunzipfile_methoddisplay_ratiosend_bitslseek64inflate_blockd_buffstat64inflateupdcrcwrite_bufbase_nameenvironperrorbberrnopkzipbkunlink__fpstarterrorutimelongest_matchfreeoptindunpackclosefill_inbufclosedirzipoptargbi_reversewindow_sizehuftsflush_blockclear_bufsstrcmpopterrfile_readrpmatch_edata_PROCEDURE_LINKAGE_TABLE_xmallocmemsetofnameoutbufstrcpyhuft_freeinptrhuft_build_etextcrc_32_tab_lib_versionistatfflushquietz_len__moddi3getopt_longdeflate_ctypestrspninflate_dynamicheader_bytesmainkeyofdchmod__filbufremove_ofnamememcpystrcspn_Jv_RegisterClassespart_nblstat64_finioutcntcopytotal_inrecursivebi_init_cleanupfprintfgetopt_long_onlyct_initisattyflush_window_xmknodno_namelibc.so.1SUNW_1.1libc.so.1/usr/local/lib:/usr/lib:/usr/openwin/lib'= /j3, P BKL/jwTH*]\74  $'(,048<@WDmHLPSTXQ\`)dh=l5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@% h0%h %h%h%h% h%$h%(h%,h%0h %4h(%8h0%<h8p%@h@`%DhHP%HhP@%LhX0%Ph` %Thh%Xhp%\hx%`h%dh%hh%lhjjRt hpth_ETRU RPי PjUSR[ޱ8u8tҋu狃u ƃ8]à P"USP[r$Z`u-t (u]à PRj<PPUE@ft ÐUWVS } +;ЋuUƊMf  Ё?fwL@ fCA  +UƊfE|}= [^_Ð@ C=@ t6 f@ @=@ t UڅE˅f뼐M}Ef 5zUMSU 3ۋ% J[ÐU= ?w8@ fA B fÐ@ B=@ t' f@ @=@ u݄ք҅~ ΐUVSu] 8EtV ?f@ A  ?wWЈ@ fA R Kt" @ @F=@ t Ku[^ÐЈ@ B@ t*Ћ f@ B@ u܃Ճψ@ B@ t6Ë f@ B@ 蔃  胃UVS]C=u +Rhjh CDڣ D D@  hh to=th=w=w t33Ave[^Ðf=f1 hgUWVS =~Uҍ=!UEPU;= M5@ ErE8t"%;MvNuۃ [^_ÐE8DuՊ8uBC8uÃBBC8u=BC8u5BC8u-BC8u%BC8uBC8uBC8u BC8u;]rE+ú+Ћ];];   `PUE6UWVS =+=5+wN te[^_Ã5WPt=t ːShhh_5- 5- 3 C3Ɂvf @=v3C3Ɂvf@=v܁UWVS EA5 3ȁ %Jff fJt+=~}{E-P+5 VbE=E+};= HE 5 uF3ȁ%J5fMffJu‹u 5Euew t0 W+jHV#R_e[^_ÐW=w t5P +jHV#R7_55 =du53‰5E)Pj`=5OFE=5 SSE9EvE55UWVS=EEE5 3ȁ %Jff}fJۡ  =EEt;=s+=~+v 9}EFME5Eܣ}w =tTM܅=Uu%Pj +HV#RY]e[^_ÃPj_5=Ew t5놐Pj^u5FH5E8Pj +PJ#P\55 붃GP+uFP`^E=+@Eܣ= 5uF3%ȋ% 5fff GuuE EE5APj +HV#R[55 E SEE9EEvE}t5=5+ =vE֋5e[^_EUUS] t;Ët Bu3ɋ[ÐUWVS E؉E;Ћ}EUԉU~Z;E~UEU+E+U;‰EU~b3;}$E+‰E܋MUF;u|U)UU9U~E;E+EE؋U؋Eԉ [^_Ð3;u}MUF;u|EEUSh]-t,+t Ë]Ð C鐐 UWVS5xu xt e[^Ð$ E@ e[^騸P5|hhp >`뢃 5$ h@ qJQ5|hhp ` Ph@ hhp ߷UWVS(u萹M $ tptɋt3}֍F3v/ Su5|hhp x WuWtƄ/S9P̷<$D$ u- 聸ue[^_à uC u3à u#ːUSR]uHD t P'D |t P| SrU u jà 5 覶$@ AUWVS3}uDž`DždU ] ppDKpuE 9E;tDuGv9txstDuKu9tvtDžXϋtӥX;sD)XGѥX;rD)XXD3UKDžptp89Kpu創p3ېp:pt@C;] rϋt3ۍ9xM DžpDž|\DžXDžlDžTxtNF\t9x@L+֋t|;щ\TPw TPx+P;LTv=+Hx;TLs$G;Ts;v G+;PrꐐDžTӥTT PдlcT0 @l0 lMU|ҋlAlXtT`Gt``΋ld+tTd`Lt9xwx*\u `荄9p`ƅ`cx+\\;Ts&`dlL;Tr݋xIt 3u\3H#Ë|;t5t)\\|H#Ë|;uHx9xX3tte[^_Ëp;Es1=p*f`fdp+EuF`UfBfdp|u | X)^M3GUSPEt- XPۋu3]ÐUWVS  EU츀MU HP=( ME;}s2@ ;  EB@ ;}rЋE#EU3vhcK+m;s1@ ; F EB@ ;r6#ES3wKm+;s0@ ; d EB@ ;r6S#E+m;}Es0@ ;  EB@ ;}rЋE#EU 3vhcK+m;s1@ ; ^ EB@ ;r6#ES3wK+m;s2@ ;  EB@ ;rC]+6#E+m+;]+M;w΋E+)M;sHU슃CBNUu}t Euy 8EQVUP R诬u밾+ur Ej 6 E Ej 6 Ee[^_à Ej 6 E Ej \6 EEM  =( 3듋UCBU[ 6E@ Ej 5 E Ej 5 E#UWVS ( %E5 M+= w2@ ; R B@ vыƃ%Ew/@ ;  B@ vы%9Et e[^_M}tTw.@ ; sj B@ vՋƈGt)M}u= 5 ( 3z 3J5ă j= D4 덐 j= $4 j= 4 UVS3ېDŽxC~컐DŽx C~DŽxC~DŽxC~PtPpPhhhh xVDžtj ؋uZDŽxC~PlPhPh@hjjVDžl! =~ pӍe[^lthpu΃ py[hm3밐UWVS,(  5 w/@ ;  B@ vы%w/@ ; V B@ vы%@w/@ ;  B@ vы%3;s]w2@ ; F B@ vы G%;rw GDŽvQPRjjjjQDž t&Hte[^_à e݋uҋ?9Dž;s.@ ;  B@ ;rҋ#֋z+z@9s m n QPhhhR5 ( q t!Hhp jjh辥XPPPh@hjP t;Ht hp jjhAXu 5X)3bw,@ ; s{ B@ vՋփD ;w6z tODŽ@uDž j - tw+@ ; sm B@ vՋփD;wzeODŽ@u? j , 녃w+@ ; sp B@ vՋփD;zO@u j =, 낐 j , j + j + j + j o+ %UWVS ( EۉE5 = u/@ ;  B@ tԋK%Uw+@ ; sz B@ vՋ%=5 ( t.tHt e[^_Íe[^_e[^_e[^_ = j\* z = j8* UVS3 (  u V0 uI0 ;v؋Etԋ( v%@ BK=ًw @ ( *3e[^Ut Ðhp j+jh E 9EtxUWVS EH f=E  33ҿ ۉ~ ㈐`@KuB~ƀ_33@ ۉ`~ @㐐@KuB~ @ۉ4`~ @㈐@KuB~3fB@=~3ۺ"ffC@~f"ff C@~f!"ffC@~f!"ffC@~fhh \3ۃfjSCfC~ڍe[^_ e[^_ÐU3 f@=~3f@=~3 f@=~f  ÐUWVSu  E6;؉Eb;})$ UMEfff;rpf;tZE }fff;rf;t( E;~M [^_Ð U8 w؊ U8 wC뒐UWVS,EHX UMPH@]E܉UME3۸fXC~`z ]<fDEЉU̐M4 DDX;]~]E؋Ef\;uAf3;u| +EU EEЋE܅t]DUG<~E̋UУu؅]K֐fhp q ƐUS$ 5|hShp ^qt# $ h@ q]HPh@ hYhp qِUS$ 5|hShp p$ $@ 8q]UWVSUE M] ut1SQ,$RP,$ ]E uu[^_pUWVSLu] }jj VS jj V0SO؃ uԍU+‹UD@P-A҉E~%UHx`UB BEMލE;s'UHx EPUBGE;r܍e[^_ÃRP+rސRj rjj VS jj V0*SO ؋ƒ ËuO-.USumqtË]à h#DUS3ۡP HP xeT @T t, t'C=}vuˊ%uxC벃 xPƄ+xH]à hP +qЃUSPE  ] 3҅fEfE p@ A B  tC ? @ fA B  ?H@ fA A jj]T$q[XhpEPZYEP5tt U@ @=@  ƀ@ @=@  G   z ?T@ fUA B  ?=V@ fA A  ?h@ fiA B  ?w9j@ fA A   /3]Ëh@ A=@ t& f@ @=@ uh͐h@ B=@ t/ fi@ @=@ 'ʋT@ A=@ t. f@ @=@ <1TŐT@ B=@ t/ fU@ @=@  ʃ h@  ؃ @ @=@ tCu_7@ A=@ t. f@ @=@ 4)Ő@ B=@ t/ f@ @=@  UVSPu uV5 Lk؃3t$t(SVb3hTlÍe[^Ð/UE.2002-09-301.3.5%s %s (%s) UTIMEDIRENTCompilation options: %s %s STDC_HEADERS HAVE_UNISTD_H HAVE_MEMORY_H HAVE_STRING_H HAVE_LSTAT Written by Jean-loup Gailly.%s: .exeGZIPunguncatgzcat.gzab:cdfhH?lLmMnNqrS:tvVZ123456789%s: -Z not supported in this version %s: -b operand is not an integer %s: incorrect suffix '%s' %s: option --ascii ignored on this system OAOAOAOAOAOAOAOAOA.C.C.C.C.CB.C.C.C.C.C.C.C.CB.C.C.C[AoA{A.C.C.C.CA.C.CA.C.C.CA.C.C.C.C.C.CCAA[BkB.C{B.CB.C.C.CBBB.C.CBB.C C.C 32 bitsinvalid compressed data--length error %s: %s: not a valid zip file %s: %s: first entry not deflated or stored -- use unzip %s: %s: encrypted file -- use unzip len %ld, siz %ld invalid compressed data--length mismatch %s: %s: invalid compressed data--crc error %s: %s: invalid compressed data--length error %s: %s has more than one entry--rest ignored %s: %s has more than one entry -- unchanged internal error, invalid methodinvalid compressed data--format violatedout of memory argc<=0out of memory %s: %s: %s %s: %s: warning: %s %s: %s: unexpected end of file %5.1f%%Y@p  . > N ^ n ~         !!.!>!N!^!n!~!!!!!!!!!"".">"N"^"n"~"""""""""##& R _0 Y o"oo8oozR|0 X N. .....  .(xx zR|0 X N. .....  .(x      ?@@accddfhlLnNqqrStTv V19Z!b`  `@   ((((      #+3;CScscc !1Aa  0@` ??    @      0w,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-48 (# R _  p(08|    +(90G8Z|gkw#  $ P x*+ #+t 09`1' B1 KXd`2t w   > $>" @LH>T >P >v d?@ Djb `] (H TE ES S  (8P 2@g <MR KR Wh af md z|b c O; $DO $4bE  L>><@<"+3t?@xKLX _ i v(}xD `t``x m  #. 8AGP8 [ `i =o z`0  < n o  Z j  @' h, $J / ;BKB V@ _i r ! Ș ` h`h0 hHL P%-3T7AK Xb oz,4x| X`d= <(#u hp !#" "%!*|A 6tB̮I JxS qz|vc ! th!P !D ` #pF Ԭ8 " *Ȭ  2XJ 9  BNW ^gnu zH@"" n h"x 0- R  X!H!   | c    u ,  8 C  N أ \ Pd \l  v  t x" j; " $  dY @ &? dE  | @  x  ,L # 2  4 % > hC 'Z K  V @ g D k s p|  H   P  X" l p ! ! !    " "      P $  ! \6 * 0 8!8  @ (C G ? Q # [ !c j m $ s xy ( | "   - 8" @)5 "  ̡  x!  "  ,  %%  0    lK  ! ! \ + / 3 :  T ,1 \ X c @ j @ Hq !x p- @  j    `  (" `   = .H  ! " 0x+   ?Y     H"& #/ = h D "L `  h !p _ v }    T |$- "  = x+ (! i  Lgzipcrt1.scrti.svalues-Xa.ccrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxobject.2frame_dummybits.czfilebi_bufbi_validcrypt.cdeflate.cconfiguration_tablecompr_levelmax_lazy_matchlookaheadeofilefill_windowins_hdeflate_fastgetopt.cmy_indexexchangefirst_nonoptlast_nonopt_getopt_initializenextcharposixly_correctorderinggetopt1.cgzip.clicense_msgmknodusagehelp_msg.0helplicenseversionprogerrordo_exitdo_listtreat_filetreat_stdininput_eofget_methodget_istatcopy_statcreate_outfilemake_ofnametreat_dirreset_timescheck_ofnamename_too_longshorten_namedo_statknown_suffixes.1get_suffixsuffixes.2first_time.3methods.4same_filein_exit.5inflate.cbordercplenscplextcpdistcpdextlzw.cmsg_donetrees.cextra_lbitsextra_dbitsextra_blbitsl_descdyn_ltreestatic_ltreed_descdyn_dtreestatic_dtreebl_descbl_treebl_orderinput_lencompressed_lenbase_lengthlength_codebase_distdist_codebl_countgen_codesinit_blockstatic_lenopt_lenlast_flagslast_distlast_litflagsflag_bitpqdownheapheapheap_lendepthgen_bitlenheap_maxbuild_treescan_treesend_treebuild_bl_treesend_all_treesflag_bufcompress_blockset_file_typeunlzh.cfillbufbitbufbitcountsubbitbufgetbitsinit_getbitsmake_tableread_pt_lenpt_lenpt_tableread_c_lendecode_cblocksizedecode_phuf_decode_startdecode_startjdonei.0decodeunlzw.cunpack.cread_treeorig_lenmax_lenleaveslit_baseliteralbuild_treeparentspeek_bitsvalidbitbufunzip.cutil.ccrc.0yesno.czip.ccrcrpmatch.clibgcc2.c__udivmoddi4libgcc2.c__udivmoddi4crtstuff.c__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcrtn.olisttotal_outdo_lzwgetoptascii_startbytes_inforegroundread_mcountcalloc_START_atoiwrite_errorlast_memberwarningz_suffix__deregister_frame_info_baseslongoptsprognameinflate_fixed_environstat64_endblock_modeopen64_iobdecompressworktime_stampyesno__flsbuf_GLOBAL_OFFSET_TABLE_inflate_codeslbitsmake_simple_name__ctypexunlinkstrlwr__divdi3prev_lengthstrstartsignalread_bufwindowatexitexitforcedecryptinbufoptopttolower__dso_handlemallocputsunlzhprevopendirexit_codeblock_startunlzw_initfwritefputcadd_envoptext_headerread_errorifdinflate_storedmatch_startgood_matchnice_matchcheck_zipfileno_timeverbosebytes_out__register_frame_info_basessave_orig_namelevelreaddir64abort_gzipmask_bits__getopt_initializedct_tallyto_stdoutcopy_blockflush_outbufargsifnamegetenv_END_lzw_getopt_internalbi_winduptestlm_initfprint_offmax_chain_lengthenvputchar_DYNAMICstrncmpfile_typeprintf__iobchownmaxbitsmethodfilenoctimestrcatifile_sizedbitswritestrrchrinsizeunzipfile_methoddisplay_ratiosend_bitslseek64inflate_blockd_buffstat64inflateupdcrcwrite_bufbase_nameenvironperrorbberrnopkzipbkunlink__fpstarterrorutimelongest_matchfreeoptindunpackclosefill_inbufclosedirzipoptargbi_reversewindow_sizehuftsflush_blockclear_bufsstrcmpopterrfile_readrpmatch_edata_PROCEDURE_LINKAGE_TABLE_xmallocmemsetofnameoutbufstrcpyhuft_freeinptrhuft_build_etextcrc_32_tab_lib_versionistatfflushquietz_len__moddi3getopt_longdeflate_ctypestrspninflate_dynamicheader_bytesmainkeyofdchmod__filbufremove_ofnamememcpystrcspn_Jv_RegisterClassespart_nblstat64_finioutcntcopytotal_inrecursivebi_init_cleanupfprintfgetopt_long_onlyct_initisattyflush_window_xmknodno_nameGNU C crt1.sas: Sun WorkShop 6 99/08/16GNU C crti.sas: Sun WorkShop 6 99/08/16@(#)SunOS 5.8 Generic February 2000GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GCC: (GNU) 3.2as: Sun WorkShop 6 99/08/16GNU C crtn.oas: Sun WorkShop 6 99/08/16ld: Software Generation Utilities - Solaris-ELF (4.0)O <F46Kd|$%d|$,<;e#tIr$Is)h+Tta;{KSZkq{6|*G>\DrEJNOPU^ _, nD o] wy } ~ * H >a ?| U V \ ] ^ _ a' b> cS fk v   * F \ u  1 R m c&**4B5Z;oHIJKLMNT-XD`YdpfgnouPp Mr>/F^u-./061P2h` ''<BR-/BNXn./0$d|$cDdDeDo Df DgDoDp!Dr+@c $- ${$y(z D{D D{DD'D5D;D=DCDJDiD~DDDDDDD 6@yC@zQ$R$%dp DD D DDDDD {@@@ $%$%DDDDEDNDXDD$$& DD DDDDDmDtD@@$? X(G,(I:(SJd' d'&d'.<=g%v!Kt&Kud'" d'(d'2<Ak)z%Ox*OyA+^{9WqC;]KoSZkq{;/L>aDwEJNOPU^ _1 nI ob w~ } ~  / M >f ? U V \ ] ^ _ a, bC cX fp v   / K a z  6 W r h&*/4G5_;tHIJKLMNT2XI`^dufgnozUuRw#C4Kcz-./0;1U2m#e',<GR-/GN]s./0w$"' ! D"D%D"D%D,D&&D,,D21D3@D5ID8SD7VD8[D7^D8cD:iDErD?D@DEDHDEDHDPDLDPDSDRDSDW DIDJ(D;*D96@ @!@# @#Z$Z$h@)gDhDj DnDjDm$D*Dn/D4D7D@DBDhHDiKDQDTDVD\DbDjDDDDDDD D DDDD!D*@g*@i>@jR@k_@lj@mzn @i@j@k@l@mn  & 56 $57 $x*DD DD&D-.D58D.@D/WD2eD0pD|DDDDDD D!DD#D$D%D# D*DJ @S @\ @8h @q @z @@+ $+ $F+DFDL DIDKDL!DP0DU`DPbDUrD^DaDcDhDcDhDcDhDiDjDkDlDkDlDrDlDrDsDr$Ds*D0D7DPDmDuDwDxDuDvDxDDD D&D'D(D+D1DZ@D\L @G H Im @G H Ixt $t $.DD DDDD$D<DrDuDyD{DDDDDDDDDDDDDDD#DnDDDDDDDDDDDDD D$DFDLDbDkDnDqDtDvDDDDDDDD& !@!-!9!O!#b!@s!!!!+H!$H! ! !(! " " $"( 2"(C" ["(q"(" " "& "d`1G d`1'd`10<?i'x#Mv(Mw>+[x6Tn@;ZKlSZkq{ ~$`1  DDD DDDD D"@$@/$'0$91@8D9D: D<D:D;DZD9!D;$D<'DZ-D\4DcJDeXDf[De^Df`DcbDecDffDciDflDgoDcrDktDDDDDDtDvDwDvDwDtDvDwDtDwDxDtD|S@8_:l;y<@= @`Jz@q$$`2 DDD DDDD(D2D<DADNDUDbDeDr@ $t $ 2 +  7 I h x D D DD#D&D1D1D8DBDQDQDcD+pD1D2D3D4D6DMDQDODQDODQDODQDRDUDWD]%Di1Dk?DlIDNDmVDnfDttDDDDDDDDD D!D@DKDaDhD|DDDDD DDDDD DDD%D9D<D@DBDHDJDRD\DaDiDuD|DDDDDDDDDDD DD.D5DMDSDYD^DtDDDDD D $D .D:D`DgDnDoDrDwD|DDDDD*DDDDDDDDDDDD DDD!D;D@DJD.XD/_D0fD1mD5tD:}D7DSDXDYD[DcDkDXDmDoDr&Ds>DrDDtJDpPDvtDyD}D~DDDDDDDDDDDD0D=DHD`DgDDDDDDgDfDgD^D_D`DaD<DND> DD DE DH" DI$ DF- DA1 DL DS D \ D&t D'z D# D D D D D D D D Da Db Dc" DS( DT0 D;@ D<T DCk DD DE D= D> D  N V @ @      @ @# @,2 @-; .H /T 0` 1o 2 @ @     _ @ @_ @, @- . /' 03 1B 2_iiU @d @m z    id @ @d @, @- . / 0 1 2dtt( @7 @@ M Y e t t` @ @` @, @- . / 0 1 2XL @ @  , 8 G  Z $ [ $=i u  DDD $ p  ( (( (3(Fd=Rv d=(d=2<Ak)z%Ox*Oy <&+C`{5; K!S6ZLk`qv{$H=CD EFGDHDIDJ$$X=(S4T @UOVcWDXDYDZt$ud >c@d >%d >,<;e#tIr$Is*l/DYv>DEJNOPU)^A_[nsow}~;Yw>?UV\]^_/aLbbcvfv % P l " = X p   5    &4 *N 4d 5z ; H I J K L M N, T@ XU `i d~ f g n o uIg8[a6Mdz-./021J2`zW'<8~R-/8NNd))E<_2L  U!q!,!<!"#.#####s$:$$P$T%gm%%r')G)$ >T)q) )) >DDD)$))* **&*d**+***+T+t++L,;g,K{,Z,{,,,.,/-0-)-/-:-C----..>/W////;0Y0w00004#19]1Xs1G111T2!l22>2*O3d3}333$G$>3$>DGDHDK 3$"3$OH>DODuDvDw$Ds/Dw4Dx64&P '4@sT84$T94$|>D|DDD})D.D0I4@}PR4$PS4$>DDD D D,D8DDDPD\DhDtc4$vd4$d?v4DDDDD"D&D,D1D;4@@4$@4$?44 DD DD D"D1DODSDfDkDpDzDDDDDDDDD D.DBDLDDD;D<DDDD&D' D(D/D4D65D7:D?DRDdDoDDDDDD D D DD"D<D VD*fD+D?D@D-DFDMDNDPDTDPDTDYDZD\)D^8DmVDqZDweDz{D{D|DxDrDuDUDG)DA4@4@4@ 4@4@5@Y 5$Y5$EDDDD%D'D)D0DG5$S 5$TEDD DPDDDDDDDDDDD&D:D?DGDQD[DaDkDDDDDDDDDDDDD DLDdDyDDDDDD45$55$(HH5DDD D&D+D1D<DQDfDmDDDD D! D &D!+D -D!2D&FD!HD&MD'mD1D3D7D:D8D:DADKDLDWDYD`De8DhADiODhTDiYDj[D_oDmqDnDqDvDwDyDzD~DD-D;DQD|kDxDrDsDoDaDbDZDO6DQCDRzDBDCDDD;D<D;D<D=D>D4D5D)D.D8D [D^D qD wV5@d5@ 1q5X[{5$|5$MDD DD)D3D8D@DEDKDfD}DDDDDDDDDDD+D2D?DKDMDP5h5hR5$R5$O55 DDDD D DDD'D45@5@5$;5$DO 6DD DDDD2DBDEDHDND]DcDfDkDzDDDD D DD6"6@.6N6&w6 6@66@66&66$6$8P66 DD! D#DD!DDD#&D&AD)OD+gD4zDfDgD2D3D>D?DDDMDODPDQ5DRKDSTDVgD^uD_D`DdDe6@77(7&K7U7@ _7j77&77@7$7$nRDnDq DsDu$Ds/Du1Dv7D;DDDpDzD|DDzD}DDDD DLDWDWDYDcDD7@o|7@o7$7$S7DD D#DBDIDLDbDkDuD{DDDDDDDDbDcDwD D+D5DHDWDfDrDDDDD  D D 1D <D\D~DDDDDD D D#?D8aD9jD;D^D`DeDhDjDtDu Dl5Dn>Do[DaD<D& D'D(D)$D*?D+DD,LD(YD0[D2hDDDDD)D3D?DYDcDmDyDD?DJDKDLDNDODP D\*DS:DTKDUUDV_DXaDYDZD[DDDFDDDEDFDHD( DC DM DP Dc 7@78)8@ 78@E8R8`8@ n8@ <z8@ 8@"@a8@g8@g58@" 8@&8@' 8@8@ [ 8$ 8$`]88 DD DDD'D(D:DPDXDbDhDuDDDDDDDDDDDDDD2DFDDDDDD#D5D=DLD]DqDDDDDDDDDDD D#D.D1D7D9D]DDDDDDDD(DjDwD}DDDD 9@9@%9&79&Z9@g9@9@ 59@9&9&9@9@9@=9] :$ :$4b:+: DDD D D38:@E:$EF:$|b[:h: DDDD*D:D@DDDTD ]u:@:W:X:@]:W:X:@h:$:$c:DD DDDD$D)D+D-D0D2D 7DF?D#\D$gD#lD$nD)tD%wD&zD)D*D+D1D2D3D2D3D9DADBDADBDCDED=,D>4D?<D4DD5RD6TD7b:@:: ;@ ?;@!;.;=;@GG;$H;$WdDWD_ D^D`1Da:DLDNDjUDrxD~DDDDDDDDDD DD=DPD\DslDtDzD{DwDkDl\;XhNi;XhUv;@;@l;$;$f;; DD DDD8D?DED[D_DdDlDr;@; ;@8__;d;@d;$;$@g<DDD DDD&D)D0D>DZDaDgDDDDDDDDDDDD$D'D-Dd<@!<@Z*<@3<@$<<@$dE<$F<$hX<DD DDDDKDoDDDDDD D D D)D5DJDRDbDrD}d<@w<<< J<@<<<R<$<$ Dj<D D#D  D#D%D$D%"D&:D1Y=@=&!b#=$b$=$8jD8D9D=D>D:D;*7=$;8=& _= m= = = = > '> 5> B> P> a> s> ~> > > > > > > > > ? ? %? 6? L? [? h? z? ? ? ? ? ? ? ? ? @ @ @ -@ <@ M@ _@ t@ @ @ :@djp"& dj(dj2<Ak)z%Ox*Oy*Kg49@XG9OLah+#@[s;KZkq{1s: Q g > D E J N O P U7 ^O _i n o w } ~ + I g > ? U V \ ] ^/ _E ad b{ c f v    4 K g 8Un%@1&L*g45;HIJK L&M=NUTjXdfgnov3sDd%<Ul-./ 0"[1u2C2'L<gR-/'gN}./0T$1jf%v& '()*+ D1DH D1DH1DI3DM<DNHDOKDNLDORDPTDY`DZhD[pDZxD^~D]D^D_D`DaD`DdDcDdDeDjDfDjDfDjDkDjDmDoDsDtDuDsDt!Du-Dv0D{KD}TD~iDDDDDDDDDDDDDDDDDDDD D4DBDHDJDPDjD{DDDDDDDDDDDDDDDDD D.D1D7D9D;DHDUDWD]D`DlDrDtDDDDDDDDDDDDDDD5D?DTDVD\DiDkDDDDDDDD DDDD"D%D+D2D>DMDhDrD}DlDRDTDRDSDT@%@+23@4 5 6| @7 @8" 9x* :t2 ;p: <lB =`J >Xf ? @\ A @B CX DT  2 3 @4 5 6| @7 @8 9x :t ;p!<l !=`!>X!?"!@\*!A2!@BDZPD[WD\jD`qDa|DcDkDdDiDrDw%Dx3Dy?D*HD4QDAZDBDDDCDDDFDGDHD:DED6D7@D9ED8OD9UD;]D<lD=D,D-D/D.D/D1D2J#R#@[#c#k#s#{#########@#@##@#$ $$$%$.$7$@$I$R$[$e$@n$@+w$$+x$$\$DD DDDDDD#DTDVDWD_DaDdDfDDDDDDDDDDDD$$@$@$@$@ $@$@$@$@6$$6$$DDD DDD(D+D,D0D:DFDODQDXDlDoDDD$$@%@%$%&4%&`W%&z%&%& % % % % & & !!&d*d,$d,*<9c}!rGp"Gq&e+Qq^;xKSZkq{3y'D>YDoEJNOPU^ _) nA oZ wv } ~ ' E >^ ?y U V \ ] ^ _ a$ b; cP fh v  ' C Y r  . O j `& *'4?5W;lHIJKLMNT*XA`VdmfgnorMm Jo;},C[r-./031M2e] '$<?R-/?NUk./0$, DDDDD&D0D5D@@$L&dxN) dx&dx.<=g%v!Kt&Ku-6=]+0H;KSZkq{2t;Rh>DEJNO P! U8 ^P _j n o w } ~  , J h > ? U V \ ] ^0 _F ae b| c f v    5 L h   9 V o &A2&M*h45;HIJKL'M>NVTkX`dfgno+K\|'=Tm-./$0;t12\+K'e<R-)/@N./0\s$OxMN DODV DZDWDX!DZID]OD^QD``D_iD`pDaD`D^DiDmDlDmDoDnDoDpDoDmDtDuDmDuDwDvDwDxDwDu!D~'D<D>DgDDDDDDDDDDDD#@M@N@P@Q@R@S@T #$+$DDDD2DGDPDdDD @ $ $8) 5  DD DDD(DUDtD{D~DDD> @G O @ X $Y $k DD DDDDDDD D#D&D)D,D/D6DLDRDUD_DeDlDDDDDDDDDDDDD DD(D-D/D@D@DDDHDNDQDTDXD!\D"hD#pD$xD%D&D(D)D+D!D. @       @ @ @ @!@! !$!$;/!9;!: D;D=DDDEDD(DN.DO4DP9DWBDRJDNhK!@9W!@:g!<!@=!@>!@?!@O4=!@OLhm!$m!$c0!bDcDd Df DeDqDdDeDhDi"Do%Dq9DrDDsODtZDqaDkD{D~DDDDDDDDDDDD,D/D2D4D:D;D?DDDJDMDVD\D_DeDhDuDzDDDDDDDv!@d!e!@f"@g"@g"h)"i 4"$ 5"$<F"R" DD D DDDDD D'D5DBDLDMDPDRDYD_DdDlDnDpDsDzD~DDDDDDDDDb"@k"y"@"@"@"@" "$"$"" DD D DDDDD D'D5DHDIDODQDXD^DgDoDtDDDDDD D DDD DDD#DH""#@#@%#@2#@C# nS#$nT#$DDDD(D(4D)DD(RD,XD0ki#@k|#$o}#$9#8#8 #8D9D@DA"DB/DC7DB9DC>DHEDJWDEtDCDEDC#8#@8#@8#@:#$#$V$S$T '$UDVDZ D]DV#D]&D`,Dc9DlEDoJDpPDoVDpYDo\Dp_DqbDwpDluDwxD|DDDDDDDDDDDDDDDD DD4D8DKDfDwDDD2$@TD$@WT$@Wg$X y$@W$@W$X$@W$@W$X$@W$@W%X %$%$d)%5% DD DDDDD%D+D8D:DADFDHD_DmDDDDDDDDDDDDDDDDDDD'D:?%@K%@U%@g%w%@%$Y%$%% DDDDDDDD%D,D0D4DKDSD[D_DxD{DDDDDD D D D DDDD D#D*DDDGDN%%%@%@%@%%% &@&@Z#&$Z$&$#D#D$D%D& D' D(!D)4D*SD.f9&@$B&@%T&@&jd&$je&&`&&c&&f&('( +'( U'(~'('&L'&h'&'('&((%((5((@E((h((@((((((@((`)()(&)(8)( E)( U)(d)(v)()() ) )dIJ" d&d.<=g%v!Kt&Ku;+Xu3Qk=;WKiS}Zkq{5{)F>[DqEJNOPU^ _+ nC o\ wx } ~ ) G >` ?{ U V \ ] ^ _ a& b= cR fj v  ) E [ t  0 Q l b&*)4A5Y;nHIJKLMNT,XC`XdofgnotOo Lq=.E]t-./051O2g_ '&<AR-/ANWm./0$poDpDqDrDs(Dt5Ds@DtGDuVDvaDudDviDxDy@o$$}@|D}D D @| @~ )$'*$hDDDD%D*>$,?$Q^ tDD D!D:DCDPDkDqDDDDDDDDDDDDDDDDD"D'D*D7D9D?DADGDLD]DmDpDsDyDDDDDDDDDDDDDDDDDDD(D4X@@@D@T&P2LAH JL$JM$`j vDD DDDDD!D(D8D=DSDZDfDyDDDDDDDDDDDDD@@@@@ @@@@$$DD DDDDD D%D7D<D?DDDPD\D^DcDsD{D D DDDD D DD DD,@@  @ @# @, 4 @B@ $BA $@DDDDD D DD DD D!,D#4D"7D#<D$HD&PD'RD)ZD*jD+lD%xD~DDDDDDQ @Z @lf @o @x{ $| $.D.D1D.D1 D. D1D2D4D3D4$D50D78D8:D:?D;OD=VD6| @/ @/V @/ @/_ $ $@D@DADB $ $LDLDMDN DODP $! $_Ș U!V D_Dd DcDdD_DdDe(Df.Dg5Df6Dg<Df>DgDDj\DkaDolDssDt}DuDtDuDtDuDvDwDxDwDxDwDxDiD|DpDqDlDm!@U!@V)!(`,2!@a;!@a D!(`,M!@aV!@a_!$`!$m!w! DDDDDD%D,D>D[!@!@!@%!@,n!$n!(\ !(] !(^ "(j"(k$"(l4"(H$="(I(I"d.s" d0&d0.<=g%v!Kt&Ku\4If>{DEJNOPU^1_Knco|w}~ +Ig>?UV\]^ _a<bRcff|v @ \ p  - H ` %    &$ *> 4T 5j ;~ H I J K L M N T0 XE `Y dn f g n o e9Wt(KQu &=Tj~-./0"1:2PjG' <(nR-/(N>Xm8O Umt+$A\u;KZ{ "@.S/e0w Q $0^ h DD D'D3D:D@DBDcDlDvDyDDDDDxDDDDDDDDD DDDD D&D)D7D@DMDRDUD]DdD jD DDDD"D.D+D,D.D/D<D=D>D@(DCGDDTDGWDIdDJmDLyDRDLDRDLDRDTDVDWDXDZD[D_DaDbDiDkDlDkDlDm DoDq"Ds-Dt;DuJDw\D\dD]sDdDeD#D%D)D$D%D'D(D) DDD (D@DRDUDWDZD^DdDgDiDwDDDDDDDDDs @ @ @ !!"!/! ;!@I!@U!c!q!~!!!@!!!!!!!@"@"@)"@ "@P)"@P2"@P";"@D"@M"@dV"@Pd-_"$-`" r"d]m d`'d`0<?i'x#Mv(Mw/n+Zzg;KSZkq{<0M>bDxEJNOPU ^ _2 nJ oc w } ~  0 N >g ? U V \ ] ^ _ a- bD cY fq v   0 L b {   7 X s i&*04H5`;uHIJKLMNT3XJ`_dvfgno{VvSx$D5Ld{-./0<1V2n$f'-<HR-/HN^t./0$``D`Dg DfDgDiLDjfDiiDjoDpuDoDpDqDpDrDpDtDDDDDDDDDDDDD'D/D6DuQDka@b @c$$0DDD DD$D&D)D,D/D4D@DGDIDNDSDUD[DdDmD}DD%@2@=@S@d}c$d$̡r| DD DDDD#D9DEDGDHD\DaDDDDDDDDDDD D.D3D@DPDZD`DdDlDnDqDDD@@@ P@ZZ $ (!("'($ K()o(/ }(0 (2(A(Ddգ~^ dأ&dأ.<=g%v!Kt&Ku,k+Wwd;~KSZkq{9-J>_DuEJNOPU^ _/ nG o` w| } ~  - K >d ? U V \ ] ^ _ a* bA cV fn v   - I _ x  4 U p f&*-4E5];rHIJKLMNT0XG`\dsfgnoxSsPu!A2Iax-./091S2k!c'*<ER-/EN[q./0$7أ6D7D8D: D7 D8D:D=D?9D=?D?DD@pDSDRD\DEDFDEDFDGDKDODWDXD[DP@6@8@8!$"$g/f9f DgDn Dq DnDqDoDlDoDq$Ds)Dh/Di1Ds3DtCDuiDtzDu}DtDuDyDDDDDDDD3DcDrDxDDDDDDDD DDDDD1DGDaDkDsDDDDDDD DDDD'D1DpDDDDDDDDDDDD`D{vD}{DDD~D@fN@fY@hi@iy@jkl @@x@h@i@jkl @5@5U` @{v@{!$" ,1 -> .K /]dEl'd%d,<;e#tIr$Is*?Xa4JSj>DEJN O"P9UP^h_now}~ &Db>?UV \ ]3 ^H _^ a} b c f v   6 M d  ) D \ w   7 P k ^ y  & * 4 5 ;H!I8JPKiLMNTX`d f#g=nVos/ .POs!G]u1F\-t./01 2$>Vbzp'<FRb}-/N4Ib/8Pf49 X6Gry +* G b |  !;!K!Z!{"*"H".["/m"0"""$1"0"0 D1D3D1D3 D1 D2D3D4$D56D6ID8rD;uD=D9"@0"@0"$"$G("E"F DGDLDG DL DMDPDODPDQ$DR2DT5DU;DV="@E#@F#@H#&J=$#$C%#$\lD\D]D^ D_!D`I9#$K:#$gL#fDgDkDmDn1Do8Ds?DtEDsJDtODvQDw[DgDxiDynDzxD|}D}D~DpDqZ#@hge#@hip#$q#$dDDDDD&D9#$E#$DDDDD"D.DADM#$i#$## #DDD$D)D+D/D7#@#@#@7#$?#$X$DDDD*D3$@$@3%$@<J0$$J1$$D$DDD D DS$@b$$#c$$Ȭr$DDD $$ $$Ԭ$DDD D DDD D&D*$@$@*$@08$$8$$B $?$@ %ADBDF DIDFDGDIDJ#DL/DMIDOWDVeDWlDXwDryDZD^DZD^D_D^D_D`DaDdDeDhDeDhDiDjDkDjDkDhDoDpDqDPHDQXDSdDTtDO$%@?1%A=%@CH%@DU%@Eb%Fn%G yz%@C%@D%@E%F%G%$%$y%xDyDzD{#%$-%$̮%DDD"%$I%$DDD D"D)D,D2D?DL&@c &$c&$|DDD D"D(D4#&@A,&$A-&$D&Q&^&DD DDr&@&@&@&$P&$&& &DD DDDDDHDVDhDDDDDD&@&'@ '$'$, 'DDDDDD,'@7'@1B'$1C' k'd]X d`&d`.<=g%v!Kt&Ku-C49@ X"G\Oo+<W;KZkq&{=$$`D$D+ D/3D0PD3ZD1dD3lD4{J*x@+@,{*x@+@,$dH_!d$d*<9c}!rGp"Gq '07W+*B;KSZkq{,n5Lb>DEJNO P U2 ^J _d n| o w } ~  & D b > ? U V \ ] ^* _@ a_ bv c f v    / F b ~  3 P i  ;,&G*b4z5;HIJKL!M8NPTeX|`dfgno%E Vv !7Ng~-./05n12V %E'_<zR -#/:zN./0 *DYr$;@ X $#c "m " D#D(D3 D#D$D3D%D&D)%D.+D/5D0<D1CD3TD4VD6XD8^D6iD8sD;D=D>D?DADB'DDDDJQDLeDYjDZD[.D]<D_ADEDFDGDHx @" @" @$ % &A @$ % &H @E $ $j!h!i DjDoDj Do DpDq#Dv(Dw2Dv:Dw?DxEDyGDrNDsU!@h(!@kG3!@kP\>!$\?! S!(^!d4 d(d2<Ak)z%Ox*Oy.&CY49LGO$DCDDDTDW@C$/d? d 0d D<S};7a<a + QjG$ : X $k *?Sd|&+Z;Wr;KXi q* {B V n   !>(!D>!ET!Jj!N!O!P!U!^!_!n"o)"wE"}b"~"""""#>-#?H#Ua#V{#\#]#^#_#a#b $c$f7$M$e$}$$$$$$%)%D%_%w%%%%%&!&9&R&k&&&&'y'''&'*'4'5(;#(H<(IS(Jk(K(L(M(N(T(X(` )d$)f>)gX)nq)o)(+I+,",E-g----$.c....3/Y/o///////0'0<0R0-j0.0/0000112131K1111(2@2T2p263S33'3<3 4R'4e4@5Z5-p5/55N55 6 6>6T6m64696G727L7]7q77777:F;Z;Cp;D;E;F;I;J;M;N<Y<Z5<]L<ze<<)<<$ <=DDD DDD=DDDGDMDODSDeD<oD=sD<yD=|D6DD<D=DD<D=D6D<D=DD=D6=@=&=@2===@G=7oQ=[=@g=r=@|=7=7=7=7=$=$===DD DD2D5D 8D ;D >DDDHDUD%\D'cD(iDpD~DDDDDDDD D{DDDDDDDDDDDD+D2D8D=DDDJDMDPDSD\DhDrDDDDDDDDDDDDDDDDDDDDDDDDD =@=@== >>>(>2>@=>G>Q>Z>@e>p>{>>>>>@>>>>@>@>@>@>@?@h?$?d? d0dD<S};7a<a + QjG$ : X $k *?Sd|&+Z;Wr;KXi q* {B V n   !>(!D>!ET!Jj!N!O!P!U!^!_!n"o)"wE"}b"~"""""#>-#?H#Ua#V{#\#]#^#_#a#b $c$f7$M$e$}$$$$$$%)%D%_%w%%%%%&!&9&R&k&&&&'y'''&'*'4'5(;#(H<(IS(Jk(K(L(M(N(T(X(` )d$)f>)gX)nq)o)(+I+,",E-g----$.c....3/Y/o///////0'0<0R0-j0.0/0000112131K1111(2@2T2p263S33'3<3 4R'4e4@5Z5-p5/55N55 6 6>6T6m64696G727L7]7q77777:F;Z;Cp;D;E;F;I;J;M;N<Y<Z5<]L<ze<<)<<$<=DDD DDD=DDDGDMDODSDgD6qD<tD6vD<yD={D<D=D6DDD<D=D<D=D6D<D=DD=D6=@=&=@2===F=@6qP=7tvZ=7yd=n=@z===7=7=7=$=$===DD DD2D5D 8D ;D >DDDHDUD%\D'cD(iDpD~DDDDDDDD D{DDDDDDDDDDDD+D2D8D=DDDJDMDPDSD\DhDrDDDDDDDDDDDDDDDDDDDDDDDDD =@=@=>>>&>0>:>@E>O>Y>b>@m>x>>>>>>@>>>>@>@>@>@?@?@h?$?d.interp.hash.dynsym.dynstr.SUNW_version.rel.got.rel.bss.rel.plt.plt.text.init.fini.rodata.got.dynamic.ctors.dtors.eh_frame.jcr.data.data.rel.local.bss.symtab.strtab.comment.stab.index.stab.shstrtab.stab.indexstr.stabstrvalues-Xa.cXa ; O ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/on28-builds/on28_38c/usr/src/lib/libc/i386; /opt/SUNWspro/SC5.0/bin/../SC5.0/bin/cc -O -Xa -D_REENTRANT -Di386 -Iinc -I../inc -DTEXT_DOMAIN='\"SUNW_OST_OSLIB\"' -I/on28-builds/on28_38c/proto/root_i386/usr/include -c -o values-Xa.o ../port/gen/values-Xa.c -W0,-xpbits.c/usr2/SOURCES/I8/gzip-1.3.5/bits.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;bits.cconfig.htailor.hgzip.hvoidp:t(4,1)=(4,2)=*(4,3)=(4,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(6,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(10,1)=(4,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(11,1)=(11,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(12,1)=(0,1)__FILE:T(11,2)=s16_cnt:(12,1),0,32;_ptr:(12,2)=*(0,11),32,32;_base:(12,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(7,1)=(0,6)FILE:t(7,2)=(11,1)size_t:t(7,3)=(0,4)fpos_t:t(7,4)=(7,1)off_t:t(5,1)=(7,1)off64_t:t(5,2)=(7,1)fpos64_t:t(5,3)=(7,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(15,1)=s24val:(15,2)=ar(15,3)=r(15,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(15,4)=(15,1)lock_t:t(15,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(16,1)=(0,2)int16_t:t(16,2)=(0,8)int32_t:t(16,3)=(0,1)int64_t:t(16,4)=(0,6)uint8_t:t(16,5)=(0,11)uint16_t:t(16,6)=(0,9)uint32_t:t(16,7)=(0,4)uint64_t:t(16,8)=(0,7)intmax_t:t(16,9)=(16,4)uintmax_t:t(16,10)=(16,8)intptr_t:t(16,11)=(0,1)uintptr_t:t(16,12)=(0,4)int_least8_t:t(16,13)=(0,2)int_least16_t:t(16,14)=(0,8)int_least32_t:t(16,15)=(0,1)int_least64_t:t(16,16)=(0,6)uint_least8_t:t(16,17)=(0,11)uint_least16_t:t(16,18)=(0,9)uint_least32_t:t(16,19)=(0,4)uint_least64_t:t(16,20)=(0,7)longlong_t:t(13,1)=(0,6)u_longlong_t:t(13,2)=(0,7)t_scalar_t:t(13,3)=(0,3)t_uscalar_t:t(13,4)=(0,5)uchar_t:t(13,5)=(0,11)ushort_t:t(13,6)=(0,9)uint_t:t(13,7)=(0,4)ulong_t:t(13,8)=(0,5)caddr_t:t(13,9)=(13,10)=*(0,2)daddr_t:t(13,11)=(0,3)cnt_t:t(13,12)=(0,8)paddr_t:t(13,13)=(13,8)ptrdiff_t:t(13,14)=(0,1)pfn_t:t(13,15)=(13,8)pgcnt_t:t(13,16)=(13,8)spgcnt_t:t(13,17)=(0,3)use_t:t(13,18)=(13,5)sysid_t:t(13,19)=(0,8)index_t:t(13,20)=(0,8)timeout_id_t:t(13,21)=(4,2)bufcall_id_t:t(13,22)=(4,2)ino_t:t(13,23)=(13,2)blkcnt_t:t(13,24)=(13,1)fsblkcnt_t:t(13,25)=(13,2)fsfilcnt_t:t(13,26)=(13,2)ino64_t:t(13,27)=(13,2)blkcnt64_t:t(13,28)=(13,1)fsblkcnt64_t:t(13,29)=(13,2)fsfilcnt64_t:t(13,30)=(13,2)blksize_t:t(13,31)=(0,3) :T(13,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(13,33)=(13,32)pad64_t:t(13,34)=(16,4)upad64_t:t(13,35)=(16,8)offset_t:t(13,36)=(13,1)u_offset_t:t(13,37)=(13,2)len_t:t(13,38)=(13,2)diskaddr_t:t(13,39)=(13,1)lloff_t:t(13,40)=(13,41)=u8_f:(13,36),0,64;_p:(13,42)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;lldaddr_t:t(13,43)=(13,44)=u8_f:(13,39),0,64;_p:(13,45)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;k_fltset_t:t(13,46)=(13,7)id_t:t(13,47)=(0,3)useconds_t:t(13,48)=(13,7)suseconds_t:t(13,49)=(0,3)major_t:t(13,50)=(13,8)minor_t:t(13,51)=(13,8)pri_t:t(13,52)=(0,8)o_mode_t:t(13,53)=(13,6)o_dev_t:t(13,54)=(0,8)o_uid_t:t(13,55)=(13,6)o_gid_t:t(13,56)=(13,55)o_nlink_t:t(13,57)=(0,8)o_pid_t:t(13,58)=(0,8)o_ino_t:t(13,59)=(13,6)key_t:t(13,60)=(0,1)mode_t:t(13,61)=(13,8)uid_t:t(13,62)=(0,3)gid_t:t(13,63)=(13,62)taskid_t:t(13,64)=(13,47)projid_t:t(13,65)=(13,47)pthread_t:t(13,66)=(0,4)pthread_key_t:t(13,67)=(0,4)_pthread_mutex:T(13,68)=s24__pthread_mutex_flags:(13,69)=s8__pthread_mutex_flag1:(16,6),0,16;__pthread_mutex_flag2:(16,5),16,8;__pthread_mutex_ceiling:(16,5),24,8;__pthread_mutex_type:(16,7),32,32;;,0,64;__pthread_mutex_lock:(13,70)=u8__pthread_mutex_lock64:(13,71)=s8__pthread_mutex_pad:(13,72)=ar(15,3);0;7;(16,5),0,64;;,0,64;__pthread_mutex_owner64:(13,35),0,64;;,64,64;__pthread_mutex_data:(13,35),128,64;;pthread_mutex_t:t(13,73)=(13,68)_pthread_cond:T(13,74)=s16__pthread_cond_flags:(13,75)=s8__pthread_cond_flag:(13,76)=ar(15,3);0;3;(16,5),0,32;__pthread_cond_type:(16,7),32,32;;,0,64;__pthread_cond_data:(13,35),64,64;;pthread_cond_t:t(13,77)=(13,74)_pthread_rwlock:T(13,78)=s64__pthread_rwlock_readers:(16,3),0,32;__pthread_rwlock_type:(16,6),32,16;__pthread_rwlock_magic:(16,6),48,16;__pthread_rwlock_pad1:(13,79)=ar(15,3);0;2;(13,35),64,192;__pthread_rwlock_pad2:(13,80)=ar(15,3);0;1;(13,35),256,128;__pthread_rwlock_pad3:(13,80),384,128;;pthread_rwlock_t:t(13,81)=(13,78)_pthread_attr:T(13,82)=s4__pthread_attrp:(4,2),0,32;;pthread_attr_t:t(13,83)=(13,82)_pthread_mutexattr:T(13,84)=s4__pthread_mutexattrp:(4,2),0,32;;pthread_mutexattr_t:t(13,85)=(13,84)_pthread_condattr:T(13,86)=s4__pthread_condattrp:(4,2),0,32;;pthread_condattr_t:t(13,87)=(13,86)_once:T(13,88)=s32__pthread_once_pad:(13,89)=ar(15,3);0;3;(13,35),0,256;;pthread_once_t:t(13,90)=(13,88)_pthread_rwlockattr:T(13,91)=s4__pthread_rwlockattrp:(4,2),0,32;;pthread_rwlockattr_t:t(13,92)=(13,91)dev_t:t(13,93)=(13,8)nlink_t:t(13,94)=(13,8)pid_t:t(13,95)=(0,3)time_t:t(13,96)=(0,3)clock_t:t(13,97)=(0,3)clockid_t:t(13,98)=(0,1)timer_t:t(13,99)=(0,1)unchar:t(13,100)=(0,11)ushort:t(13,101)=(0,9)uint:t(13,102)=(0,4)ulong:t(13,103)=(0,5)u_char:t(13,104)=(0,11)u_short:t(13,105)=(0,9)u_int:t(13,106)=(0,4)u_long:t(13,107)=(0,5)_quad:T(13,108)=s8val:(13,109)=ar(15,3);0;1;(0,1),0,64;;quad_t:t(13,110)=(13,108)quad:t(13,111)=(13,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(18,1)=s8tv_sec:(13,96),0,32;tv_usec:(13,49),32,32;;timezone:T(18,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(18,3)=s16it_interval:(18,1),0,64;it_value:(18,1),64,64;;hrtime_t:t(18,4)=(13,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(22,1)=s8tv_sec:(13,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(22,2)=(22,1)timestruc_t:t(22,3)=(22,1)itimerspec:T(22,4)=s16it_interval:(22,1),0,64;it_value:(22,1),64,64;;itimerspec_t:t(22,5)=(22,4)sigval:T(20,1)=u4sival_int:(0,1),0,32;sival_ptr:(4,2),0,32;;sigevent:T(20,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(20,1),64,32;sigev_notify_function:(20,3)=*(20,4)=f(4,3),96,32;sigev_notify_attributes:(20,5)=*(13,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(17,1)=(0,3)fds_mask:t(17,2)=(0,3)fd_set:T(17,3)=s128fds_bits:(17,4)=ar(15,3);0;31;(0,3),0,1024;;fd_set:t(17,5)=(17,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(4,4)=(0,11)ush:t(4,5)=(0,9)ulg:t(4,6)=(0,5)file_t:t(4,7)=(0,1)crypt.hbi_init:F(4,3)zipfile:p(4,7)zipfile:r(4,7)send_bits:F(4,3)value:p(0,1)length:p(0,1)value:r(0,1)length:r(0,1)bi_reverse:F(0,4)code:p(0,4)len:p(0,1)code:r(0,4)len:r(0,1)res:r(0,4)bi_windup:F(4,3)copy_block:F(4,3)buf:p(13,10)len:p(0,4)header:p(0,1)buf:r(13,10)len:r(0,4)read_buf:G(1,1)=*(1,2)=f(0,1)zfile:S(4,7)bi_buf:S(0,9)bi_valid:S(0,1)crypt.c/usr2/SOURCES/I8/gzip-1.3.5/crypt.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;crypt.cdeflate.c/usr2/SOURCES/I8/gzip-1.3.5/deflate.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;deflate.cconfig.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(4,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(8,1)=(8,2)=*(8,3)=(8,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(9,1)=(9,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(10,1)=(0,1)__FILE:T(9,2)=s16_cnt:(10,1),0,32;_ptr:(10,2)=*(0,11),32,32;_base:(10,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(5,1)=(0,6)FILE:t(5,2)=(9,1)size_t:t(5,3)=(0,4)fpos_t:t(5,4)=(5,1)off_t:t(3,1)=(5,1)off64_t:t(3,2)=(5,1)fpos64_t:t(3,3)=(5,1)tailor.hgzip.hvoidp:t(12,1)=(8,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(15,1)=s24val:(15,2)=ar(15,3)=r(15,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(15,4)=(15,1)lock_t:t(15,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(16,1)=(0,2)int16_t:t(16,2)=(0,8)int32_t:t(16,3)=(0,1)int64_t:t(16,4)=(0,6)uint8_t:t(16,5)=(0,11)uint16_t:t(16,6)=(0,9)uint32_t:t(16,7)=(0,4)uint64_t:t(16,8)=(0,7)intmax_t:t(16,9)=(16,4)uintmax_t:t(16,10)=(16,8)intptr_t:t(16,11)=(0,1)uintptr_t:t(16,12)=(0,4)int_least8_t:t(16,13)=(0,2)int_least16_t:t(16,14)=(0,8)int_least32_t:t(16,15)=(0,1)int_least64_t:t(16,16)=(0,6)uint_least8_t:t(16,17)=(0,11)uint_least16_t:t(16,18)=(0,9)uint_least32_t:t(16,19)=(0,4)uint_least64_t:t(16,20)=(0,7)longlong_t:t(13,1)=(0,6)u_longlong_t:t(13,2)=(0,7)t_scalar_t:t(13,3)=(0,3)t_uscalar_t:t(13,4)=(0,5)uchar_t:t(13,5)=(0,11)ushort_t:t(13,6)=(0,9)uint_t:t(13,7)=(0,4)ulong_t:t(13,8)=(0,5)caddr_t:t(13,9)=(13,10)=*(0,2)daddr_t:t(13,11)=(0,3)cnt_t:t(13,12)=(0,8)paddr_t:t(13,13)=(13,8)ptrdiff_t:t(13,14)=(0,1)pfn_t:t(13,15)=(13,8)pgcnt_t:t(13,16)=(13,8)spgcnt_t:t(13,17)=(0,3)use_t:t(13,18)=(13,5)sysid_t:t(13,19)=(0,8)index_t:t(13,20)=(0,8)timeout_id_t:t(13,21)=(8,2)bufcall_id_t:t(13,22)=(8,2)ino_t:t(13,23)=(13,2)blkcnt_t:t(13,24)=(13,1)fsblkcnt_t:t(13,25)=(13,2)fsfilcnt_t:t(13,26)=(13,2)ino64_t:t(13,27)=(13,2)blkcnt64_t:t(13,28)=(13,1)fsblkcnt64_t:t(13,29)=(13,2)fsfilcnt64_t:t(13,30)=(13,2)blksize_t:t(13,31)=(0,3) :T(13,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(13,33)=(13,32)pad64_t:t(13,34)=(16,4)upad64_t:t(13,35)=(16,8)offset_t:t(13,36)=(13,1)u_offset_t:t(13,37)=(13,2)len_t:t(13,38)=(13,2)diskaddr_t:t(13,39)=(13,1)lloff_t:t(13,40)=(13,41)=u8_f:(13,36),0,64;_p:(13,42)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;lldaddr_t:t(13,43)=(13,44)=u8_f:(13,39),0,64;_p:(13,45)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;k_fltset_t:t(13,46)=(13,7)id_t:t(13,47)=(0,3)useconds_t:t(13,48)=(13,7)suseconds_t:t(13,49)=(0,3)major_t:t(13,50)=(13,8)minor_t:t(13,51)=(13,8)pri_t:t(13,52)=(0,8)o_mode_t:t(13,53)=(13,6)o_dev_t:t(13,54)=(0,8)o_uid_t:t(13,55)=(13,6)o_gid_t:t(13,56)=(13,55)o_nlink_t:t(13,57)=(0,8)o_pid_t:t(13,58)=(0,8)o_ino_t:t(13,59)=(13,6)key_t:t(13,60)=(0,1)mode_t:t(13,61)=(13,8)uid_t:t(13,62)=(0,3)gid_t:t(13,63)=(13,62)taskid_t:t(13,64)=(13,47)projid_t:t(13,65)=(13,47)pthread_t:t(13,66)=(0,4)pthread_key_t:t(13,67)=(0,4)_pthread_mutex:T(13,68)=s24__pthread_mutex_flags:(13,69)=s8__pthread_mutex_flag1:(16,6),0,16;__pthread_mutex_flag2:(16,5),16,8;__pthread_mutex_ceiling:(16,5),24,8;__pthread_mutex_type:(16,7),32,32;;,0,64;__pthread_mutex_lock:(13,70)=u8__pthread_mutex_lock64:(13,71)=s8__pthread_mutex_pad:(13,72)=ar(15,3);0;7;(16,5),0,64;;,0,64;__pthread_mutex_owner64:(13,35),0,64;;,64,64;__pthread_mutex_data:(13,35),128,64;;pthread_mutex_t:t(13,73)=(13,68)_pthread_cond:T(13,74)=s16__pthread_cond_flags:(13,75)=s8__pthread_cond_flag:(13,76)=ar(15,3);0;3;(16,5),0,32;__pthread_cond_type:(16,7),32,32;;,0,64;__pthread_cond_data:(13,35),64,64;;pthread_cond_t:t(13,77)=(13,74)_pthread_rwlock:T(13,78)=s64__pthread_rwlock_readers:(16,3),0,32;__pthread_rwlock_type:(16,6),32,16;__pthread_rwlock_magic:(16,6),48,16;__pthread_rwlock_pad1:(13,79)=ar(15,3);0;2;(13,35),64,192;__pthread_rwlock_pad2:(13,80)=ar(15,3);0;1;(13,35),256,128;__pthread_rwlock_pad3:(13,80),384,128;;pthread_rwlock_t:t(13,81)=(13,78)_pthread_attr:T(13,82)=s4__pthread_attrp:(8,2),0,32;;pthread_attr_t:t(13,83)=(13,82)_pthread_mutexattr:T(13,84)=s4__pthread_mutexattrp:(8,2),0,32;;pthread_mutexattr_t:t(13,85)=(13,84)_pthread_condattr:T(13,86)=s4__pthread_condattrp:(8,2),0,32;;pthread_condattr_t:t(13,87)=(13,86)_once:T(13,88)=s32__pthread_once_pad:(13,89)=ar(15,3);0;3;(13,35),0,256;;pthread_once_t:t(13,90)=(13,88)_pthread_rwlockattr:T(13,91)=s4__pthread_rwlockattrp:(8,2),0,32;;pthread_rwlockattr_t:t(13,92)=(13,91)dev_t:t(13,93)=(13,8)nlink_t:t(13,94)=(13,8)pid_t:t(13,95)=(0,3)time_t:t(13,96)=(0,3)clock_t:t(13,97)=(0,3)clockid_t:t(13,98)=(0,1)timer_t:t(13,99)=(0,1)unchar:t(13,100)=(0,11)ushort:t(13,101)=(0,9)uint:t(13,102)=(0,4)ulong:t(13,103)=(0,5)u_char:t(13,104)=(0,11)u_short:t(13,105)=(0,9)u_int:t(13,106)=(0,4)u_long:t(13,107)=(0,5)_quad:T(13,108)=s8val:(13,109)=ar(15,3);0;1;(0,1),0,64;;quad_t:t(13,110)=(13,108)quad:t(13,111)=(13,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(18,1)=s8tv_sec:(13,96),0,32;tv_usec:(13,49),32,32;;timezone:T(18,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(18,3)=s16it_interval:(18,1),0,64;it_value:(18,1),64,64;;hrtime_t:t(18,4)=(13,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(22,1)=s8tv_sec:(13,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(22,2)=(22,1)timestruc_t:t(22,3)=(22,1)itimerspec:T(22,4)=s16it_interval:(22,1),0,64;it_value:(22,1),64,64;;itimerspec_t:t(22,5)=(22,4)sigval:T(20,1)=u4sival_int:(0,1),0,32;sival_ptr:(8,2),0,32;;sigevent:T(20,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(20,1),64,32;sigev_notify_function:(20,3)=*(20,4)=f(8,3),96,32;sigev_notify_attributes:(20,5)=*(13,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(17,1)=(0,3)fds_mask:t(17,2)=(0,3)fd_set:T(17,3)=s128fds_bits:(17,4)=ar(15,3);0;31;(0,3),0,1024;;fd_set:t(17,5)=(17,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(12,2)=(0,11)ush:t(12,3)=(0,9)ulg:t(12,4)=(0,5)file_t:t(12,5)=(0,1)lzw.hPos:t(1,1)=(12,3)IPos:t(1,2)=(0,4)config:T(1,3)=s8good_length:(12,3),0,16;max_lazy:(12,3),16,16;nice_length:(12,3),32,16;max_chain:(12,3),48,16;;config:t(1,4)=(1,3)lm_init:F(8,3)pack_level:p(0,1)flags:p(1,5)=*(12,3)pack_level:r(0,1)flags:r(1,5)j:r(0,4)j:r(0,4)longest_match:F(0,1)cur_match:p(1,2)cur_match:r(1,2)chain_length:r(0,4)scan:r(1,6)=*(12,2)match:r(1,6)len:r(0,1)best_len:r(0,1)limit:(1,2)strend:(1,6)scan_end1:(12,2)scan_end:(12,2)chain_length:r(0,4)scan:r(1,6)match:r(1,6)len:r(0,1)best_len:r(0,1)limit:(1,2)strend:(1,6)scan_end1:(12,2)scan_end:(12,2)fill_window:f(8,3)n:r(0,4)m:r(0,4)more:r(0,4)n:r(0,4)m:r(0,4)more:r(0,4)deflate_fast:f(3,1)hash_head:r(1,2)flush:(0,1)match_length:(0,4)hash_head:r(1,2)flush:(0,1)match_length:(0,4)deflate:F(3,1)hash_head:r(1,2)prev_match:(1,2)flush:(0,1)match_available:(0,1)match_length:(0,4)hash_head:r(1,2)prev_match:(1,2)flush:(0,1)match_available:(0,1)match_length:(0,4)window_size:G(12,4)block_start:G(0,3)ins_h:S(0,4)prev_length:G(0,4)strstart:G(0,4)match_start:G(0,4)eofile:S(0,1)lookahead:S(0,4)max_chain_length:G(0,4)max_lazy_match:S(0,4)compr_level:S(0,1)good_match:G(0,4)nice_match:G(0,1)configuration_table:S(1,7)=ar(15,3);0;9;(1,4)getopt.c/usr2/SOURCES/I8/gzip-1.3.5/getopt.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;getopt.cconfig.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(4,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(8,1)=(8,2)=*(8,3)=(8,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(9,1)=(9,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(10,1)=(0,1)__FILE:T(9,2)=s16_cnt:(10,1),0,32;_ptr:(10,2)=*(0,11),32,32;_base:(10,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(5,1)=(0,6)FILE:t(5,2)=(9,1)size_t:t(5,3)=(0,4)fpos_t:t(5,4)=(5,1)off_t:t(3,1)=(5,1)off64_t:t(3,2)=(5,1)fpos64_t:t(3,3)=(5,1)getopt.h/usr/include/ctype.h/usr/include/iso/ctype_iso.hoption:T(11,1)=s16name:(11,2)=*(11,3)=k(0,2),0,32;has_arg:(0,1),32,32;flag:(11,4)=*(0,1),64,32;val:(0,1),96,32;; :T(1,1)=eREQUIRE_ORDER:0,PERMUTE:1,RETURN_IN_ORDER:2,;/usr/include/string.h/usr/include/iso/string_iso.hmy_index:f(1,2)=*(0,2)str:p(11,2)chr:p(0,1)str:r(11,2)chr:r(0,1)exchange:f(8,3)argv:p(1,3)=*(1,2)argv:r(1,3)bottom:(0,1)middle:(0,1)top:(0,1)tem:r(1,2)i:r(0,1)i:r(0,1)_getopt_initialize:f(11,2)argc:p(0,1)argv:p(1,4)=*(1,5)=k(1,2)optstring:p(11,2)optstring:r(11,2)_getopt_internal:F(0,1)argc:p(0,1)argv:p(1,4)optstring:p(11,2)longopts:p(1,6)=*(1,7)=k(11,1)longind:p(11,4)long_only:p(0,1)print_errors:(0,1)print_errors:(0,1)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)c:r(0,2)temp:r(1,2)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)c:r(0,2)temp:r(1,2)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)c:r(0,2)temp:r(1,2)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)c:r(0,2)temp:r(1,2)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)nameend:r(1,2)p:r(1,6)pfound:(1,6)exact:(0,1)ambig:(0,1)indfound:(0,1)option_index:(0,1)getopt:F(0,1)argc:p(0,1)argv:p(1,4)optstring:p(11,2)optarg:G(1,2)optind:G(0,1)opterr:G(0,1)optopt:G(0,1)__getopt_initialized:G(0,1)nextchar:S(1,2)ordering:S(1,1)posixly_correct:S(1,2)first_nonopt:S(0,1)last_nonopt:S(0,1)getopt1.c/usr2/SOURCES/I8/gzip-1.3.5/getopt1.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;getopt1.cconfig.hgetopt.h/usr/include/ctype.h/usr/include/iso/ctype_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.hoption:T(3,1)=s16name:(3,2)=*(3,3)=k(0,2),0,32;has_arg:(0,1),32,32;flag:(3,4)=*(0,1),64,32;val:(0,1),96,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(9,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(11,1)=(11,2)=*(11,3)=(11,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(12,1)=(12,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(13,1)=(0,1)__FILE:T(12,2)=s16_cnt:(13,1),0,32;_ptr:(13,2)=*(0,11),32,32;_base:(13,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(10,1)=(0,6)FILE:t(10,2)=(12,1)size_t:t(10,3)=(0,4)fpos_t:t(10,4)=(10,1)off_t:t(8,1)=(10,1)off64_t:t(8,2)=(10,1)fpos64_t:t(8,3)=(10,1)getopt_long:F(0,1)argc:p(0,1)argv:p(1,1)=*(1,2)=k(1,3)=*(0,2)options:p(3,2)long_options:p(1,4)=*(1,5)=k(3,1)opt_index:p(3,4)getopt_long_only:F(0,1)argc:p(0,1)argv:p(1,1)options:p(3,2)long_options:p(1,4)opt_index:p(3,4)gzip.c/usr2/SOURCES/I8/gzip-1.3.5/gzip.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;gzip.cconfig.h/usr/include/ctype.h/usr/include/iso/ctype_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(9,1)=s24val:(9,2)=ar(9,3)=r(9,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(9,4)=(9,1)lock_t:t(9,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(10,1)=(0,2)int16_t:t(10,2)=(0,8)int32_t:t(10,3)=(0,1)int64_t:t(10,4)=(0,6)uint8_t:t(10,5)=(0,11)uint16_t:t(10,6)=(0,9)uint32_t:t(10,7)=(0,4)uint64_t:t(10,8)=(0,7)intmax_t:t(10,9)=(10,4)uintmax_t:t(10,10)=(10,8)intptr_t:t(10,11)=(0,1)uintptr_t:t(10,12)=(0,4)int_least8_t:t(10,13)=(0,2)int_least16_t:t(10,14)=(0,8)int_least32_t:t(10,15)=(0,1)int_least64_t:t(10,16)=(0,6)uint_least8_t:t(10,17)=(0,11)uint_least16_t:t(10,18)=(0,9)uint_least32_t:t(10,19)=(0,4)uint_least64_t:t(10,20)=(0,7)longlong_t:t(7,1)=(0,6)u_longlong_t:t(7,2)=(0,7)t_scalar_t:t(7,3)=(0,3)t_uscalar_t:t(7,4)=(0,5)uchar_t:t(7,5)=(0,11)ushort_t:t(7,6)=(0,9)uint_t:t(7,7)=(0,4)ulong_t:t(7,8)=(0,5)caddr_t:t(7,9)=(7,10)=*(0,2)daddr_t:t(7,11)=(0,3)cnt_t:t(7,12)=(0,8)paddr_t:t(7,13)=(7,8)ptrdiff_t:t(7,14)=(0,1)pfn_t:t(7,15)=(7,8)pgcnt_t:t(7,16)=(7,8)spgcnt_t:t(7,17)=(0,3)use_t:t(7,18)=(7,5)sysid_t:t(7,19)=(0,8)index_t:t(7,20)=(0,8)timeout_id_t:t(7,21)=(7,22)=*(7,23)=(7,23)bufcall_id_t:t(7,24)=(7,22)off_t:t(7,25)=(7,1)off64_t:t(7,26)=(7,1)ino_t:t(7,27)=(7,2)blkcnt_t:t(7,28)=(7,1)fsblkcnt_t:t(7,29)=(7,2)fsfilcnt_t:t(7,30)=(7,2)ino64_t:t(7,31)=(7,2)blkcnt64_t:t(7,32)=(7,1)fsblkcnt64_t:t(7,33)=(7,2)fsfilcnt64_t:t(7,34)=(7,2)blksize_t:t(7,35)=(0,3) :T(7,36)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(7,37)=(7,36)pad64_t:t(7,38)=(10,4)upad64_t:t(7,39)=(10,8)offset_t:t(7,40)=(7,1)u_offset_t:t(7,41)=(7,2)len_t:t(7,42)=(7,2)diskaddr_t:t(7,43)=(7,1)lloff_t:t(7,44)=(7,45)=u8_f:(7,40),0,64;_p:(7,46)=s8_l:(10,3),0,32;_u:(10,3),32,32;;,0,64;;lldaddr_t:t(7,47)=(7,48)=u8_f:(7,43),0,64;_p:(7,49)=s8_l:(10,3),0,32;_u:(10,3),32,32;;,0,64;;k_fltset_t:t(7,50)=(7,7)id_t:t(7,51)=(0,3)useconds_t:t(7,52)=(7,7)suseconds_t:t(7,53)=(0,3)major_t:t(7,54)=(7,8)minor_t:t(7,55)=(7,8)pri_t:t(7,56)=(0,8)o_mode_t:t(7,57)=(7,6)o_dev_t:t(7,58)=(0,8)o_uid_t:t(7,59)=(7,6)o_gid_t:t(7,60)=(7,59)o_nlink_t:t(7,61)=(0,8)o_pid_t:t(7,62)=(0,8)o_ino_t:t(7,63)=(7,6)key_t:t(7,64)=(0,1)mode_t:t(7,65)=(7,8)uid_t:t(7,66)=(0,3)gid_t:t(7,67)=(7,66)taskid_t:t(7,68)=(7,51)projid_t:t(7,69)=(7,51)pthread_t:t(7,70)=(0,4)pthread_key_t:t(7,71)=(0,4)_pthread_mutex:T(7,72)=s24__pthread_mutex_flags:(7,73)=s8__pthread_mutex_flag1:(10,6),0,16;__pthread_mutex_flag2:(10,5),16,8;__pthread_mutex_ceiling:(10,5),24,8;__pthread_mutex_type:(10,7),32,32;;,0,64;__pthread_mutex_lock:(7,74)=u8__pthread_mutex_lock64:(7,75)=s8__pthread_mutex_pad:(7,76)=ar(9,3);0;7;(10,5),0,64;;,0,64;__pthread_mutex_owner64:(7,39),0,64;;,64,64;__pthread_mutex_data:(7,39),128,64;;pthread_mutex_t:t(7,77)=(7,72)_pthread_cond:T(7,78)=s16__pthread_cond_flags:(7,79)=s8__pthread_cond_flag:(7,80)=ar(9,3);0;3;(10,5),0,32;__pthread_cond_type:(10,7),32,32;;,0,64;__pthread_cond_data:(7,39),64,64;;pthread_cond_t:t(7,81)=(7,78)_pthread_rwlock:T(7,82)=s64__pthread_rwlock_readers:(10,3),0,32;__pthread_rwlock_type:(10,6),32,16;__pthread_rwlock_magic:(10,6),48,16;__pthread_rwlock_pad1:(7,83)=ar(9,3);0;2;(7,39),64,192;__pthread_rwlock_pad2:(7,84)=ar(9,3);0;1;(7,39),256,128;__pthread_rwlock_pad3:(7,84),384,128;;pthread_rwlock_t:t(7,85)=(7,82)_pthread_attr:T(7,86)=s4__pthread_attrp:(7,22),0,32;;pthread_attr_t:t(7,87)=(7,86)_pthread_mutexattr:T(7,88)=s4__pthread_mutexattrp:(7,22),0,32;;pthread_mutexattr_t:t(7,89)=(7,88)_pthread_condattr:T(7,90)=s4__pthread_condattrp:(7,22),0,32;;pthread_condattr_t:t(7,91)=(7,90)_once:T(7,92)=s32__pthread_once_pad:(7,93)=ar(9,3);0;3;(7,39),0,256;;pthread_once_t:t(7,94)=(7,92)_pthread_rwlockattr:T(7,95)=s4__pthread_rwlockattrp:(7,22),0,32;;pthread_rwlockattr_t:t(7,96)=(7,95)dev_t:t(7,97)=(7,8)nlink_t:t(7,98)=(7,8)pid_t:t(7,99)=(0,3)size_t:t(7,100)=(0,4)ssize_t:t(7,101)=(0,1)time_t:t(7,102)=(0,3)clock_t:t(7,103)=(0,3)clockid_t:t(7,104)=(0,1)timer_t:t(7,105)=(0,1)unchar:t(7,106)=(0,11)ushort:t(7,107)=(0,9)uint:t(7,108)=(0,4)ulong:t(7,109)=(0,5)u_char:t(7,110)=(0,11)u_short:t(7,111)=(0,9)u_int:t(7,112)=(0,4)u_long:t(7,113)=(0,5)_quad:T(7,114)=s8val:(7,115)=ar(9,3);0;1;(0,1),0,64;;quad_t:t(7,116)=(7,114)quad:t(7,117)=(7,116)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(12,1)=s8tv_sec:(7,102),0,32;tv_usec:(7,53),32,32;;timezone:T(12,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(12,3)=s16it_interval:(12,1),0,64;it_value:(12,1),64,64;;hrtime_t:t(12,4)=(7,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(15,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(16,1)=s8tv_sec:(7,102),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(16,2)=(16,1)timestruc_t:t(16,3)=(16,1)itimerspec:T(16,4)=s16it_interval:(16,1),0,64;it_value:(16,1),64,64;;itimerspec_t:t(16,5)=(16,4)sigval:T(14,1)=u4sival_int:(0,1),0,32;sival_ptr:(7,22),0,32;;sigevent:T(14,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(14,1),64,32;sigev_notify_function:(14,3)=*(14,4)=f(7,23),96,32;sigev_notify_attributes:(14,5)=*(7,87),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(11,1)=(0,3)fds_mask:t(11,2)=(0,3)fd_set:T(11,3)=s128fds_bits:(11,4)=ar(9,3);0;31;(0,3),0,1024;;fd_set:t(11,5)=(11,3)/usr/include/signal.h/usr/include/iso/signal_iso.h/usr/include/sys/iso/signal_iso.h/usr/include/sys/unistd.hsig_atomic_t:t(19,1)=(0,1)/usr/include/sys/signal.h/usr/include/sys/siginfo.h/usr/include/sys/machsig.h/usr/include/vm/faultcode.hfaultcode_t:t(25,1)=(0,1)siginfo:T(23,1)=s128si_signo:(0,1),0,32;si_code:(0,1),32,32;si_errno:(0,1),64,32;__data:(23,2)=u116__pad:(23,3)=ar(9,3);0;28;(0,1),0,928;__proc:(23,4)=s16__pid:(7,99),0,32;__pdata:(23,5)=u12__kill:(23,6)=s8__uid:(7,66),0,32;__value:(14,1),32,32;;,0,64;__cld:(23,7)=s12__utime:(7,103),0,32;__status:(0,1),32,32;__stime:(7,103),64,32;;,0,96;;,32,96;;,0,128;__fault:(23,8)=s12__addr:(7,22),0,32;__trapno:(0,1),32,32;__pc:(7,9),64,32;;,0,96;__file:(23,9)=s8__fd:(0,1),0,32;__band:(0,3),32,32;;,0,64;__prof:(23,10)=s88__faddr:(7,9),0,32;__tstamp:(16,3),32,64;__syscall:(0,8),96,16;__nsysarg:(0,2),112,8;__fault:(0,2),120,8;__sysarg:(23,11)=ar(9,3);0;7;(0,3),128,256;__mstate:(23,12)=ar(9,3);0;9;(0,1),384,320;;,0,704;;,96,928;;siginfo_t:t(23,13)=(23,1)k_siginfo:T(23,14)=s28si_signo:(0,1),0,32;si_code:(0,1),32,32;si_errno:(0,1),64,32;__data:(23,15)=u16__proc:(23,16)=s16__pid:(7,99),0,32;__pdata:(23,17)=u12__kill:(23,18)=s8__uid:(7,66),0,32;__value:(14,1),32,32;;,0,64;__cld:(23,19)=s12__utime:(7,103),0,32;__status:(0,1),32,32;__stime:(7,103),64,32;;,0,96;;,32,96;;,0,128;__fault:(23,20)=s12__addr:(7,22),0,32;__trapno:(0,1),32,32;__pc:(7,9),64,32;;,0,96;__file:(23,21)=s8__fd:(0,1),0,32;__band:(0,3),32,32;;,0,64;__prof:(23,22)=s16__faddr:(7,9),0,32;__tstamp:(16,3),32,64;__syscall:(0,8),96,16;__nsysarg:(0,2),112,8;__fault:(0,2),120,8;;,0,128;;,96,128;;k_siginfo_t:t(23,23)=(23,14)sigqueue:T(23,24)=s40sq_next:(23,25)=*(23,24),0,32;sq_info:(23,23),32,224;sq_func:(23,26)=*(23,27)=f(7,23),256,32;sq_backptr:(7,22),288,32;;sigqueue_t:t(23,28)=(23,24)sigset_t:t(22,1)=(22,2)=s16__sigbits:(22,3)=ar(9,3);0;3;(0,4),0,128;;k_sigset_t:t(22,4)=(22,5)=s8__sigbits:(22,6)=ar(9,3);0;1;(0,4),0,64;;sigaction:T(22,7)=s32sa_flags:(0,1),0,32;_funcptr:(22,8)=u4_handler:(22,9)=*(22,10)=f(7,23),0,32;_sigaction:(22,11)=*(22,12)=f(7,23),0,32;;,32,32;sa_mask:(22,1),64,128;sa_resv:(7,115),192,64;;sigaltstack:T(22,13)=s12ss_sp:(7,22),0,32;ss_size:(7,100),32,32;ss_flags:(0,1),64,32;;stack_t:t(22,14)=(22,13)signotify_id:T(22,15)=s12sn_pid:(7,99),0,32;sn_index:(0,1),32,32;sn_pad:(0,1),64,32;;signotify_id_t:t(22,16)=(22,15)sigstack:T(22,17)=s8ss_sp:(7,22),0,32;ss_onstack:(0,1),32,32;;/usr/include/sys/procset.hidtype:T(26,1)=eP_PID:0,P_PPID:1,P_PGID:2,P_SID:3,P_CID:4,P_UID:5,P_GID:6,P_ALL:7,P_LWPID:8,P_TASKID:9,P_PROJID:10,;idtype_t:t(26,2)=(26,1)idop:T(26,3)=ePOP_DIFF:0,POP_AND:1,POP_OR:2,POP_XOR:3,;idop_t:t(26,4)=(26,3)procset:T(26,5)=s20p_op:(26,4),0,32;p_lidtype:(26,2),32,32;p_lid:(7,51),64,32;p_ridtype:(26,2),96,32;p_rid:(7,51),128,32;;procset_t:t(26,6)=(26,5)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/stat.hstat:T(27,1)=s144st_dev:(7,97),0,32;st_pad1:(27,2)=ar(9,3);0;2;(0,3),32,96;st_ino:(7,27),128,64;st_mode:(7,65),192,32;st_nlink:(7,98),224,32;st_uid:(7,66),256,32;st_gid:(7,67),288,32;st_rdev:(7,97),320,32;st_pad2:(27,3)=ar(9,3);0;1;(0,3),352,64;st_size:(7,25),416,64;st_atim:(16,3),480,64;st_mtim:(16,3),544,64;st_ctim:(16,3),608,64;st_blksize:(7,35),672,32;st_blocks:(7,28),704,64;st_fstype:(27,4)=ar(9,3);0;15;(0,2),768,128;st_pad4:(23,11),896,256;;stat64:T(27,5)=s144st_dev:(7,97),0,32;st_pad1:(27,2),32,96;st_ino:(7,31),128,64;st_mode:(7,65),192,32;st_nlink:(7,98),224,32;st_uid:(7,66),256,32;st_gid:(7,67),288,32;st_rdev:(7,97),320,32;st_pad2:(27,3),352,64;st_size:(7,26),416,64;st_atim:(16,3),480,64;st_mtim:(16,3),544,64;st_ctim:(16,3),608,64;st_blksize:(7,35),672,32;st_blocks:(7,32),704,64;st_fstype:(27,4),768,128;st_pad4:(23,11),896,256;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/stat_impl.hmknod:f(0,1)_path:p(28,1)=*(28,2)=k(0,2)_mode:p(7,65)_dev:p(7,97)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/stat_impl.h/usr/include/errno.h/usr/include/sys/errno.htailor.hgzip.hvoidp:t(32,1)=(7,22)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(34,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(36,1)=(7,22)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(37,1)=(37,2)=xs__FILE:/usr/include/stdio_impl.h__FILE:T(37,2)=s16_cnt:(7,101),0,32;_ptr:(38,1)=*(0,11),32,32;_base:(38,1),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(35,1)=(0,6)FILE:t(35,2)=(37,1)fpos_t:t(35,3)=(35,1)fpos64_t:t(33,1)=(35,1)/usr/include/string.h/usr/include/iso/string_iso.huch:t(32,2)=(0,11)ush:t(32,3)=(0,9)ulg:t(32,4)=(0,5)file_t:t(32,5)=(0,1)lzw.hrevision.hgetopt.hoption:T(43,1)=s16name:(28,1),0,32;has_arg:(0,1),32,32;flag:(43,2)=*(0,1),64,32;val:(0,1),96,32;;/usr/include/fcntl.h/usr/include/sys/fcntl.hflock:T(45,1)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(7,25),32,64;l_len:(7,25),96,64;l_sysid:(0,1),160,32;l_pid:(7,99),192,32;l_pad:(45,2)=ar(9,3);0;3;(0,3),224,128;;flock_t:t(45,3)=(45,1)flock64:T(45,4)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(7,26),32,64;l_len:(7,26),96,64;l_sysid:(0,1),160,32;l_pid:(7,99),192,32;l_pad:(45,2),224,128;;flock64_t:t(45,5)=(45,4)fshare:T(45,6)=s8f_access:(0,8),0,16;f_deny:(0,8),16,16;f_id:(0,1),32,32;;fshare_t:t(45,7)=(45,6)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/limits.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/syslimits.h/usr/include/iso/limits_iso.h/usr/include/sys/int_limits.h/usr/include/unistd.h/usr/include/stdlib.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/iso/stdlib_iso.hdiv_t:t(52,1)=(52,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(52,3)=(52,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;wchar_t:t(52,5)=(0,3)lldiv_t:t(51,1)=(51,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;/usr/include/dirent.h/usr/include/sys/dirent.hdirent:T(54,1)=s20d_ino:(7,27),0,64;d_off:(7,25),64,64;d_reclen:(0,9),128,16;d_name:(54,2)=ar(9,3);0;0;(0,2),144,8;;dirent_t:t(54,3)=(54,1)dirent64:T(54,4)=s20d_ino:(7,31),0,64;d_off:(7,26),64,64;d_reclen:(0,9),128,16;d_name:(54,2),144,8;;dirent64_t:t(54,5)=(54,4)DIR:t(53,1)=(53,2)=s16dd_fd:(0,1),0,32;dd_loc:(0,1),32,32;dd_size:(0,1),64,32;dd_buf:(7,10),96,32;;/usr/include/utime.h/usr/include/sys/utime.hutimbuf:T(56,1)=s8actime:(7,102),0,32;modtime:(7,102),32,32;;sig_type:t(1,1)=(1,2)=*(1,3)=f(7,23)usage:f(7,23)gzip.chelp:f(7,23)help_msg:V(1,4)=ar(9,3);0;18;(7,10)p:r(1,5)=*(7,10)license:f(7,23)p:r(1,5)version:f(7,23)progerror:f(7,23)string:p(7,10)e:r(0,1)main:F(0,1)argc:p(0,1)argv:p(1,5)file_count:r(0,1)proglen:r(0,1)optc:r(0,1)file_count:r(0,1)proglen:r(0,1)optc:r(0,1)input_eof:f(0,1)treat_stdin:f(7,23)treat_file:f(7,23)iname:p(7,10)iname:r(7,10)cflag:r(0,1)st:(27,1)create_outfile:f(0,1)ostat:(27,1)ostat:(27,1)do_stat:f(0,1)name:p(7,10)sbuf:p(1,6)=*(27,1)name:r(7,10)sbuf:r(1,6)get_suffix:f(7,10)name:p(7,10)nlen:(0,1)slen:r(0,1)suffix:(1,7)=ar(9,3);0;32;(0,2)known_suffixes:V(1,8)=ar(9,3);0;8;(7,10)suf:(1,5)s:r(0,1)nlen:(0,1)slen:r(0,1)suffix:(1,7)known_suffixes:V(1,8)suf:(1,5)get_istat:f(0,1)iname:p(7,10)sbuf:p(1,6)iname:r(7,10)ilen:(0,1)z_suffix_errno:(0,1)suffixes:V(1,9)=ar(9,3);0;5;(7,10)suf:(1,5)s:r(7,10)ilen:(0,1)z_suffix_errno:(0,1)suffixes:V(1,9)suf:(1,5)s:r(7,10)make_ofname:f(0,1)suff:r(7,10)suff:r(7,10)get_method:f(0,1)in:p(0,1)flags:r(32,2)magic:(1,10)=ar(9,3);0;1;(0,2)imagic1:(0,1)stamp:r(32,4)flags:r(32,2)magic:(1,10)imagic1:(0,1)stamp:r(32,4)part:r(0,4)len:r(0,4)c:r(0,2)inbyte:r(0,1)inbyte:r(0,1)c:r(0,2)p:r(7,10)base:r(7,10)len:r(0,4)part:r(0,4)do_list:f(7,23)ifd:p(0,1)method:p(0,1)method:r(0,1)crc:r(32,4)first_time:V(0,1)methods:V(1,11)=ar(9,3);0;8;(7,10)date:r(7,10)positive_off_t_width:r(0,1)o:r(7,25)crc:r(32,4)first_time:V(0,1)methods:V(1,11)date:r(7,10)positive_off_t_width:r(0,1)o:r(7,25)buf:(1,12)=ar(9,3);0;7;(32,2)same_file:f(0,1)stat1:p(1,6)stat2:p(1,6)stat2:r(1,6)name_too_long:f(0,1)name:p(7,10)statb:p(1,6)name:r(7,10)c:(0,2)tstat:(27,1)res:r(0,1)c:(0,2)tstat:(27,1)res:r(0,1)shorten_name:f(7,23)name:p(7,10)len:r(0,1)trunc:(7,10)min_part:(0,1)p:r(7,10)len:r(0,1)trunc:(7,10)min_part:(0,1)p:r(7,10)check_ofname:f(0,1)ostat:(27,1)ostat:(27,1)ok:r(0,1)ok:r(0,1)reset_times:f(7,23)name:p(7,10)statb:p(1,6)statb:r(1,6)timep:(56,1)e:r(0,1)timep:(56,1)e:r(0,1)copy_stat:f(7,23)ifstat:p(1,6)ifstat:r(1,6)e:r(0,1)e:r(0,1)e:r(0,1)e:r(0,1)treat_dir:f(7,23)dir:p(7,10)dp:r(1,13)=*(54,1)dirp:(1,14)=*(53,1)nbuf:(1,15)=ar(9,3);0;1023;(0,2)len:(0,1)dp:r(1,13)dirp:(1,14)nbuf:(1,15)len:(0,1)do_exit:f(7,23)exitcode:p(0,1)exitcode:r(0,1)in_exit:V(0,1)abort_gzip:F(7,23)license_msg:S(1,16)=ar(9,3);0;6;(7,10)method:G(0,1)inbuf:G(1,17)=ar(9,3);0;32831;(32,2)outbuf:G(1,18)=ar(9,3);0;18431;(32,2)d_buf:G(1,19)=ar(9,3);0;32767;(32,3)window:G(1,20)=ar(9,3);0;65535;(32,2)prev:G(1,21)=ar(9,3);0;65535;(32,3)insize:G(0,4)inptr:G(0,4)outcnt:G(0,4)bytes_in:G(7,25)bytes_out:G(7,25)ifd:G(0,1)ofd:G(0,1)ifname:G(1,15)ofname:G(1,15)progname:G(7,10)time_stamp:G(7,102)ifile_size:G(7,25)exit_code:G(0,1)verbose:G(0,1)quiet:G(0,1)level:G(0,1)test:G(0,1)to_stdout:G(0,1)save_orig_name:G(0,1)maxbits:G(0,1)ascii:G(0,1)decompress:G(0,1)force:G(0,1)no_name:G(0,1)no_time:G(0,1)recursive:G(0,1)list:G(0,1)do_lzw:G(0,1)foreground:G(0,1)last_member:G(0,1)part_nb:G(0,1)env:G(7,10)args:G(1,5)z_suffix:G(7,10)z_len:G(7,100)total_in:G(7,25)total_out:G(7,25)remove_ofname:G(0,1)istat:G(27,1)longopts:G(1,22)=ar(9,3);0;23;(43,1)work:G(1,23)=*(1,24)=f(0,1)inflate.c/usr2/SOURCES/I8/gzip-1.3.5/inflate.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;inflate.cconfig.htailor.h/usr/include/stdlib.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/iso/stdlib_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.hdiv_t:t(5,1)=(5,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(5,3)=(5,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;size_t:t(5,5)=(0,4)wchar_t:t(5,6)=(0,3)lldiv_t:t(4,1)=(4,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;uid_t:t(4,3)=(0,3)ssize_t:t(4,4)=(0,1)gzip.hvoidp:t(8,1)=(8,2)=*(8,3)=(8,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(10,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(12,1)=(8,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(13,1)=(13,2)=xs__FILE:/usr/include/stdio_impl.h__FILE:T(13,2)=s16_cnt:(4,4),0,32;_ptr:(14,1)=*(0,11),32,32;_base:(14,1),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(11,1)=(0,6)FILE:t(11,2)=(13,1)fpos_t:t(11,3)=(11,1)off_t:t(9,1)=(11,1)off64_t:t(9,2)=(11,1)fpos64_t:t(9,3)=(11,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(17,1)=s24val:(17,2)=ar(17,3)=r(17,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(17,4)=(17,1)lock_t:t(17,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(18,1)=(0,2)int16_t:t(18,2)=(0,8)int32_t:t(18,3)=(0,1)int64_t:t(18,4)=(0,6)uint8_t:t(18,5)=(0,11)uint16_t:t(18,6)=(0,9)uint32_t:t(18,7)=(0,4)uint64_t:t(18,8)=(0,7)intmax_t:t(18,9)=(18,4)uintmax_t:t(18,10)=(18,8)intptr_t:t(18,11)=(0,1)uintptr_t:t(18,12)=(0,4)int_least8_t:t(18,13)=(0,2)int_least16_t:t(18,14)=(0,8)int_least32_t:t(18,15)=(0,1)int_least64_t:t(18,16)=(0,6)uint_least8_t:t(18,17)=(0,11)uint_least16_t:t(18,18)=(0,9)uint_least32_t:t(18,19)=(0,4)uint_least64_t:t(18,20)=(0,7)longlong_t:t(15,1)=(0,6)u_longlong_t:t(15,2)=(0,7)t_scalar_t:t(15,3)=(0,3)t_uscalar_t:t(15,4)=(0,5)uchar_t:t(15,5)=(0,11)ushort_t:t(15,6)=(0,9)uint_t:t(15,7)=(0,4)ulong_t:t(15,8)=(0,5)caddr_t:t(15,9)=(15,10)=*(0,2)daddr_t:t(15,11)=(0,3)cnt_t:t(15,12)=(0,8)paddr_t:t(15,13)=(15,8)ptrdiff_t:t(15,14)=(0,1)pfn_t:t(15,15)=(15,8)pgcnt_t:t(15,16)=(15,8)spgcnt_t:t(15,17)=(0,3)use_t:t(15,18)=(15,5)sysid_t:t(15,19)=(0,8)index_t:t(15,20)=(0,8)timeout_id_t:t(15,21)=(8,2)bufcall_id_t:t(15,22)=(8,2)ino_t:t(15,23)=(15,2)blkcnt_t:t(15,24)=(15,1)fsblkcnt_t:t(15,25)=(15,2)fsfilcnt_t:t(15,26)=(15,2)ino64_t:t(15,27)=(15,2)blkcnt64_t:t(15,28)=(15,1)fsblkcnt64_t:t(15,29)=(15,2)fsfilcnt64_t:t(15,30)=(15,2)blksize_t:t(15,31)=(0,3) :T(15,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(15,33)=(15,32)pad64_t:t(15,34)=(18,4)upad64_t:t(15,35)=(18,8)offset_t:t(15,36)=(15,1)u_offset_t:t(15,37)=(15,2)len_t:t(15,38)=(15,2)diskaddr_t:t(15,39)=(15,1)lloff_t:t(15,40)=(15,41)=u8_f:(15,36),0,64;_p:(15,42)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;lldaddr_t:t(15,43)=(15,44)=u8_f:(15,39),0,64;_p:(15,45)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;k_fltset_t:t(15,46)=(15,7)id_t:t(15,47)=(0,3)useconds_t:t(15,48)=(15,7)suseconds_t:t(15,49)=(0,3)major_t:t(15,50)=(15,8)minor_t:t(15,51)=(15,8)pri_t:t(15,52)=(0,8)o_mode_t:t(15,53)=(15,6)o_dev_t:t(15,54)=(0,8)o_uid_t:t(15,55)=(15,6)o_gid_t:t(15,56)=(15,55)o_nlink_t:t(15,57)=(0,8)o_pid_t:t(15,58)=(0,8)o_ino_t:t(15,59)=(15,6)key_t:t(15,60)=(0,1)mode_t:t(15,61)=(15,8)gid_t:t(15,62)=(4,3)taskid_t:t(15,63)=(15,47)projid_t:t(15,64)=(15,47)pthread_t:t(15,65)=(0,4)pthread_key_t:t(15,66)=(0,4)_pthread_mutex:T(15,67)=s24__pthread_mutex_flags:(15,68)=s8__pthread_mutex_flag1:(18,6),0,16;__pthread_mutex_flag2:(18,5),16,8;__pthread_mutex_ceiling:(18,5),24,8;__pthread_mutex_type:(18,7),32,32;;,0,64;__pthread_mutex_lock:(15,69)=u8__pthread_mutex_lock64:(15,70)=s8__pthread_mutex_pad:(15,71)=ar(17,3);0;7;(18,5),0,64;;,0,64;__pthread_mutex_owner64:(15,35),0,64;;,64,64;__pthread_mutex_data:(15,35),128,64;;pthread_mutex_t:t(15,72)=(15,67)_pthread_cond:T(15,73)=s16__pthread_cond_flags:(15,74)=s8__pthread_cond_flag:(15,75)=ar(17,3);0;3;(18,5),0,32;__pthread_cond_type:(18,7),32,32;;,0,64;__pthread_cond_data:(15,35),64,64;;pthread_cond_t:t(15,76)=(15,73)_pthread_rwlock:T(15,77)=s64__pthread_rwlock_readers:(18,3),0,32;__pthread_rwlock_type:(18,6),32,16;__pthread_rwlock_magic:(18,6),48,16;__pthread_rwlock_pad1:(15,78)=ar(17,3);0;2;(15,35),64,192;__pthread_rwlock_pad2:(15,79)=ar(17,3);0;1;(15,35),256,128;__pthread_rwlock_pad3:(15,79),384,128;;pthread_rwlock_t:t(15,80)=(15,77)_pthread_attr:T(15,81)=s4__pthread_attrp:(8,2),0,32;;pthread_attr_t:t(15,82)=(15,81)_pthread_mutexattr:T(15,83)=s4__pthread_mutexattrp:(8,2),0,32;;pthread_mutexattr_t:t(15,84)=(15,83)_pthread_condattr:T(15,85)=s4__pthread_condattrp:(8,2),0,32;;pthread_condattr_t:t(15,86)=(15,85)_once:T(15,87)=s32__pthread_once_pad:(15,88)=ar(17,3);0;3;(15,35),0,256;;pthread_once_t:t(15,89)=(15,87)_pthread_rwlockattr:T(15,90)=s4__pthread_rwlockattrp:(8,2),0,32;;pthread_rwlockattr_t:t(15,91)=(15,90)dev_t:t(15,92)=(15,8)nlink_t:t(15,93)=(15,8)pid_t:t(15,94)=(0,3)time_t:t(15,95)=(0,3)clock_t:t(15,96)=(0,3)clockid_t:t(15,97)=(0,1)timer_t:t(15,98)=(0,1)unchar:t(15,99)=(0,11)ushort:t(15,100)=(0,9)uint:t(15,101)=(0,4)ulong:t(15,102)=(0,5)u_char:t(15,103)=(0,11)u_short:t(15,104)=(0,9)u_int:t(15,105)=(0,4)u_long:t(15,106)=(0,5)_quad:T(15,107)=s8val:(15,108)=ar(17,3);0;1;(0,1),0,64;;quad_t:t(15,109)=(15,107)quad:t(15,110)=(15,109)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(20,1)=s8tv_sec:(15,95),0,32;tv_usec:(15,49),32,32;;timezone:T(20,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(20,3)=s16it_interval:(20,1),0,64;it_value:(20,1),64,64;;hrtime_t:t(20,4)=(15,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(23,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(24,1)=s8tv_sec:(15,95),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(24,2)=(24,1)timestruc_t:t(24,3)=(24,1)itimerspec:T(24,4)=s16it_interval:(24,1),0,64;it_value:(24,1),64,64;;itimerspec_t:t(24,5)=(24,4)sigval:T(22,1)=u4sival_int:(0,1),0,32;sival_ptr:(8,2),0,32;;sigevent:T(22,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(22,1),64,32;sigev_notify_function:(22,3)=*(22,4)=f(8,3),96,32;sigev_notify_attributes:(22,5)=*(15,82),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(19,1)=(0,3)fds_mask:t(19,2)=(0,3)fd_set:T(19,3)=s128fds_bits:(19,4)=ar(17,3);0;31;(0,3),0,1024;;fd_set:t(19,5)=(19,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(8,4)=(0,11)ush:t(8,5)=(0,9)ulg:t(8,6)=(0,5)file_t:t(8,7)=(0,1)huft:T(1,1)=s8e:(8,4),0,8;b:(8,4),8,8;v:(1,2)=u4n:(8,5),0,16;t:(1,3)=*(1,1),0,32;;,32,32;;huft_build:F(0,1)b:p(1,4)=*(0,4)n:p(0,4)s:p(0,4)d:p(1,5)=*(8,5)e:p(1,5)t:p(1,6)=*(1,3)m:p(1,7)=*(0,1)b:r(1,4)m:r(1,7)a:(0,4)c:(1,8)=ar(17,3);0;16;(0,4)f:r(0,4)g:(0,1)h:(0,1)i:r(0,4)j:r(0,4)k:(0,1)l:(0,1)p:(1,4)q:(1,3)r:(1,1)u:(1,9)=ar(17,3);0;15;(1,3)v:(1,10)=ar(17,3);0;287;(0,4)w:(0,1)x:(1,8)xp:r(1,4)y:(0,1)z:(0,4)a:(0,4)c:(1,8)f:r(0,4)g:(0,1)h:(0,1)i:r(0,4)j:r(0,4)k:(0,1)l:(0,1)p:(1,4)q:(1,3)r:(1,1)u:(1,9)v:(1,10)w:(0,1)x:(1,8)xp:r(1,4)y:(0,1)z:(0,4)huft_free:F(0,1)t:p(1,3)p:r(1,3)q:r(1,3)inflate_codes:F(0,1)tl:p(1,3)td:p(1,3)bl:p(0,1)bd:p(0,1)e:r(0,4)n:(0,4)d:r(0,4)w:(0,4)t:r(1,3)ml:(0,4)md:(0,4)b:(8,6)k:r(0,4)e:r(0,4)n:(0,4)d:r(0,4)w:(0,4)t:r(1,3)ml:(0,4)md:(0,4)b:(8,6)k:r(0,4)inflate_stored:F(0,1)n:(0,4)w:r(0,4)b:r(8,6)k:r(0,4)n:(0,4)w:r(0,4)b:r(8,6)k:r(0,4)inflate_fixed:F(0,1)i:r(0,1)tl:(1,3)td:(1,3)bl:(0,1)bd:(0,1)l:(1,10)i:r(0,1)tl:(1,3)td:(1,3)bl:(0,1)bd:(0,1)l:(1,10)inflate_dynamic:F(0,1)i:(0,1)j:r(0,4)l:(0,4)m:(0,4)n:(0,4)w:(0,4)tl:(1,3)td:(1,3)bl:(0,1)bd:(0,1)nb:(0,4)nl:(0,4)nd:(0,4)ll:(1,11)=ar(17,3);0;315;(0,4)b:r(8,6)k:r(0,4)i:(0,1)j:r(0,4)l:(0,4)m:(0,4)n:(0,4)w:(0,4)tl:(1,3)td:(1,3)bl:(0,1)bd:(0,1)nb:(0,4)nl:(0,4)nd:(0,4)ll:(1,11)b:r(8,6)k:r(0,4)inflate_block:F(0,1)e:p(1,7)e:(1,7)t:r(0,4)w:r(0,4)b:r(8,6)k:r(0,4)t:r(0,4)w:r(0,4)b:r(8,6)k:r(0,4)inflate:F(0,1)e:(0,1)r:r(0,1)h:r(0,4)border:S(1,12)=ar(17,3);0;18;(0,4)cplens:S(1,13)=ar(17,3);0;30;(8,5)cplext:S(1,14)=ar(17,3);0;30;(8,5)cpdist:S(1,15)=ar(17,3);0;29;(8,5)cpdext:S(1,16)=ar(17,3);0;29;(8,5)bb:G(8,6)bk:G(0,4)mask_bits:G(1,17)=ar(17,3);0;16;(8,5)lbits:G(0,1)dbits:G(0,1)hufts:G(0,4)lzw.c/usr2/SOURCES/I8/gzip-1.3.5/lzw.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;lzw.cconfig.htailor.hgzip.hvoidp:t(4,1)=(4,2)=*(4,3)=(4,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(6,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(10,1)=(4,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(11,1)=(11,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(12,1)=(0,1)__FILE:T(11,2)=s16_cnt:(12,1),0,32;_ptr:(12,2)=*(0,11),32,32;_base:(12,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(7,1)=(0,6)FILE:t(7,2)=(11,1)size_t:t(7,3)=(0,4)fpos_t:t(7,4)=(7,1)off_t:t(5,1)=(7,1)off64_t:t(5,2)=(7,1)fpos64_t:t(5,3)=(7,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(15,1)=s24val:(15,2)=ar(15,3)=r(15,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(15,4)=(15,1)lock_t:t(15,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(16,1)=(0,2)int16_t:t(16,2)=(0,8)int32_t:t(16,3)=(0,1)int64_t:t(16,4)=(0,6)uint8_t:t(16,5)=(0,11)uint16_t:t(16,6)=(0,9)uint32_t:t(16,7)=(0,4)uint64_t:t(16,8)=(0,7)intmax_t:t(16,9)=(16,4)uintmax_t:t(16,10)=(16,8)intptr_t:t(16,11)=(0,1)uintptr_t:t(16,12)=(0,4)int_least8_t:t(16,13)=(0,2)int_least16_t:t(16,14)=(0,8)int_least32_t:t(16,15)=(0,1)int_least64_t:t(16,16)=(0,6)uint_least8_t:t(16,17)=(0,11)uint_least16_t:t(16,18)=(0,9)uint_least32_t:t(16,19)=(0,4)uint_least64_t:t(16,20)=(0,7)longlong_t:t(13,1)=(0,6)u_longlong_t:t(13,2)=(0,7)t_scalar_t:t(13,3)=(0,3)t_uscalar_t:t(13,4)=(0,5)uchar_t:t(13,5)=(0,11)ushort_t:t(13,6)=(0,9)uint_t:t(13,7)=(0,4)ulong_t:t(13,8)=(0,5)caddr_t:t(13,9)=(13,10)=*(0,2)daddr_t:t(13,11)=(0,3)cnt_t:t(13,12)=(0,8)paddr_t:t(13,13)=(13,8)ptrdiff_t:t(13,14)=(0,1)pfn_t:t(13,15)=(13,8)pgcnt_t:t(13,16)=(13,8)spgcnt_t:t(13,17)=(0,3)use_t:t(13,18)=(13,5)sysid_t:t(13,19)=(0,8)index_t:t(13,20)=(0,8)timeout_id_t:t(13,21)=(4,2)bufcall_id_t:t(13,22)=(4,2)ino_t:t(13,23)=(13,2)blkcnt_t:t(13,24)=(13,1)fsblkcnt_t:t(13,25)=(13,2)fsfilcnt_t:t(13,26)=(13,2)ino64_t:t(13,27)=(13,2)blkcnt64_t:t(13,28)=(13,1)fsblkcnt64_t:t(13,29)=(13,2)fsfilcnt64_t:t(13,30)=(13,2)blksize_t:t(13,31)=(0,3) :T(13,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(13,33)=(13,32)pad64_t:t(13,34)=(16,4)upad64_t:t(13,35)=(16,8)offset_t:t(13,36)=(13,1)u_offset_t:t(13,37)=(13,2)len_t:t(13,38)=(13,2)diskaddr_t:t(13,39)=(13,1)lloff_t:t(13,40)=(13,41)=u8_f:(13,36),0,64;_p:(13,42)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;lldaddr_t:t(13,43)=(13,44)=u8_f:(13,39),0,64;_p:(13,45)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;k_fltset_t:t(13,46)=(13,7)id_t:t(13,47)=(0,3)useconds_t:t(13,48)=(13,7)suseconds_t:t(13,49)=(0,3)major_t:t(13,50)=(13,8)minor_t:t(13,51)=(13,8)pri_t:t(13,52)=(0,8)o_mode_t:t(13,53)=(13,6)o_dev_t:t(13,54)=(0,8)o_uid_t:t(13,55)=(13,6)o_gid_t:t(13,56)=(13,55)o_nlink_t:t(13,57)=(0,8)o_pid_t:t(13,58)=(0,8)o_ino_t:t(13,59)=(13,6)key_t:t(13,60)=(0,1)mode_t:t(13,61)=(13,8)uid_t:t(13,62)=(0,3)gid_t:t(13,63)=(13,62)taskid_t:t(13,64)=(13,47)projid_t:t(13,65)=(13,47)pthread_t:t(13,66)=(0,4)pthread_key_t:t(13,67)=(0,4)_pthread_mutex:T(13,68)=s24__pthread_mutex_flags:(13,69)=s8__pthread_mutex_flag1:(16,6),0,16;__pthread_mutex_flag2:(16,5),16,8;__pthread_mutex_ceiling:(16,5),24,8;__pthread_mutex_type:(16,7),32,32;;,0,64;__pthread_mutex_lock:(13,70)=u8__pthread_mutex_lock64:(13,71)=s8__pthread_mutex_pad:(13,72)=ar(15,3);0;7;(16,5),0,64;;,0,64;__pthread_mutex_owner64:(13,35),0,64;;,64,64;__pthread_mutex_data:(13,35),128,64;;pthread_mutex_t:t(13,73)=(13,68)_pthread_cond:T(13,74)=s16__pthread_cond_flags:(13,75)=s8__pthread_cond_flag:(13,76)=ar(15,3);0;3;(16,5),0,32;__pthread_cond_type:(16,7),32,32;;,0,64;__pthread_cond_data:(13,35),64,64;;pthread_cond_t:t(13,77)=(13,74)_pthread_rwlock:T(13,78)=s64__pthread_rwlock_readers:(16,3),0,32;__pthread_rwlock_type:(16,6),32,16;__pthread_rwlock_magic:(16,6),48,16;__pthread_rwlock_pad1:(13,79)=ar(15,3);0;2;(13,35),64,192;__pthread_rwlock_pad2:(13,80)=ar(15,3);0;1;(13,35),256,128;__pthread_rwlock_pad3:(13,80),384,128;;pthread_rwlock_t:t(13,81)=(13,78)_pthread_attr:T(13,82)=s4__pthread_attrp:(4,2),0,32;;pthread_attr_t:t(13,83)=(13,82)_pthread_mutexattr:T(13,84)=s4__pthread_mutexattrp:(4,2),0,32;;pthread_mutexattr_t:t(13,85)=(13,84)_pthread_condattr:T(13,86)=s4__pthread_condattrp:(4,2),0,32;;pthread_condattr_t:t(13,87)=(13,86)_once:T(13,88)=s32__pthread_once_pad:(13,89)=ar(15,3);0;3;(13,35),0,256;;pthread_once_t:t(13,90)=(13,88)_pthread_rwlockattr:T(13,91)=s4__pthread_rwlockattrp:(4,2),0,32;;pthread_rwlockattr_t:t(13,92)=(13,91)dev_t:t(13,93)=(13,8)nlink_t:t(13,94)=(13,8)pid_t:t(13,95)=(0,3)time_t:t(13,96)=(0,3)clock_t:t(13,97)=(0,3)clockid_t:t(13,98)=(0,1)timer_t:t(13,99)=(0,1)unchar:t(13,100)=(0,11)ushort:t(13,101)=(0,9)uint:t(13,102)=(0,4)ulong:t(13,103)=(0,5)u_char:t(13,104)=(0,11)u_short:t(13,105)=(0,9)u_int:t(13,106)=(0,4)u_long:t(13,107)=(0,5)_quad:T(13,108)=s8val:(13,109)=ar(15,3);0;1;(0,1),0,64;;quad_t:t(13,110)=(13,108)quad:t(13,111)=(13,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(18,1)=s8tv_sec:(13,96),0,32;tv_usec:(13,49),32,32;;timezone:T(18,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(18,3)=s16it_interval:(18,1),0,64;it_value:(18,1),64,64;;hrtime_t:t(18,4)=(13,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(22,1)=s8tv_sec:(13,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(22,2)=(22,1)timestruc_t:t(22,3)=(22,1)itimerspec:T(22,4)=s16it_interval:(22,1),0,64;it_value:(22,1),64,64;;itimerspec_t:t(22,5)=(22,4)sigval:T(20,1)=u4sival_int:(0,1),0,32;sival_ptr:(4,2),0,32;;sigevent:T(20,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(20,1),64,32;sigev_notify_function:(20,3)=*(20,4)=f(4,3),96,32;sigev_notify_attributes:(20,5)=*(13,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(17,1)=(0,3)fds_mask:t(17,2)=(0,3)fd_set:T(17,3)=s128fds_bits:(17,4)=ar(15,3);0;31;(0,3),0,1024;;fd_set:t(17,5)=(17,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(4,4)=(0,11)ush:t(4,5)=(0,9)ulg:t(4,6)=(0,5)file_t:t(4,7)=(0,1)lzw.hlzw:F(0,1)in:p(0,1)out:p(0,1)out:r(0,1)msg_done:S(0,1)trees.c/usr2/SOURCES/I8/gzip-1.3.5/trees.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;trees.cconfig.h/usr/include/ctype.h/usr/include/iso/ctype_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.htailor.hgzip.hvoidp:t(8,1)=(8,2)=*(8,3)=(8,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(10,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(12,1)=(8,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(13,1)=(13,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(14,1)=(0,1)__FILE:T(13,2)=s16_cnt:(14,1),0,32;_ptr:(14,2)=*(0,11),32,32;_base:(14,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(11,1)=(0,6)FILE:t(11,2)=(13,1)size_t:t(11,3)=(0,4)fpos_t:t(11,4)=(11,1)off_t:t(9,1)=(11,1)off64_t:t(9,2)=(11,1)fpos64_t:t(9,3)=(11,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(17,1)=s24val:(17,2)=ar(17,3)=r(17,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(17,4)=(17,1)lock_t:t(17,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(18,1)=(0,2)int16_t:t(18,2)=(0,8)int32_t:t(18,3)=(0,1)int64_t:t(18,4)=(0,6)uint8_t:t(18,5)=(0,11)uint16_t:t(18,6)=(0,9)uint32_t:t(18,7)=(0,4)uint64_t:t(18,8)=(0,7)intmax_t:t(18,9)=(18,4)uintmax_t:t(18,10)=(18,8)intptr_t:t(18,11)=(0,1)uintptr_t:t(18,12)=(0,4)int_least8_t:t(18,13)=(0,2)int_least16_t:t(18,14)=(0,8)int_least32_t:t(18,15)=(0,1)int_least64_t:t(18,16)=(0,6)uint_least8_t:t(18,17)=(0,11)uint_least16_t:t(18,18)=(0,9)uint_least32_t:t(18,19)=(0,4)uint_least64_t:t(18,20)=(0,7)longlong_t:t(15,1)=(0,6)u_longlong_t:t(15,2)=(0,7)t_scalar_t:t(15,3)=(0,3)t_uscalar_t:t(15,4)=(0,5)uchar_t:t(15,5)=(0,11)ushort_t:t(15,6)=(0,9)uint_t:t(15,7)=(0,4)ulong_t:t(15,8)=(0,5)caddr_t:t(15,9)=(15,10)=*(0,2)daddr_t:t(15,11)=(0,3)cnt_t:t(15,12)=(0,8)paddr_t:t(15,13)=(15,8)ptrdiff_t:t(15,14)=(0,1)pfn_t:t(15,15)=(15,8)pgcnt_t:t(15,16)=(15,8)spgcnt_t:t(15,17)=(0,3)use_t:t(15,18)=(15,5)sysid_t:t(15,19)=(0,8)index_t:t(15,20)=(0,8)timeout_id_t:t(15,21)=(8,2)bufcall_id_t:t(15,22)=(8,2)ino_t:t(15,23)=(15,2)blkcnt_t:t(15,24)=(15,1)fsblkcnt_t:t(15,25)=(15,2)fsfilcnt_t:t(15,26)=(15,2)ino64_t:t(15,27)=(15,2)blkcnt64_t:t(15,28)=(15,1)fsblkcnt64_t:t(15,29)=(15,2)fsfilcnt64_t:t(15,30)=(15,2)blksize_t:t(15,31)=(0,3) :T(15,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(15,33)=(15,32)pad64_t:t(15,34)=(18,4)upad64_t:t(15,35)=(18,8)offset_t:t(15,36)=(15,1)u_offset_t:t(15,37)=(15,2)len_t:t(15,38)=(15,2)diskaddr_t:t(15,39)=(15,1)lloff_t:t(15,40)=(15,41)=u8_f:(15,36),0,64;_p:(15,42)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;lldaddr_t:t(15,43)=(15,44)=u8_f:(15,39),0,64;_p:(15,45)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;k_fltset_t:t(15,46)=(15,7)id_t:t(15,47)=(0,3)useconds_t:t(15,48)=(15,7)suseconds_t:t(15,49)=(0,3)major_t:t(15,50)=(15,8)minor_t:t(15,51)=(15,8)pri_t:t(15,52)=(0,8)o_mode_t:t(15,53)=(15,6)o_dev_t:t(15,54)=(0,8)o_uid_t:t(15,55)=(15,6)o_gid_t:t(15,56)=(15,55)o_nlink_t:t(15,57)=(0,8)o_pid_t:t(15,58)=(0,8)o_ino_t:t(15,59)=(15,6)key_t:t(15,60)=(0,1)mode_t:t(15,61)=(15,8)uid_t:t(15,62)=(0,3)gid_t:t(15,63)=(15,62)taskid_t:t(15,64)=(15,47)projid_t:t(15,65)=(15,47)pthread_t:t(15,66)=(0,4)pthread_key_t:t(15,67)=(0,4)_pthread_mutex:T(15,68)=s24__pthread_mutex_flags:(15,69)=s8__pthread_mutex_flag1:(18,6),0,16;__pthread_mutex_flag2:(18,5),16,8;__pthread_mutex_ceiling:(18,5),24,8;__pthread_mutex_type:(18,7),32,32;;,0,64;__pthread_mutex_lock:(15,70)=u8__pthread_mutex_lock64:(15,71)=s8__pthread_mutex_pad:(15,72)=ar(17,3);0;7;(18,5),0,64;;,0,64;__pthread_mutex_owner64:(15,35),0,64;;,64,64;__pthread_mutex_data:(15,35),128,64;;pthread_mutex_t:t(15,73)=(15,68)_pthread_cond:T(15,74)=s16__pthread_cond_flags:(15,75)=s8__pthread_cond_flag:(15,76)=ar(17,3);0;3;(18,5),0,32;__pthread_cond_type:(18,7),32,32;;,0,64;__pthread_cond_data:(15,35),64,64;;pthread_cond_t:t(15,77)=(15,74)_pthread_rwlock:T(15,78)=s64__pthread_rwlock_readers:(18,3),0,32;__pthread_rwlock_type:(18,6),32,16;__pthread_rwlock_magic:(18,6),48,16;__pthread_rwlock_pad1:(15,79)=ar(17,3);0;2;(15,35),64,192;__pthread_rwlock_pad2:(15,80)=ar(17,3);0;1;(15,35),256,128;__pthread_rwlock_pad3:(15,80),384,128;;pthread_rwlock_t:t(15,81)=(15,78)_pthread_attr:T(15,82)=s4__pthread_attrp:(8,2),0,32;;pthread_attr_t:t(15,83)=(15,82)_pthread_mutexattr:T(15,84)=s4__pthread_mutexattrp:(8,2),0,32;;pthread_mutexattr_t:t(15,85)=(15,84)_pthread_condattr:T(15,86)=s4__pthread_condattrp:(8,2),0,32;;pthread_condattr_t:t(15,87)=(15,86)_once:T(15,88)=s32__pthread_once_pad:(15,89)=ar(17,3);0;3;(15,35),0,256;;pthread_once_t:t(15,90)=(15,88)_pthread_rwlockattr:T(15,91)=s4__pthread_rwlockattrp:(8,2),0,32;;pthread_rwlockattr_t:t(15,92)=(15,91)dev_t:t(15,93)=(15,8)nlink_t:t(15,94)=(15,8)pid_t:t(15,95)=(0,3)time_t:t(15,96)=(0,3)clock_t:t(15,97)=(0,3)clockid_t:t(15,98)=(0,1)timer_t:t(15,99)=(0,1)unchar:t(15,100)=(0,11)ushort:t(15,101)=(0,9)uint:t(15,102)=(0,4)ulong:t(15,103)=(0,5)u_char:t(15,104)=(0,11)u_short:t(15,105)=(0,9)u_int:t(15,106)=(0,4)u_long:t(15,107)=(0,5)_quad:T(15,108)=s8val:(15,109)=ar(17,3);0;1;(0,1),0,64;;quad_t:t(15,110)=(15,108)quad:t(15,111)=(15,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(20,1)=s8tv_sec:(15,96),0,32;tv_usec:(15,49),32,32;;timezone:T(20,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(20,3)=s16it_interval:(20,1),0,64;it_value:(20,1),64,64;;hrtime_t:t(20,4)=(15,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(23,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(24,1)=s8tv_sec:(15,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(24,2)=(24,1)timestruc_t:t(24,3)=(24,1)itimerspec:T(24,4)=s16it_interval:(24,1),0,64;it_value:(24,1),64,64;;itimerspec_t:t(24,5)=(24,4)sigval:T(22,1)=u4sival_int:(0,1),0,32;sival_ptr:(8,2),0,32;;sigevent:T(22,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(22,1),64,32;sigev_notify_function:(22,3)=*(22,4)=f(8,3),96,32;sigev_notify_attributes:(22,5)=*(15,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(19,1)=(0,3)fds_mask:t(19,2)=(0,3)fd_set:T(19,3)=s128fds_bits:(19,4)=ar(17,3);0;31;(0,3),0,1024;;fd_set:t(19,5)=(19,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(8,4)=(0,11)ush:t(8,5)=(0,9)ulg:t(8,6)=(0,5)file_t:t(8,7)=(0,1)ct_data:T(1,1)=s4fc:(1,2)=u2freq:(8,5),0,16;code:(8,5),0,16;;,0,16;dl:(1,3)=u2dad:(8,5),0,16;len:(8,5),0,16;;,16,16;;ct_data:t(1,4)=(1,1)tree_desc:T(1,5)=s28dyn_tree:(1,6)=*(1,4),0,32;static_tree:(1,6),32,32;extra_bits:(1,7)=*(0,1),64,32;extra_base:(0,1),96,32;elems:(0,1),128,32;max_length:(0,1),160,32;max_code:(0,1),192,32;;tree_desc:t(1,8)=(1,5)ct_init:F(8,3)attr:p(1,9)=*(8,5)methodp:p(1,7)attr:r(1,9)methodp:r(1,7)n:r(0,1)bits:r(0,1)length:r(0,1)code:r(0,1)dist:r(0,1)init_block:f(8,3)n:r(0,1)pqdownheap:f(8,3)tree:p(1,6)k:p(0,1)k:r(0,1)v:(0,1)j:r(0,1)gen_bitlen:f(8,3)desc:p(1,10)=*(1,8)desc:r(1,10)tree:(1,6)extra:(1,7)base:(0,1)max_code:(0,1)max_length:(0,1)stree:(1,6)h:r(0,1)n:r(0,1)m:r(0,1)bits:r(0,1)xbits:r(0,1)overflow:(0,1)gen_codes:f(8,3)tree:p(1,6)max_code:p(0,1)tree:r(1,6)max_code:r(0,1)next_code:(1,11)=ar(17,3);0;15;(8,5)code:r(8,5)bits:r(0,1)n:r(0,1)len:r(0,1)len:r(0,1)build_tree:f(8,3)desc:p(1,10)tree:r(1,6)stree:(1,6)elems:r(0,1)n:r(0,1)m:r(0,1)max_code:(0,1)node:(0,1)scan_tree:f(8,3)tree:p(1,6)max_code:p(0,1)n:r(0,1)prevlen:(0,1)curlen:r(0,1)nextlen:r(0,1)count:r(0,1)max_count:r(0,1)min_count:(0,1)send_tree:f(8,3)tree:p(1,6)max_code:p(0,1)n:(0,1)prevlen:(0,1)curlen:r(0,1)nextlen:r(0,1)count:r(0,1)max_count:r(0,1)min_count:(0,1)build_bl_tree:f(0,1)max_blindex:r(0,1)send_all_trees:f(8,3)lcodes:p(0,1)dcodes:p(0,1)blcodes:p(0,1)lcodes:(0,1)dcodes:r(0,1)blcodes:r(0,1)rank:r(0,1)flush_block:F(9,1)buf:p(15,10)stored_len:p(8,6)eof:p(0,1)stored_len:r(8,6)opt_lenb:r(8,6)static_lenb:r(8,6)max_blindex:(0,1)opt_lenb:r(8,6)static_lenb:r(8,6)max_blindex:(0,1)opt_lenb:r(8,6)static_lenb:r(8,6)max_blindex:(0,1)opt_lenb:r(8,6)static_lenb:r(8,6)max_blindex:(0,1)ct_tally:F(0,1)dist:p(0,1)lc:p(0,1)dist:r(0,1)lc:r(0,1)out_length:r(8,6)in_length:(8,6)dcode:r(0,1)compress_block:f(8,3)ltree:p(1,6)dtree:p(1,6)ltree:(1,6)dtree:(1,6)dist:r(0,4)lc:r(0,1)lx:r(0,4)dx:(0,4)fx:(0,4)flag:(8,4)code:r(0,4)extra:r(0,1)set_file_type:f(8,3)n:r(0,1)ascii_freq:r(0,4)bin_freq:r(0,4)extra_lbits:S(1,12)=ar(17,3);0;28;(0,1)extra_dbits:S(1,13)=ar(17,3);0;29;(0,1)extra_blbits:S(1,14)=ar(17,3);0;18;(0,1)dyn_ltree:S(1,15)=ar(17,3);0;572;(1,4)dyn_dtree:S(1,16)=ar(17,3);0;60;(1,4)static_ltree:S(1,17)=ar(17,3);0;287;(1,4)static_dtree:S(1,18)=ar(17,3);0;29;(1,4)bl_tree:S(1,19)=ar(17,3);0;38;(1,4)l_desc:S(1,8)d_desc:S(1,8)bl_desc:S(1,8)bl_count:S(1,11)bl_order:S(1,20)=ar(17,3);0;18;(8,4)heap:S(1,21)=ar(17,3);0;572;(0,1)heap_len:S(0,1)heap_max:S(0,1)depth:S(1,22)=ar(17,3);0;572;(8,4)length_code:S(1,23)=ar(17,3);0;255;(8,4)dist_code:S(1,24)=ar(17,3);0;511;(8,4)base_length:S(1,12)base_dist:S(1,13)flag_buf:S(1,25)=ar(17,3);0;4095;(8,4)last_lit:S(0,4)last_dist:S(0,4)last_flags:S(0,4)flags:S(8,4)flag_bit:S(8,4)opt_len:S(8,6)static_len:S(8,6)compressed_len:S(9,1)input_len:S(9,1)file_type:G(1,9)file_method:G(1,7)unlzh.c/usr2/SOURCES/I8/gzip-1.3.5/unlzh.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;unlzh.cconfig.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(4,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(8,1)=(8,2)=*(8,3)=(8,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(9,1)=(9,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(10,1)=(0,1)__FILE:T(9,2)=s16_cnt:(10,1),0,32;_ptr:(10,2)=*(0,11),32,32;_base:(10,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(5,1)=(0,6)FILE:t(5,2)=(9,1)size_t:t(5,3)=(0,4)fpos_t:t(5,4)=(5,1)off_t:t(3,1)=(5,1)off64_t:t(3,2)=(5,1)fpos64_t:t(3,3)=(5,1)tailor.hgzip.hvoidp:t(12,1)=(8,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(15,1)=s24val:(15,2)=ar(15,3)=r(15,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(15,4)=(15,1)lock_t:t(15,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(16,1)=(0,2)int16_t:t(16,2)=(0,8)int32_t:t(16,3)=(0,1)int64_t:t(16,4)=(0,6)uint8_t:t(16,5)=(0,11)uint16_t:t(16,6)=(0,9)uint32_t:t(16,7)=(0,4)uint64_t:t(16,8)=(0,7)intmax_t:t(16,9)=(16,4)uintmax_t:t(16,10)=(16,8)intptr_t:t(16,11)=(0,1)uintptr_t:t(16,12)=(0,4)int_least8_t:t(16,13)=(0,2)int_least16_t:t(16,14)=(0,8)int_least32_t:t(16,15)=(0,1)int_least64_t:t(16,16)=(0,6)uint_least8_t:t(16,17)=(0,11)uint_least16_t:t(16,18)=(0,9)uint_least32_t:t(16,19)=(0,4)uint_least64_t:t(16,20)=(0,7)longlong_t:t(13,1)=(0,6)u_longlong_t:t(13,2)=(0,7)t_scalar_t:t(13,3)=(0,3)t_uscalar_t:t(13,4)=(0,5)uchar_t:t(13,5)=(0,11)ushort_t:t(13,6)=(0,9)uint_t:t(13,7)=(0,4)ulong_t:t(13,8)=(0,5)caddr_t:t(13,9)=(13,10)=*(0,2)daddr_t:t(13,11)=(0,3)cnt_t:t(13,12)=(0,8)paddr_t:t(13,13)=(13,8)ptrdiff_t:t(13,14)=(0,1)pfn_t:t(13,15)=(13,8)pgcnt_t:t(13,16)=(13,8)spgcnt_t:t(13,17)=(0,3)use_t:t(13,18)=(13,5)sysid_t:t(13,19)=(0,8)index_t:t(13,20)=(0,8)timeout_id_t:t(13,21)=(8,2)bufcall_id_t:t(13,22)=(8,2)ino_t:t(13,23)=(13,2)blkcnt_t:t(13,24)=(13,1)fsblkcnt_t:t(13,25)=(13,2)fsfilcnt_t:t(13,26)=(13,2)ino64_t:t(13,27)=(13,2)blkcnt64_t:t(13,28)=(13,1)fsblkcnt64_t:t(13,29)=(13,2)fsfilcnt64_t:t(13,30)=(13,2)blksize_t:t(13,31)=(0,3) :T(13,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(13,33)=(13,32)pad64_t:t(13,34)=(16,4)upad64_t:t(13,35)=(16,8)offset_t:t(13,36)=(13,1)u_offset_t:t(13,37)=(13,2)len_t:t(13,38)=(13,2)diskaddr_t:t(13,39)=(13,1)lloff_t:t(13,40)=(13,41)=u8_f:(13,36),0,64;_p:(13,42)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;lldaddr_t:t(13,43)=(13,44)=u8_f:(13,39),0,64;_p:(13,45)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;k_fltset_t:t(13,46)=(13,7)id_t:t(13,47)=(0,3)useconds_t:t(13,48)=(13,7)suseconds_t:t(13,49)=(0,3)major_t:t(13,50)=(13,8)minor_t:t(13,51)=(13,8)pri_t:t(13,52)=(0,8)o_mode_t:t(13,53)=(13,6)o_dev_t:t(13,54)=(0,8)o_uid_t:t(13,55)=(13,6)o_gid_t:t(13,56)=(13,55)o_nlink_t:t(13,57)=(0,8)o_pid_t:t(13,58)=(0,8)o_ino_t:t(13,59)=(13,6)key_t:t(13,60)=(0,1)mode_t:t(13,61)=(13,8)uid_t:t(13,62)=(0,3)gid_t:t(13,63)=(13,62)taskid_t:t(13,64)=(13,47)projid_t:t(13,65)=(13,47)pthread_t:t(13,66)=(0,4)pthread_key_t:t(13,67)=(0,4)_pthread_mutex:T(13,68)=s24__pthread_mutex_flags:(13,69)=s8__pthread_mutex_flag1:(16,6),0,16;__pthread_mutex_flag2:(16,5),16,8;__pthread_mutex_ceiling:(16,5),24,8;__pthread_mutex_type:(16,7),32,32;;,0,64;__pthread_mutex_lock:(13,70)=u8__pthread_mutex_lock64:(13,71)=s8__pthread_mutex_pad:(13,72)=ar(15,3);0;7;(16,5),0,64;;,0,64;__pthread_mutex_owner64:(13,35),0,64;;,64,64;__pthread_mutex_data:(13,35),128,64;;pthread_mutex_t:t(13,73)=(13,68)_pthread_cond:T(13,74)=s16__pthread_cond_flags:(13,75)=s8__pthread_cond_flag:(13,76)=ar(15,3);0;3;(16,5),0,32;__pthread_cond_type:(16,7),32,32;;,0,64;__pthread_cond_data:(13,35),64,64;;pthread_cond_t:t(13,77)=(13,74)_pthread_rwlock:T(13,78)=s64__pthread_rwlock_readers:(16,3),0,32;__pthread_rwlock_type:(16,6),32,16;__pthread_rwlock_magic:(16,6),48,16;__pthread_rwlock_pad1:(13,79)=ar(15,3);0;2;(13,35),64,192;__pthread_rwlock_pad2:(13,80)=ar(15,3);0;1;(13,35),256,128;__pthread_rwlock_pad3:(13,80),384,128;;pthread_rwlock_t:t(13,81)=(13,78)_pthread_attr:T(13,82)=s4__pthread_attrp:(8,2),0,32;;pthread_attr_t:t(13,83)=(13,82)_pthread_mutexattr:T(13,84)=s4__pthread_mutexattrp:(8,2),0,32;;pthread_mutexattr_t:t(13,85)=(13,84)_pthread_condattr:T(13,86)=s4__pthread_condattrp:(8,2),0,32;;pthread_condattr_t:t(13,87)=(13,86)_once:T(13,88)=s32__pthread_once_pad:(13,89)=ar(15,3);0;3;(13,35),0,256;;pthread_once_t:t(13,90)=(13,88)_pthread_rwlockattr:T(13,91)=s4__pthread_rwlockattrp:(8,2),0,32;;pthread_rwlockattr_t:t(13,92)=(13,91)dev_t:t(13,93)=(13,8)nlink_t:t(13,94)=(13,8)pid_t:t(13,95)=(0,3)time_t:t(13,96)=(0,3)clock_t:t(13,97)=(0,3)clockid_t:t(13,98)=(0,1)timer_t:t(13,99)=(0,1)unchar:t(13,100)=(0,11)ushort:t(13,101)=(0,9)uint:t(13,102)=(0,4)ulong:t(13,103)=(0,5)u_char:t(13,104)=(0,11)u_short:t(13,105)=(0,9)u_int:t(13,106)=(0,4)u_long:t(13,107)=(0,5)_quad:T(13,108)=s8val:(13,109)=ar(15,3);0;1;(0,1),0,64;;quad_t:t(13,110)=(13,108)quad:t(13,111)=(13,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(18,1)=s8tv_sec:(13,96),0,32;tv_usec:(13,49),32,32;;timezone:T(18,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(18,3)=s16it_interval:(18,1),0,64;it_value:(18,1),64,64;;hrtime_t:t(18,4)=(13,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(22,1)=s8tv_sec:(13,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(22,2)=(22,1)timestruc_t:t(22,3)=(22,1)itimerspec:T(22,4)=s16it_interval:(22,1),0,64;it_value:(22,1),64,64;;itimerspec_t:t(22,5)=(22,4)sigval:T(20,1)=u4sival_int:(0,1),0,32;sival_ptr:(8,2),0,32;;sigevent:T(20,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(20,1),64,32;sigev_notify_function:(20,3)=*(20,4)=f(8,3),96,32;sigev_notify_attributes:(20,5)=*(13,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(17,1)=(0,3)fds_mask:t(17,2)=(0,3)fd_set:T(17,3)=s128fds_bits:(17,4)=ar(15,3);0;31;(0,3),0,1024;;fd_set:t(17,5)=(17,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(12,2)=(0,11)ush:t(12,3)=(0,9)ulg:t(12,4)=(0,5)file_t:t(12,5)=(0,1)lzw.hfillbuf:f(8,3)n:p(0,1)n:r(0,1)getbits:f(0,4)n:p(0,1)n:r(0,1)x:r(0,4)init_getbits:f(8,3)make_table:f(8,3)nchar:p(0,1)bitlen:p(1,1)=*(12,2)tablebits:p(0,1)table:p(1,2)=*(12,3)count:(1,3)=ar(15,3);0;16;(12,3)weight:(1,3)start:(1,4)=ar(15,3);0;17;(12,3)p:r(1,2)i:r(0,4)k:r(0,4)len:(0,4)ch:r(0,4)jutbits:(0,4)avail:(0,4)nextcode:(0,4)mask:(0,4)read_pt_len:f(8,3)nn:p(0,1)nbit:p(0,1)i_special:p(0,1)nbit:r(0,1)i:r(0,1)c:r(0,1)n:r(0,1)mask:r(0,4)i:r(0,1)c:r(0,1)n:r(0,1)mask:r(0,4)read_c_len:f(8,3)i:r(0,1)c:r(0,1)n:(0,1)mask:r(0,4)i:r(0,1)c:r(0,1)n:(0,1)mask:r(0,4)decode_c:f(0,4)j:r(0,4)mask:r(0,4)j:r(0,4)mask:r(0,4)decode_p:f(0,4)j:r(0,4)mask:r(0,4)j:r(0,4)mask:r(0,4)huf_decode_start:f(8,3)decode_start:f(8,3)decode:f(0,4)count:p(0,4)buffer:p(1,1)count:r(0,4)buffer:r(1,1)i:V(0,4)r:r(0,4)c:r(0,4)i:V(0,4)r:r(0,4)c:r(0,4)unlzh:F(0,1)in:p(0,1)out:p(0,1)in:r(0,1)out:r(0,1)n:r(0,4)n:r(0,4)pt_len:S(1,5)=ar(15,3);0;18;(12,2)blocksize:S(0,4)pt_table:S(1,6)=ar(15,3);0;255;(12,3)bitbuf:S(12,3)subbitbuf:S(0,4)bitcount:S(0,1)j:S(0,1)done:S(0,1)unlzw.c/usr2/SOURCES/I8/gzip-1.3.5/unlzw.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;unlzw.cconfig.htailor.h/usr/include/unistd.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(9,1)=s24val:(9,2)=ar(9,3)=r(9,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(9,4)=(9,1)lock_t:t(9,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(10,1)=(0,2)int16_t:t(10,2)=(0,8)int32_t:t(10,3)=(0,1)int64_t:t(10,4)=(0,6)uint8_t:t(10,5)=(0,11)uint16_t:t(10,6)=(0,9)uint32_t:t(10,7)=(0,4)uint64_t:t(10,8)=(0,7)intmax_t:t(10,9)=(10,4)uintmax_t:t(10,10)=(10,8)intptr_t:t(10,11)=(0,1)uintptr_t:t(10,12)=(0,4)int_least8_t:t(10,13)=(0,2)int_least16_t:t(10,14)=(0,8)int_least32_t:t(10,15)=(0,1)int_least64_t:t(10,16)=(0,6)uint_least8_t:t(10,17)=(0,11)uint_least16_t:t(10,18)=(0,9)uint_least32_t:t(10,19)=(0,4)uint_least64_t:t(10,20)=(0,7)longlong_t:t(7,1)=(0,6)u_longlong_t:t(7,2)=(0,7)t_scalar_t:t(7,3)=(0,3)t_uscalar_t:t(7,4)=(0,5)uchar_t:t(7,5)=(0,11)ushort_t:t(7,6)=(0,9)uint_t:t(7,7)=(0,4)ulong_t:t(7,8)=(0,5)caddr_t:t(7,9)=(7,10)=*(0,2)daddr_t:t(7,11)=(0,3)cnt_t:t(7,12)=(0,8)paddr_t:t(7,13)=(7,8)ptrdiff_t:t(7,14)=(0,1)pfn_t:t(7,15)=(7,8)pgcnt_t:t(7,16)=(7,8)spgcnt_t:t(7,17)=(0,3)use_t:t(7,18)=(7,5)sysid_t:t(7,19)=(0,8)index_t:t(7,20)=(0,8)timeout_id_t:t(7,21)=(7,22)=*(7,23)=(7,23)bufcall_id_t:t(7,24)=(7,22)off_t:t(7,25)=(7,1)off64_t:t(7,26)=(7,1)ino_t:t(7,27)=(7,2)blkcnt_t:t(7,28)=(7,1)fsblkcnt_t:t(7,29)=(7,2)fsfilcnt_t:t(7,30)=(7,2)ino64_t:t(7,31)=(7,2)blkcnt64_t:t(7,32)=(7,1)fsblkcnt64_t:t(7,33)=(7,2)fsfilcnt64_t:t(7,34)=(7,2)blksize_t:t(7,35)=(0,3) :T(7,36)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(7,37)=(7,36)pad64_t:t(7,38)=(10,4)upad64_t:t(7,39)=(10,8)offset_t:t(7,40)=(7,1)u_offset_t:t(7,41)=(7,2)len_t:t(7,42)=(7,2)diskaddr_t:t(7,43)=(7,1)lloff_t:t(7,44)=(7,45)=u8_f:(7,40),0,64;_p:(7,46)=s8_l:(10,3),0,32;_u:(10,3),32,32;;,0,64;;lldaddr_t:t(7,47)=(7,48)=u8_f:(7,43),0,64;_p:(7,49)=s8_l:(10,3),0,32;_u:(10,3),32,32;;,0,64;;k_fltset_t:t(7,50)=(7,7)id_t:t(7,51)=(0,3)useconds_t:t(7,52)=(7,7)suseconds_t:t(7,53)=(0,3)major_t:t(7,54)=(7,8)minor_t:t(7,55)=(7,8)pri_t:t(7,56)=(0,8)o_mode_t:t(7,57)=(7,6)o_dev_t:t(7,58)=(0,8)o_uid_t:t(7,59)=(7,6)o_gid_t:t(7,60)=(7,59)o_nlink_t:t(7,61)=(0,8)o_pid_t:t(7,62)=(0,8)o_ino_t:t(7,63)=(7,6)key_t:t(7,64)=(0,1)mode_t:t(7,65)=(7,8)uid_t:t(7,66)=(0,3)gid_t:t(7,67)=(7,66)taskid_t:t(7,68)=(7,51)projid_t:t(7,69)=(7,51)pthread_t:t(7,70)=(0,4)pthread_key_t:t(7,71)=(0,4)_pthread_mutex:T(7,72)=s24__pthread_mutex_flags:(7,73)=s8__pthread_mutex_flag1:(10,6),0,16;__pthread_mutex_flag2:(10,5),16,8;__pthread_mutex_ceiling:(10,5),24,8;__pthread_mutex_type:(10,7),32,32;;,0,64;__pthread_mutex_lock:(7,74)=u8__pthread_mutex_lock64:(7,75)=s8__pthread_mutex_pad:(7,76)=ar(9,3);0;7;(10,5),0,64;;,0,64;__pthread_mutex_owner64:(7,39),0,64;;,64,64;__pthread_mutex_data:(7,39),128,64;;pthread_mutex_t:t(7,77)=(7,72)_pthread_cond:T(7,78)=s16__pthread_cond_flags:(7,79)=s8__pthread_cond_flag:(7,80)=ar(9,3);0;3;(10,5),0,32;__pthread_cond_type:(10,7),32,32;;,0,64;__pthread_cond_data:(7,39),64,64;;pthread_cond_t:t(7,81)=(7,78)_pthread_rwlock:T(7,82)=s64__pthread_rwlock_readers:(10,3),0,32;__pthread_rwlock_type:(10,6),32,16;__pthread_rwlock_magic:(10,6),48,16;__pthread_rwlock_pad1:(7,83)=ar(9,3);0;2;(7,39),64,192;__pthread_rwlock_pad2:(7,84)=ar(9,3);0;1;(7,39),256,128;__pthread_rwlock_pad3:(7,84),384,128;;pthread_rwlock_t:t(7,85)=(7,82)_pthread_attr:T(7,86)=s4__pthread_attrp:(7,22),0,32;;pthread_attr_t:t(7,87)=(7,86)_pthread_mutexattr:T(7,88)=s4__pthread_mutexattrp:(7,22),0,32;;pthread_mutexattr_t:t(7,89)=(7,88)_pthread_condattr:T(7,90)=s4__pthread_condattrp:(7,22),0,32;;pthread_condattr_t:t(7,91)=(7,90)_once:T(7,92)=s32__pthread_once_pad:(7,93)=ar(9,3);0;3;(7,39),0,256;;pthread_once_t:t(7,94)=(7,92)_pthread_rwlockattr:T(7,95)=s4__pthread_rwlockattrp:(7,22),0,32;;pthread_rwlockattr_t:t(7,96)=(7,95)dev_t:t(7,97)=(7,8)nlink_t:t(7,98)=(7,8)pid_t:t(7,99)=(0,3)size_t:t(7,100)=(0,4)ssize_t:t(7,101)=(0,1)time_t:t(7,102)=(0,3)clock_t:t(7,103)=(0,3)clockid_t:t(7,104)=(0,1)timer_t:t(7,105)=(0,1)unchar:t(7,106)=(0,11)ushort:t(7,107)=(0,9)uint:t(7,108)=(0,4)ulong:t(7,109)=(0,5)u_char:t(7,110)=(0,11)u_short:t(7,111)=(0,9)u_int:t(7,112)=(0,4)u_long:t(7,113)=(0,5)_quad:T(7,114)=s8val:(7,115)=ar(9,3);0;1;(0,1),0,64;;quad_t:t(7,116)=(7,114)quad:t(7,117)=(7,116)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(12,1)=s8tv_sec:(7,102),0,32;tv_usec:(7,53),32,32;;timezone:T(12,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(12,3)=s16it_interval:(12,1),0,64;it_value:(12,1),64,64;;hrtime_t:t(12,4)=(7,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(15,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(16,1)=s8tv_sec:(7,102),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(16,2)=(16,1)timestruc_t:t(16,3)=(16,1)itimerspec:T(16,4)=s16it_interval:(16,1),0,64;it_value:(16,1),64,64;;itimerspec_t:t(16,5)=(16,4)sigval:T(14,1)=u4sival_int:(0,1),0,32;sival_ptr:(7,22),0,32;;sigevent:T(14,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(14,1),64,32;sigev_notify_function:(14,3)=*(14,4)=f(7,23),96,32;sigev_notify_attributes:(14,5)=*(7,87),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(11,1)=(0,3)fds_mask:t(11,2)=(0,3)fd_set:T(11,3)=s128fds_bits:(11,4)=ar(9,3);0;31;(0,3),0,1024;;fd_set:t(11,5)=(11,3)/usr/include/sys/unistd.h/usr/include/fcntl.h/usr/include/sys/fcntl.hflock:T(20,1)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(7,25),32,64;l_len:(7,25),96,64;l_sysid:(0,1),160,32;l_pid:(7,99),192,32;l_pad:(20,2)=ar(9,3);0;3;(0,3),224,128;;flock_t:t(20,3)=(20,1)flock64:T(20,4)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(7,26),32,64;l_len:(7,26),96,64;l_sysid:(0,1),160,32;l_pid:(7,99),192,32;l_pad:(20,2),224,128;;flock64_t:t(20,5)=(20,4)fshare:T(20,6)=s8f_access:(0,8),0,16;f_deny:(0,8),16,16;f_id:(0,1),32,32;;fshare_t:t(20,7)=(20,6)gzip.hvoidp:t(21,1)=(7,22)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(23,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(25,1)=(7,22)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(26,1)=(26,2)=xs__FILE:/usr/include/stdio_impl.h__FILE:T(26,2)=s16_cnt:(7,101),0,32;_ptr:(27,1)=*(0,11),32,32;_base:(27,1),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(24,1)=(0,6)FILE:t(24,2)=(26,1)fpos_t:t(24,3)=(24,1)fpos64_t:t(22,1)=(24,1)/usr/include/string.h/usr/include/iso/string_iso.huch:t(21,2)=(0,11)ush:t(21,3)=(0,9)ulg:t(21,4)=(0,5)file_t:t(21,5)=(0,1)lzw.hchar_type:t(1,1)=(0,11)code_int:t(1,2)=(0,3)count_int:t(1,3)=(0,5)count_short:t(1,4)=(0,9)cmp_code_int:t(1,5)=(0,5)bytes:T(1,6)=u4word:(0,3),0,32;bytes:(1,7)=s4dummy:(0,1),0,32;;,0,32;;unlzw:F(0,1)in:p(0,1)out:p(0,1)stackp:r(1,8)=*(1,1)code:r(1,2)finchar:(0,1)oldcode:(1,2)incode:(1,2)inbits:(0,3)posbits:(0,3)outpos:r(0,1)bitmask:(0,4)free_ent:(1,2)maxcode:(1,2)maxmaxcode:(1,2)n_bits:(0,1)rsize:(0,1)stackp:r(1,8)code:r(1,2)finchar:(0,1)oldcode:(1,2)incode:(1,2)inbits:(0,3)posbits:(0,3)outpos:r(0,1)bitmask:(0,4)free_ent:(1,2)maxcode:(1,2)maxmaxcode:(1,2)n_bits:(0,1)rsize:(0,1)i:r(0,1)e:r(0,1)o:r(0,1)p:r(1,8)i:r(0,1)i:r(0,1)i:r(0,1)i:r(0,1)e:r(0,1)o:r(0,1)i:r(0,1)block_mode:G(0,1)unpack.c/usr2/SOURCES/I8/gzip-1.3.5/unpack.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;unpack.cconfig.htailor.hgzip.hvoidp:t(4,1)=(4,2)=*(4,3)=(4,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(6,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(10,1)=(4,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(11,1)=(11,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(12,1)=(0,1)__FILE:T(11,2)=s16_cnt:(12,1),0,32;_ptr:(12,2)=*(0,11),32,32;_base:(12,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(7,1)=(0,6)FILE:t(7,2)=(11,1)size_t:t(7,3)=(0,4)fpos_t:t(7,4)=(7,1)off_t:t(5,1)=(7,1)off64_t:t(5,2)=(7,1)fpos64_t:t(5,3)=(7,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(15,1)=s24val:(15,2)=ar(15,3)=r(15,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(15,4)=(15,1)lock_t:t(15,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(16,1)=(0,2)int16_t:t(16,2)=(0,8)int32_t:t(16,3)=(0,1)int64_t:t(16,4)=(0,6)uint8_t:t(16,5)=(0,11)uint16_t:t(16,6)=(0,9)uint32_t:t(16,7)=(0,4)uint64_t:t(16,8)=(0,7)intmax_t:t(16,9)=(16,4)uintmax_t:t(16,10)=(16,8)intptr_t:t(16,11)=(0,1)uintptr_t:t(16,12)=(0,4)int_least8_t:t(16,13)=(0,2)int_least16_t:t(16,14)=(0,8)int_least32_t:t(16,15)=(0,1)int_least64_t:t(16,16)=(0,6)uint_least8_t:t(16,17)=(0,11)uint_least16_t:t(16,18)=(0,9)uint_least32_t:t(16,19)=(0,4)uint_least64_t:t(16,20)=(0,7)longlong_t:t(13,1)=(0,6)u_longlong_t:t(13,2)=(0,7)t_scalar_t:t(13,3)=(0,3)t_uscalar_t:t(13,4)=(0,5)uchar_t:t(13,5)=(0,11)ushort_t:t(13,6)=(0,9)uint_t:t(13,7)=(0,4)ulong_t:t(13,8)=(0,5)caddr_t:t(13,9)=(13,10)=*(0,2)daddr_t:t(13,11)=(0,3)cnt_t:t(13,12)=(0,8)paddr_t:t(13,13)=(13,8)ptrdiff_t:t(13,14)=(0,1)pfn_t:t(13,15)=(13,8)pgcnt_t:t(13,16)=(13,8)spgcnt_t:t(13,17)=(0,3)use_t:t(13,18)=(13,5)sysid_t:t(13,19)=(0,8)index_t:t(13,20)=(0,8)timeout_id_t:t(13,21)=(4,2)bufcall_id_t:t(13,22)=(4,2)ino_t:t(13,23)=(13,2)blkcnt_t:t(13,24)=(13,1)fsblkcnt_t:t(13,25)=(13,2)fsfilcnt_t:t(13,26)=(13,2)ino64_t:t(13,27)=(13,2)blkcnt64_t:t(13,28)=(13,1)fsblkcnt64_t:t(13,29)=(13,2)fsfilcnt64_t:t(13,30)=(13,2)blksize_t:t(13,31)=(0,3) :T(13,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(13,33)=(13,32)pad64_t:t(13,34)=(16,4)upad64_t:t(13,35)=(16,8)offset_t:t(13,36)=(13,1)u_offset_t:t(13,37)=(13,2)len_t:t(13,38)=(13,2)diskaddr_t:t(13,39)=(13,1)lloff_t:t(13,40)=(13,41)=u8_f:(13,36),0,64;_p:(13,42)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;lldaddr_t:t(13,43)=(13,44)=u8_f:(13,39),0,64;_p:(13,45)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;k_fltset_t:t(13,46)=(13,7)id_t:t(13,47)=(0,3)useconds_t:t(13,48)=(13,7)suseconds_t:t(13,49)=(0,3)major_t:t(13,50)=(13,8)minor_t:t(13,51)=(13,8)pri_t:t(13,52)=(0,8)o_mode_t:t(13,53)=(13,6)o_dev_t:t(13,54)=(0,8)o_uid_t:t(13,55)=(13,6)o_gid_t:t(13,56)=(13,55)o_nlink_t:t(13,57)=(0,8)o_pid_t:t(13,58)=(0,8)o_ino_t:t(13,59)=(13,6)key_t:t(13,60)=(0,1)mode_t:t(13,61)=(13,8)uid_t:t(13,62)=(0,3)gid_t:t(13,63)=(13,62)taskid_t:t(13,64)=(13,47)projid_t:t(13,65)=(13,47)pthread_t:t(13,66)=(0,4)pthread_key_t:t(13,67)=(0,4)_pthread_mutex:T(13,68)=s24__pthread_mutex_flags:(13,69)=s8__pthread_mutex_flag1:(16,6),0,16;__pthread_mutex_flag2:(16,5),16,8;__pthread_mutex_ceiling:(16,5),24,8;__pthread_mutex_type:(16,7),32,32;;,0,64;__pthread_mutex_lock:(13,70)=u8__pthread_mutex_lock64:(13,71)=s8__pthread_mutex_pad:(13,72)=ar(15,3);0;7;(16,5),0,64;;,0,64;__pthread_mutex_owner64:(13,35),0,64;;,64,64;__pthread_mutex_data:(13,35),128,64;;pthread_mutex_t:t(13,73)=(13,68)_pthread_cond:T(13,74)=s16__pthread_cond_flags:(13,75)=s8__pthread_cond_flag:(13,76)=ar(15,3);0;3;(16,5),0,32;__pthread_cond_type:(16,7),32,32;;,0,64;__pthread_cond_data:(13,35),64,64;;pthread_cond_t:t(13,77)=(13,74)_pthread_rwlock:T(13,78)=s64__pthread_rwlock_readers:(16,3),0,32;__pthread_rwlock_type:(16,6),32,16;__pthread_rwlock_magic:(16,6),48,16;__pthread_rwlock_pad1:(13,79)=ar(15,3);0;2;(13,35),64,192;__pthread_rwlock_pad2:(13,80)=ar(15,3);0;1;(13,35),256,128;__pthread_rwlock_pad3:(13,80),384,128;;pthread_rwlock_t:t(13,81)=(13,78)_pthread_attr:T(13,82)=s4__pthread_attrp:(4,2),0,32;;pthread_attr_t:t(13,83)=(13,82)_pthread_mutexattr:T(13,84)=s4__pthread_mutexattrp:(4,2),0,32;;pthread_mutexattr_t:t(13,85)=(13,84)_pthread_condattr:T(13,86)=s4__pthread_condattrp:(4,2),0,32;;pthread_condattr_t:t(13,87)=(13,86)_once:T(13,88)=s32__pthread_once_pad:(13,89)=ar(15,3);0;3;(13,35),0,256;;pthread_once_t:t(13,90)=(13,88)_pthread_rwlockattr:T(13,91)=s4__pthread_rwlockattrp:(4,2),0,32;;pthread_rwlockattr_t:t(13,92)=(13,91)dev_t:t(13,93)=(13,8)nlink_t:t(13,94)=(13,8)pid_t:t(13,95)=(0,3)time_t:t(13,96)=(0,3)clock_t:t(13,97)=(0,3)clockid_t:t(13,98)=(0,1)timer_t:t(13,99)=(0,1)unchar:t(13,100)=(0,11)ushort:t(13,101)=(0,9)uint:t(13,102)=(0,4)ulong:t(13,103)=(0,5)u_char:t(13,104)=(0,11)u_short:t(13,105)=(0,9)u_int:t(13,106)=(0,4)u_long:t(13,107)=(0,5)_quad:T(13,108)=s8val:(13,109)=ar(15,3);0;1;(0,1),0,64;;quad_t:t(13,110)=(13,108)quad:t(13,111)=(13,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(18,1)=s8tv_sec:(13,96),0,32;tv_usec:(13,49),32,32;;timezone:T(18,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(18,3)=s16it_interval:(18,1),0,64;it_value:(18,1),64,64;;hrtime_t:t(18,4)=(13,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(22,1)=s8tv_sec:(13,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(22,2)=(22,1)timestruc_t:t(22,3)=(22,1)itimerspec:T(22,4)=s16it_interval:(22,1),0,64;it_value:(22,1),64,64;;itimerspec_t:t(22,5)=(22,4)sigval:T(20,1)=u4sival_int:(0,1),0,32;sival_ptr:(4,2),0,32;;sigevent:T(20,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(20,1),64,32;sigev_notify_function:(20,3)=*(20,4)=f(4,3),96,32;sigev_notify_attributes:(20,5)=*(13,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(17,1)=(0,3)fds_mask:t(17,2)=(0,3)fd_set:T(17,3)=s128fds_bits:(17,4)=ar(15,3);0;31;(0,3),0,1024;;fd_set:t(17,5)=(17,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(4,4)=(0,11)ush:t(4,5)=(0,9)ulg:t(4,6)=(0,5)file_t:t(4,7)=(0,1)crypt.hread_tree:f(4,3)len:(0,1)base:r(0,1)n:r(0,1)build_tree:f(4,3)nodes:r(0,1)len:r(0,1)prefixp:r(1,1)=*(4,4)prefixes:r(0,1)unpack:F(0,1)in:p(0,1)out:p(0,1)in:r(0,1)out:r(0,1)len:r(0,1)eob:(0,4)peek:(0,4)peek_mask:(0,4)len:r(0,1)eob:(0,4)peek:(0,4)peek_mask:(0,4)mask:(4,6)orig_len:S(4,6)max_len:S(0,1)literal:S(1,2)=ar(15,3);0;255;(4,4)lit_base:S(1,3)=ar(15,3);0;25;(0,1)leaves:S(1,3)parents:S(1,3)peek_bits:S(0,1)bitbuf:S(4,6)valid:S(0,1)unzip.c/usr2/SOURCES/I8/gzip-1.3.5/unzip.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;unzip.cconfig.htailor.hgzip.hvoidp:t(4,1)=(4,2)=*(4,3)=(4,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(6,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(10,1)=(4,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(11,1)=(11,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(12,1)=(0,1)__FILE:T(11,2)=s16_cnt:(12,1),0,32;_ptr:(12,2)=*(0,11),32,32;_base:(12,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(7,1)=(0,6)FILE:t(7,2)=(11,1)size_t:t(7,3)=(0,4)fpos_t:t(7,4)=(7,1)off_t:t(5,1)=(7,1)off64_t:t(5,2)=(7,1)fpos64_t:t(5,3)=(7,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(15,1)=s24val:(15,2)=ar(15,3)=r(15,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(15,4)=(15,1)lock_t:t(15,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(16,1)=(0,2)int16_t:t(16,2)=(0,8)int32_t:t(16,3)=(0,1)int64_t:t(16,4)=(0,6)uint8_t:t(16,5)=(0,11)uint16_t:t(16,6)=(0,9)uint32_t:t(16,7)=(0,4)uint64_t:t(16,8)=(0,7)intmax_t:t(16,9)=(16,4)uintmax_t:t(16,10)=(16,8)intptr_t:t(16,11)=(0,1)uintptr_t:t(16,12)=(0,4)int_least8_t:t(16,13)=(0,2)int_least16_t:t(16,14)=(0,8)int_least32_t:t(16,15)=(0,1)int_least64_t:t(16,16)=(0,6)uint_least8_t:t(16,17)=(0,11)uint_least16_t:t(16,18)=(0,9)uint_least32_t:t(16,19)=(0,4)uint_least64_t:t(16,20)=(0,7)longlong_t:t(13,1)=(0,6)u_longlong_t:t(13,2)=(0,7)t_scalar_t:t(13,3)=(0,3)t_uscalar_t:t(13,4)=(0,5)uchar_t:t(13,5)=(0,11)ushort_t:t(13,6)=(0,9)uint_t:t(13,7)=(0,4)ulong_t:t(13,8)=(0,5)caddr_t:t(13,9)=(13,10)=*(0,2)daddr_t:t(13,11)=(0,3)cnt_t:t(13,12)=(0,8)paddr_t:t(13,13)=(13,8)ptrdiff_t:t(13,14)=(0,1)pfn_t:t(13,15)=(13,8)pgcnt_t:t(13,16)=(13,8)spgcnt_t:t(13,17)=(0,3)use_t:t(13,18)=(13,5)sysid_t:t(13,19)=(0,8)index_t:t(13,20)=(0,8)timeout_id_t:t(13,21)=(4,2)bufcall_id_t:t(13,22)=(4,2)ino_t:t(13,23)=(13,2)blkcnt_t:t(13,24)=(13,1)fsblkcnt_t:t(13,25)=(13,2)fsfilcnt_t:t(13,26)=(13,2)ino64_t:t(13,27)=(13,2)blkcnt64_t:t(13,28)=(13,1)fsblkcnt64_t:t(13,29)=(13,2)fsfilcnt64_t:t(13,30)=(13,2)blksize_t:t(13,31)=(0,3) :T(13,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(13,33)=(13,32)pad64_t:t(13,34)=(16,4)upad64_t:t(13,35)=(16,8)offset_t:t(13,36)=(13,1)u_offset_t:t(13,37)=(13,2)len_t:t(13,38)=(13,2)diskaddr_t:t(13,39)=(13,1)lloff_t:t(13,40)=(13,41)=u8_f:(13,36),0,64;_p:(13,42)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;lldaddr_t:t(13,43)=(13,44)=u8_f:(13,39),0,64;_p:(13,45)=s8_l:(16,3),0,32;_u:(16,3),32,32;;,0,64;;k_fltset_t:t(13,46)=(13,7)id_t:t(13,47)=(0,3)useconds_t:t(13,48)=(13,7)suseconds_t:t(13,49)=(0,3)major_t:t(13,50)=(13,8)minor_t:t(13,51)=(13,8)pri_t:t(13,52)=(0,8)o_mode_t:t(13,53)=(13,6)o_dev_t:t(13,54)=(0,8)o_uid_t:t(13,55)=(13,6)o_gid_t:t(13,56)=(13,55)o_nlink_t:t(13,57)=(0,8)o_pid_t:t(13,58)=(0,8)o_ino_t:t(13,59)=(13,6)key_t:t(13,60)=(0,1)mode_t:t(13,61)=(13,8)uid_t:t(13,62)=(0,3)gid_t:t(13,63)=(13,62)taskid_t:t(13,64)=(13,47)projid_t:t(13,65)=(13,47)pthread_t:t(13,66)=(0,4)pthread_key_t:t(13,67)=(0,4)_pthread_mutex:T(13,68)=s24__pthread_mutex_flags:(13,69)=s8__pthread_mutex_flag1:(16,6),0,16;__pthread_mutex_flag2:(16,5),16,8;__pthread_mutex_ceiling:(16,5),24,8;__pthread_mutex_type:(16,7),32,32;;,0,64;__pthread_mutex_lock:(13,70)=u8__pthread_mutex_lock64:(13,71)=s8__pthread_mutex_pad:(13,72)=ar(15,3);0;7;(16,5),0,64;;,0,64;__pthread_mutex_owner64:(13,35),0,64;;,64,64;__pthread_mutex_data:(13,35),128,64;;pthread_mutex_t:t(13,73)=(13,68)_pthread_cond:T(13,74)=s16__pthread_cond_flags:(13,75)=s8__pthread_cond_flag:(13,76)=ar(15,3);0;3;(16,5),0,32;__pthread_cond_type:(16,7),32,32;;,0,64;__pthread_cond_data:(13,35),64,64;;pthread_cond_t:t(13,77)=(13,74)_pthread_rwlock:T(13,78)=s64__pthread_rwlock_readers:(16,3),0,32;__pthread_rwlock_type:(16,6),32,16;__pthread_rwlock_magic:(16,6),48,16;__pthread_rwlock_pad1:(13,79)=ar(15,3);0;2;(13,35),64,192;__pthread_rwlock_pad2:(13,80)=ar(15,3);0;1;(13,35),256,128;__pthread_rwlock_pad3:(13,80),384,128;;pthread_rwlock_t:t(13,81)=(13,78)_pthread_attr:T(13,82)=s4__pthread_attrp:(4,2),0,32;;pthread_attr_t:t(13,83)=(13,82)_pthread_mutexattr:T(13,84)=s4__pthread_mutexattrp:(4,2),0,32;;pthread_mutexattr_t:t(13,85)=(13,84)_pthread_condattr:T(13,86)=s4__pthread_condattrp:(4,2),0,32;;pthread_condattr_t:t(13,87)=(13,86)_once:T(13,88)=s32__pthread_once_pad:(13,89)=ar(15,3);0;3;(13,35),0,256;;pthread_once_t:t(13,90)=(13,88)_pthread_rwlockattr:T(13,91)=s4__pthread_rwlockattrp:(4,2),0,32;;pthread_rwlockattr_t:t(13,92)=(13,91)dev_t:t(13,93)=(13,8)nlink_t:t(13,94)=(13,8)pid_t:t(13,95)=(0,3)time_t:t(13,96)=(0,3)clock_t:t(13,97)=(0,3)clockid_t:t(13,98)=(0,1)timer_t:t(13,99)=(0,1)unchar:t(13,100)=(0,11)ushort:t(13,101)=(0,9)uint:t(13,102)=(0,4)ulong:t(13,103)=(0,5)u_char:t(13,104)=(0,11)u_short:t(13,105)=(0,9)u_int:t(13,106)=(0,4)u_long:t(13,107)=(0,5)_quad:T(13,108)=s8val:(13,109)=ar(15,3);0;1;(0,1),0,64;;quad_t:t(13,110)=(13,108)quad:t(13,111)=(13,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(18,1)=s8tv_sec:(13,96),0,32;tv_usec:(13,49),32,32;;timezone:T(18,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(18,3)=s16it_interval:(18,1),0,64;it_value:(18,1),64,64;;hrtime_t:t(18,4)=(13,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(21,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(22,1)=s8tv_sec:(13,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(22,2)=(22,1)timestruc_t:t(22,3)=(22,1)itimerspec:T(22,4)=s16it_interval:(22,1),0,64;it_value:(22,1),64,64;;itimerspec_t:t(22,5)=(22,4)sigval:T(20,1)=u4sival_int:(0,1),0,32;sival_ptr:(4,2),0,32;;sigevent:T(20,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(20,1),64,32;sigev_notify_function:(20,3)=*(20,4)=f(4,3),96,32;sigev_notify_attributes:(20,5)=*(13,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(17,1)=(0,3)fds_mask:t(17,2)=(0,3)fd_set:T(17,3)=s128fds_bits:(17,4)=ar(15,3);0;31;(0,3),0,1024;;fd_set:t(17,5)=(17,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(4,4)=(0,11)ush:t(4,5)=(0,9)ulg:t(4,6)=(0,5)file_t:t(4,7)=(0,1)crypt.hcheck_zipfile:F(0,1)in:p(0,1)in:r(0,1)h:r(1,1)=*(4,4)h:r(1,1)unzip:F(0,1)in:p(0,1)out:p(0,1)in:r(0,1)out:r(0,1)orig_crc:r(4,6)orig_len:r(4,6)n:r(0,1)buf:(1,2)=ar(15,3);0;15;(4,4)err:(0,1)n:r(4,6)c:r(4,4)orig_crc:r(4,6)orig_len:r(4,6)n:r(0,1)buf:(1,2)err:(0,1)n:r(4,6)c:r(4,4)res:r(0,1)res:r(0,1)decrypt:G(0,1)key:G(13,10)pkzip:G(0,1)ext_header:G(0,1)util.c/usr2/SOURCES/I8/gzip-1.3.5/util.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;util.cconfig.h/usr/include/ctype.h/usr/include/iso/ctype_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/errno.h/usr/include/sys/errno.htailor.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/limits.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/syslimits.h/usr/include/iso/limits_iso.h/usr/include/sys/int_limits.hclock_t:t(11,1)=(0,3)/usr/include/unistd.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(17,1)=s24val:(17,2)=ar(17,3)=r(17,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(17,4)=(17,1)lock_t:t(17,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(18,1)=(0,2)int16_t:t(18,2)=(0,8)int32_t:t(18,3)=(0,1)int64_t:t(18,4)=(0,6)uint8_t:t(18,5)=(0,11)uint16_t:t(18,6)=(0,9)uint32_t:t(18,7)=(0,4)uint64_t:t(18,8)=(0,7)intmax_t:t(18,9)=(18,4)uintmax_t:t(18,10)=(18,8)intptr_t:t(18,11)=(0,1)uintptr_t:t(18,12)=(0,4)int_least8_t:t(18,13)=(0,2)int_least16_t:t(18,14)=(0,8)int_least32_t:t(18,15)=(0,1)int_least64_t:t(18,16)=(0,6)uint_least8_t:t(18,17)=(0,11)uint_least16_t:t(18,18)=(0,9)uint_least32_t:t(18,19)=(0,4)uint_least64_t:t(18,20)=(0,7)longlong_t:t(15,1)=(0,6)u_longlong_t:t(15,2)=(0,7)t_scalar_t:t(15,3)=(0,3)t_uscalar_t:t(15,4)=(0,5)uchar_t:t(15,5)=(0,11)ushort_t:t(15,6)=(0,9)uint_t:t(15,7)=(0,4)ulong_t:t(15,8)=(0,5)caddr_t:t(15,9)=(15,10)=*(0,2)daddr_t:t(15,11)=(0,3)cnt_t:t(15,12)=(0,8)paddr_t:t(15,13)=(15,8)ptrdiff_t:t(15,14)=(0,1)pfn_t:t(15,15)=(15,8)pgcnt_t:t(15,16)=(15,8)spgcnt_t:t(15,17)=(0,3)use_t:t(15,18)=(15,5)sysid_t:t(15,19)=(0,8)index_t:t(15,20)=(0,8)timeout_id_t:t(15,21)=(15,22)=*(15,23)=(15,23)bufcall_id_t:t(15,24)=(15,22)off_t:t(15,25)=(15,1)off64_t:t(15,26)=(15,1)ino_t:t(15,27)=(15,2)blkcnt_t:t(15,28)=(15,1)fsblkcnt_t:t(15,29)=(15,2)fsfilcnt_t:t(15,30)=(15,2)ino64_t:t(15,31)=(15,2)blkcnt64_t:t(15,32)=(15,1)fsblkcnt64_t:t(15,33)=(15,2)fsfilcnt64_t:t(15,34)=(15,2)blksize_t:t(15,35)=(0,3) :T(15,36)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(15,37)=(15,36)pad64_t:t(15,38)=(18,4)upad64_t:t(15,39)=(18,8)offset_t:t(15,40)=(15,1)u_offset_t:t(15,41)=(15,2)len_t:t(15,42)=(15,2)diskaddr_t:t(15,43)=(15,1)lloff_t:t(15,44)=(15,45)=u8_f:(15,40),0,64;_p:(15,46)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;lldaddr_t:t(15,47)=(15,48)=u8_f:(15,43),0,64;_p:(15,49)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;k_fltset_t:t(15,50)=(15,7)id_t:t(15,51)=(0,3)useconds_t:t(15,52)=(15,7)suseconds_t:t(15,53)=(0,3)major_t:t(15,54)=(15,8)minor_t:t(15,55)=(15,8)pri_t:t(15,56)=(0,8)o_mode_t:t(15,57)=(15,6)o_dev_t:t(15,58)=(0,8)o_uid_t:t(15,59)=(15,6)o_gid_t:t(15,60)=(15,59)o_nlink_t:t(15,61)=(0,8)o_pid_t:t(15,62)=(0,8)o_ino_t:t(15,63)=(15,6)key_t:t(15,64)=(0,1)mode_t:t(15,65)=(15,8)uid_t:t(15,66)=(0,3)gid_t:t(15,67)=(15,66)taskid_t:t(15,68)=(15,51)projid_t:t(15,69)=(15,51)pthread_t:t(15,70)=(0,4)pthread_key_t:t(15,71)=(0,4)_pthread_mutex:T(15,72)=s24__pthread_mutex_flags:(15,73)=s8__pthread_mutex_flag1:(18,6),0,16;__pthread_mutex_flag2:(18,5),16,8;__pthread_mutex_ceiling:(18,5),24,8;__pthread_mutex_type:(18,7),32,32;;,0,64;__pthread_mutex_lock:(15,74)=u8__pthread_mutex_lock64:(15,75)=s8__pthread_mutex_pad:(15,76)=ar(17,3);0;7;(18,5),0,64;;,0,64;__pthread_mutex_owner64:(15,39),0,64;;,64,64;__pthread_mutex_data:(15,39),128,64;;pthread_mutex_t:t(15,77)=(15,72)_pthread_cond:T(15,78)=s16__pthread_cond_flags:(15,79)=s8__pthread_cond_flag:(15,80)=ar(17,3);0;3;(18,5),0,32;__pthread_cond_type:(18,7),32,32;;,0,64;__pthread_cond_data:(15,39),64,64;;pthread_cond_t:t(15,81)=(15,78)_pthread_rwlock:T(15,82)=s64__pthread_rwlock_readers:(18,3),0,32;__pthread_rwlock_type:(18,6),32,16;__pthread_rwlock_magic:(18,6),48,16;__pthread_rwlock_pad1:(15,83)=ar(17,3);0;2;(15,39),64,192;__pthread_rwlock_pad2:(15,84)=ar(17,3);0;1;(15,39),256,128;__pthread_rwlock_pad3:(15,84),384,128;;pthread_rwlock_t:t(15,85)=(15,82)_pthread_attr:T(15,86)=s4__pthread_attrp:(15,22),0,32;;pthread_attr_t:t(15,87)=(15,86)_pthread_mutexattr:T(15,88)=s4__pthread_mutexattrp:(15,22),0,32;;pthread_mutexattr_t:t(15,89)=(15,88)_pthread_condattr:T(15,90)=s4__pthread_condattrp:(15,22),0,32;;pthread_condattr_t:t(15,91)=(15,90)_once:T(15,92)=s32__pthread_once_pad:(15,93)=ar(17,3);0;3;(15,39),0,256;;pthread_once_t:t(15,94)=(15,92)_pthread_rwlockattr:T(15,95)=s4__pthread_rwlockattrp:(15,22),0,32;;pthread_rwlockattr_t:t(15,96)=(15,95)dev_t:t(15,97)=(15,8)nlink_t:t(15,98)=(15,8)pid_t:t(15,99)=(0,3)size_t:t(15,100)=(0,4)ssize_t:t(15,101)=(0,1)time_t:t(15,102)=(0,3)clockid_t:t(15,103)=(0,1)timer_t:t(15,104)=(0,1)unchar:t(15,105)=(0,11)ushort:t(15,106)=(0,9)uint:t(15,107)=(0,4)ulong:t(15,108)=(0,5)u_char:t(15,109)=(0,11)u_short:t(15,110)=(0,9)u_int:t(15,111)=(0,4)u_long:t(15,112)=(0,5)_quad:T(15,113)=s8val:(15,114)=ar(17,3);0;1;(0,1),0,64;;quad_t:t(15,115)=(15,113)quad:t(15,116)=(15,115)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(20,1)=s8tv_sec:(15,102),0,32;tv_usec:(15,53),32,32;;timezone:T(20,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(20,3)=s16it_interval:(20,1),0,64;it_value:(20,1),64,64;;hrtime_t:t(20,4)=(15,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(23,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(24,1)=s8tv_sec:(15,102),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(24,2)=(24,1)timestruc_t:t(24,3)=(24,1)itimerspec:T(24,4)=s16it_interval:(24,1),0,64;it_value:(24,1),64,64;;itimerspec_t:t(24,5)=(24,4)sigval:T(22,1)=u4sival_int:(0,1),0,32;sival_ptr:(15,22),0,32;;sigevent:T(22,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(22,1),64,32;sigev_notify_function:(22,3)=*(22,4)=f(15,23),96,32;sigev_notify_attributes:(22,5)=*(15,87),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(19,1)=(0,3)fds_mask:t(19,2)=(0,3)fd_set:T(19,3)=s128fds_bits:(19,4)=ar(17,3);0;31;(0,3),0,1024;;fd_set:t(19,5)=(19,3)/usr/include/sys/unistd.h/usr/include/fcntl.h/usr/include/sys/fcntl.hflock:T(28,1)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(15,25),32,64;l_len:(15,25),96,64;l_sysid:(0,1),160,32;l_pid:(15,99),192,32;l_pad:(28,2)=ar(17,3);0;3;(0,3),224,128;;flock_t:t(28,3)=(28,1)flock64:T(28,4)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(15,26),32,64;l_len:(15,26),96,64;l_sysid:(0,1),160,32;l_pid:(15,99),192,32;l_pad:(28,2),224,128;;flock64_t:t(28,5)=(28,4)fshare:T(28,6)=s8f_access:(0,8),0,16;f_deny:(0,8),16,16;f_id:(0,1),32,32;;fshare_t:t(28,7)=(28,6)/usr/include/stdlib.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/iso/stdlib_iso.hdiv_t:t(30,1)=(30,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(30,3)=(30,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;wchar_t:t(30,5)=(0,3)lldiv_t:t(29,1)=(29,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;gzip.hvoidp:t(31,1)=(15,22)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(33,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(35,1)=(15,22)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(36,1)=(36,2)=xs__FILE:/usr/include/stdio_impl.h__FILE:T(36,2)=s16_cnt:(15,101),0,32;_ptr:(37,1)=*(0,11),32,32;_base:(37,1),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(34,1)=(0,6)FILE:t(34,2)=(36,1)fpos_t:t(34,3)=(34,1)fpos64_t:t(32,1)=(34,1)/usr/include/string.h/usr/include/iso/string_iso.huch:t(31,2)=(0,11)ush:t(31,3)=(0,9)ulg:t(31,4)=(0,5)file_t:t(31,5)=(0,1)crypt.hcopy:F(0,1)in:p(0,1)out:p(0,1)in:r(0,1)out:r(0,1)updcrc:F(31,4)s:p(1,1)=*(31,2)n:p(0,4)s:r(1,1)n:r(0,4)c:r(31,4)crc:V(31,4)clear_bufs:F(15,23)fill_inbuf:F(0,1)eof_ok:p(0,1)len:r(0,1)len:r(0,1)flush_outbuf:F(15,23)flush_window:F(15,23)write_buf:F(15,23)fd:p(0,1)buf:p(31,1)cnt:p(0,4)buf:r(31,1)cnt:r(0,4)n:r(0,4)strlwr:F(15,10)s:p(15,10)s:r(15,10)t:r(15,10)t:r(15,10)base_name:F(15,10)fname:p(15,10)fname:r(15,10)xunlink:F(0,1)filename:p(15,10)make_simple_name:F(15,23)name:p(15,10)name:r(15,10)p:r(15,10)p:r(15,10)add_envopt:F(15,10)argcp:p(1,2)=*(0,1)argvp:p(1,3)=*(1,4)=*(15,10)env:p(15,10)argcp:r(1,2)env:(15,10)p:r(15,10)oargv:r(1,4)nargv:r(1,4)oargc:(0,1)nargc:(0,1)p:r(15,10)oargv:r(1,4)nargv:r(1,4)oargc:(0,1)nargc:(0,1)error:F(15,23)m:p(15,10)warning:F(15,23)m:p(15,10)read_error:F(15,23)e:r(0,1)write_error:F(15,23)e:r(0,1)display_ratio:F(15,23)num:p(15,25)den:p(15,25)file:p(1,5)=*(34,2)num:r(15,25)den:r(15,25)file:r(1,5)fprint_off:F(15,23)file:p(1,5)offset:p(15,25)width:p(0,1)offset:r(15,25)buf:(1,6)=ar(17,3);0;63;(0,2)p:r(15,10)xmalloc:F(31,1)size:p(0,4)cp:r(31,1)cp:r(31,1)crc_32_tab:G(1,7)=ar(17,3);0;255;(31,4)yesno.c/usr2/SOURCES/I8/gzip-1.3.5/yesno.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;yesno.cconfig.h/usr/include/ctype.h/usr/include/iso/ctype_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/stdlib.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/iso/stdlib_iso.hdiv_t:t(8,1)=(8,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(8,3)=(8,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;size_t:t(8,5)=(0,4)wchar_t:t(8,6)=(0,3)lldiv_t:t(7,1)=(7,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;uid_t:t(7,3)=(0,3)ssize_t:t(7,4)=(0,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(10,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(12,1)=(12,2)=*(12,3)=(12,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(13,1)=(13,2)=xs__FILE:/usr/include/stdio_impl.h__FILE:T(13,2)=s16_cnt:(7,4),0,32;_ptr:(14,1)=*(0,11),32,32;_base:(14,1),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(11,1)=(0,6)FILE:t(11,2)=(13,1)fpos_t:t(11,3)=(11,1)off_t:t(9,1)=(11,1)off64_t:t(9,2)=(11,1)fpos64_t:t(9,3)=(11,1)yesno:F(0,1)buf:(1,1)=ar(1,2)=r(1,2);0000000000000;0037777777777;;0;127;(0,2)len:r(0,1)c:r(0,1)buf:(1,1)len:r(0,1)c:r(0,1)zip.c/usr2/SOURCES/I8/gzip-1.3.5/zip.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;zip.cconfig.h/usr/include/ctype.h/usr/include/iso/ctype_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.htailor.hgzip.hvoidp:t(8,1)=(8,2)=*(8,3)=(8,3)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdarg.h__gnuc_va_list:t(10,1)=(0,19)/usr/include/iso/stdio_iso.h/usr/include/sys/va_list.h__va_list:t(12,1)=(8,2)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stdio_tag.h__FILE:t(13,1)=(13,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(14,1)=(0,1)__FILE:T(13,2)=s16_cnt:(14,1),0,32;_ptr:(14,2)=*(0,11),32,32;_base:(14,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(11,1)=(0,6)FILE:t(11,2)=(13,1)size_t:t(11,3)=(0,4)fpos_t:t(11,4)=(11,1)off_t:t(9,1)=(11,1)off64_t:t(9,2)=(11,1)fpos64_t:t(9,3)=(11,1)/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(17,1)=s24val:(17,2)=ar(17,3)=r(17,3);0000000000000;0037777777777;;0;5;(0,3),0,192;;label_t:t(17,4)=(17,1)lock_t:t(17,5)=(0,11)/usr/include/sys/int_types.hint8_t:t(18,1)=(0,2)int16_t:t(18,2)=(0,8)int32_t:t(18,3)=(0,1)int64_t:t(18,4)=(0,6)uint8_t:t(18,5)=(0,11)uint16_t:t(18,6)=(0,9)uint32_t:t(18,7)=(0,4)uint64_t:t(18,8)=(0,7)intmax_t:t(18,9)=(18,4)uintmax_t:t(18,10)=(18,8)intptr_t:t(18,11)=(0,1)uintptr_t:t(18,12)=(0,4)int_least8_t:t(18,13)=(0,2)int_least16_t:t(18,14)=(0,8)int_least32_t:t(18,15)=(0,1)int_least64_t:t(18,16)=(0,6)uint_least8_t:t(18,17)=(0,11)uint_least16_t:t(18,18)=(0,9)uint_least32_t:t(18,19)=(0,4)uint_least64_t:t(18,20)=(0,7)longlong_t:t(15,1)=(0,6)u_longlong_t:t(15,2)=(0,7)t_scalar_t:t(15,3)=(0,3)t_uscalar_t:t(15,4)=(0,5)uchar_t:t(15,5)=(0,11)ushort_t:t(15,6)=(0,9)uint_t:t(15,7)=(0,4)ulong_t:t(15,8)=(0,5)caddr_t:t(15,9)=(15,10)=*(0,2)daddr_t:t(15,11)=(0,3)cnt_t:t(15,12)=(0,8)paddr_t:t(15,13)=(15,8)ptrdiff_t:t(15,14)=(0,1)pfn_t:t(15,15)=(15,8)pgcnt_t:t(15,16)=(15,8)spgcnt_t:t(15,17)=(0,3)use_t:t(15,18)=(15,5)sysid_t:t(15,19)=(0,8)index_t:t(15,20)=(0,8)timeout_id_t:t(15,21)=(8,2)bufcall_id_t:t(15,22)=(8,2)ino_t:t(15,23)=(15,2)blkcnt_t:t(15,24)=(15,1)fsblkcnt_t:t(15,25)=(15,2)fsfilcnt_t:t(15,26)=(15,2)ino64_t:t(15,27)=(15,2)blkcnt64_t:t(15,28)=(15,1)fsblkcnt64_t:t(15,29)=(15,2)fsfilcnt64_t:t(15,30)=(15,2)blksize_t:t(15,31)=(0,3) :T(15,32)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(15,33)=(15,32)pad64_t:t(15,34)=(18,4)upad64_t:t(15,35)=(18,8)offset_t:t(15,36)=(15,1)u_offset_t:t(15,37)=(15,2)len_t:t(15,38)=(15,2)diskaddr_t:t(15,39)=(15,1)lloff_t:t(15,40)=(15,41)=u8_f:(15,36),0,64;_p:(15,42)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;lldaddr_t:t(15,43)=(15,44)=u8_f:(15,39),0,64;_p:(15,45)=s8_l:(18,3),0,32;_u:(18,3),32,32;;,0,64;;k_fltset_t:t(15,46)=(15,7)id_t:t(15,47)=(0,3)useconds_t:t(15,48)=(15,7)suseconds_t:t(15,49)=(0,3)major_t:t(15,50)=(15,8)minor_t:t(15,51)=(15,8)pri_t:t(15,52)=(0,8)o_mode_t:t(15,53)=(15,6)o_dev_t:t(15,54)=(0,8)o_uid_t:t(15,55)=(15,6)o_gid_t:t(15,56)=(15,55)o_nlink_t:t(15,57)=(0,8)o_pid_t:t(15,58)=(0,8)o_ino_t:t(15,59)=(15,6)key_t:t(15,60)=(0,1)mode_t:t(15,61)=(15,8)uid_t:t(15,62)=(0,3)gid_t:t(15,63)=(15,62)taskid_t:t(15,64)=(15,47)projid_t:t(15,65)=(15,47)pthread_t:t(15,66)=(0,4)pthread_key_t:t(15,67)=(0,4)_pthread_mutex:T(15,68)=s24__pthread_mutex_flags:(15,69)=s8__pthread_mutex_flag1:(18,6),0,16;__pthread_mutex_flag2:(18,5),16,8;__pthread_mutex_ceiling:(18,5),24,8;__pthread_mutex_type:(18,7),32,32;;,0,64;__pthread_mutex_lock:(15,70)=u8__pthread_mutex_lock64:(15,71)=s8__pthread_mutex_pad:(15,72)=ar(17,3);0;7;(18,5),0,64;;,0,64;__pthread_mutex_owner64:(15,35),0,64;;,64,64;__pthread_mutex_data:(15,35),128,64;;pthread_mutex_t:t(15,73)=(15,68)_pthread_cond:T(15,74)=s16__pthread_cond_flags:(15,75)=s8__pthread_cond_flag:(15,76)=ar(17,3);0;3;(18,5),0,32;__pthread_cond_type:(18,7),32,32;;,0,64;__pthread_cond_data:(15,35),64,64;;pthread_cond_t:t(15,77)=(15,74)_pthread_rwlock:T(15,78)=s64__pthread_rwlock_readers:(18,3),0,32;__pthread_rwlock_type:(18,6),32,16;__pthread_rwlock_magic:(18,6),48,16;__pthread_rwlock_pad1:(15,79)=ar(17,3);0;2;(15,35),64,192;__pthread_rwlock_pad2:(15,80)=ar(17,3);0;1;(15,35),256,128;__pthread_rwlock_pad3:(15,80),384,128;;pthread_rwlock_t:t(15,81)=(15,78)_pthread_attr:T(15,82)=s4__pthread_attrp:(8,2),0,32;;pthread_attr_t:t(15,83)=(15,82)_pthread_mutexattr:T(15,84)=s4__pthread_mutexattrp:(8,2),0,32;;pthread_mutexattr_t:t(15,85)=(15,84)_pthread_condattr:T(15,86)=s4__pthread_condattrp:(8,2),0,32;;pthread_condattr_t:t(15,87)=(15,86)_once:T(15,88)=s32__pthread_once_pad:(15,89)=ar(17,3);0;3;(15,35),0,256;;pthread_once_t:t(15,90)=(15,88)_pthread_rwlockattr:T(15,91)=s4__pthread_rwlockattrp:(8,2),0,32;;pthread_rwlockattr_t:t(15,92)=(15,91)dev_t:t(15,93)=(15,8)nlink_t:t(15,94)=(15,8)pid_t:t(15,95)=(0,3)time_t:t(15,96)=(0,3)clock_t:t(15,97)=(0,3)clockid_t:t(15,98)=(0,1)timer_t:t(15,99)=(0,1)unchar:t(15,100)=(0,11)ushort:t(15,101)=(0,9)uint:t(15,102)=(0,4)ulong:t(15,103)=(0,5)u_char:t(15,104)=(0,11)u_short:t(15,105)=(0,9)u_int:t(15,106)=(0,4)u_long:t(15,107)=(0,5)_quad:T(15,108)=s8val:(15,109)=ar(17,3);0;1;(0,1),0,64;;quad_t:t(15,110)=(15,108)quad:t(15,111)=(15,110)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(20,1)=s8tv_sec:(15,96),0,32;tv_usec:(15,49),32,32;;timezone:T(20,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/sys/types.hitimerval:T(20,3)=s16it_interval:(20,1),0,64;it_value:(20,1),64,64;;hrtime_t:t(20,4)=(15,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(23,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(24,1)=s8tv_sec:(15,96),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(24,2)=(24,1)timestruc_t:t(24,3)=(24,1)itimerspec:T(24,4)=s16it_interval:(24,1),0,64;it_value:(24,1),64,64;;itimerspec_t:t(24,5)=(24,4)sigval:T(22,1)=u4sival_int:(0,1),0,32;sival_ptr:(8,2),0,32;;sigevent:T(22,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(22,1),64,32;sigev_notify_function:(22,3)=*(22,4)=f(8,3),96,32;sigev_notify_attributes:(22,5)=*(15,83),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(19,1)=(0,3)fds_mask:t(19,2)=(0,3)fd_set:T(19,3)=s128fds_bits:(19,4)=ar(17,3);0;31;(0,3),0,1024;;fd_set:t(19,5)=(19,3)/usr/include/string.h/usr/include/iso/string_iso.huch:t(8,4)=(0,11)ush:t(8,5)=(0,9)ulg:t(8,6)=(0,5)file_t:t(8,7)=(0,1)crypt.h/usr/include/unistd.h/usr/include/sys/unistd.h/usr/include/fcntl.h/usr/include/sys/fcntl.hflock:T(32,1)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(9,1),32,64;l_len:(9,1),96,64;l_sysid:(0,1),160,32;l_pid:(15,95),192,32;l_pad:(32,2)=ar(17,3);0;3;(0,3),224,128;;flock_t:t(32,3)=(32,1)flock64:T(32,4)=s44l_type:(0,8),0,16;l_whence:(0,8),16,16;l_start:(9,2),32,64;l_len:(9,2),96,64;l_sysid:(0,1),160,32;l_pid:(15,95),192,32;l_pad:(32,2),224,128;;flock64_t:t(32,5)=(32,4)fshare:T(32,6)=s8f_access:(0,8),0,16;f_deny:(0,8),16,16;f_id:(0,1),32,32;;fshare_t:t(32,7)=(32,6)zip:F(0,1)in:p(0,1)out:p(0,1)in:r(0,1)out:r(0,1)flags:r(8,4)attr:(8,5)deflate_flags:(8,5)flags:r(8,4)attr:(8,5)deflate_flags:(8,5)p:r(15,10)file_read:F(0,1)buf:p(15,10)size:p(0,4)buf:r(15,10)len:r(0,4)len:r(0,4)header_bytes:G(9,1)crc:S(8,6)rpmatch.c/usr2/SOURCES/I8/gzip-1.3.5/rpmatch.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;rpmatch.cconfig.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/stddef.hptrdiff_t:t(3,1)=(0,1)size_t:t(3,2)=(0,4)wchar_t:t(3,3)=(0,3)/usr/include/stdlib.h/usr/local/lib/gcc-lib/i386-pc-solaris2.8/3.2/include/iso/stdlib_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.hdiv_t:t(5,1)=(5,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(5,3)=(5,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;lldiv_t:t(4,1)=(4,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;uid_t:t(4,3)=(0,3)ssize_t:t(4,4)=(0,1)rpmatch:F(0,1)response:p(1,1)=*(1,2)=k(0,2)response:r(1,1)libgcc2.c/usr2/SOURCES/I8/gcc-3.2/objdir/gcc/../../gcc/libgcc2.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;../../gcc/libgcc2.ctconfig.hrtx:t(2,1)=(2,2)=*(2,3)=xsrtx_def:rtvec:t(2,4)=(2,5)=*(2,6)=xsrtvec_def:tree:t(2,7)=(2,8)=*(2,9)=xutree_node:../../include/ansidecl.h../../gcc/config/i386/i386.hprocessor_costs:T(4,1)=s160add:(0,1),0,32;lea:(0,1),32,32;shift_var:(0,1),64,32;shift_const:(0,1),96,32;mult_init:(0,1),128,32;mult_bit:(0,1),160,32;divide:(0,1),192,32;movsx:(0,1),224,32;movzx:(0,1),256,32;large_insn:(0,1),288,32;move_ratio:(0,1),320,32;movzbl_load:(0,1),352,32;int_load:(4,2)=ar(4,3)=r(4,3);0000000000000;0037777777777;;0;2;(4,4)=k(0,1),384,96;int_store:(4,2),480,96;fp_move:(0,1),576,32;fp_load:(4,2),608,96;fp_store:(4,2),704,96;mmx_move:(0,1),800,32;mmx_load:(4,5)=ar(4,3);0;1;(4,4),832,64;mmx_store:(4,5),896,64;sse_move:(0,1),960,32;sse_load:(4,2),992,96;sse_store:(4,2),1088,96;mmxsse_to_integer:(0,1),1184,32;prefetch_block:(0,1),1216,32;simultaneous_prefetches:(0,1),1248,32;;processor_type:T(4,6)=ePROCESSOR_I386:0,PROCESSOR_I486:1,PROCESSOR_PENTIUM:2,PROCESSOR_PENTIUMPRO:3,PROCESSOR_K6:4,PROCESSOR_ATHLON:5,PROCESSOR_PENTIUM4:6,PROCESSOR_max:7,;fpmath_unit:T(4,7)=eFPMATH_387:1,FPMATH_SSE:2,;reg_class:T(4,8)=eNO_REGS:0,AREG:1,DREG:2,CREG:3,BREG:4,SIREG:5,DIREG:6,AD_REGS:7,Q_REGS:8,NON_Q_REGS:9,INDEX_REGS:10,LEGACY_REGS:11,GENERAL_REGS:12,FP_TOP_REG:13,FP_SECOND_REG:14,FLOAT_REGS:15,SSE_REGS:16,MMX_REGS:17,FP_TOP_SSE_REGS:18,FP_SECOND_SSE_REGS:19,FLOAT_SSE_REGS:20,FLOAT_INT_REGS:21,INT_SSE_REGS:22,FLOAT_INT_SSE_REGS:23,ALL_REGS:24,LIM_REG_CLASSES:25,;ix86_args:T(4,9)=s28words:(0,1),0,32;nregs:(0,1),32,32;regno:(0,1),64,32;sse_words:(0,1),96,32;sse_nregs:(0,1),128,32;sse_regno:(0,1),160,32;maybe_vaarg:(0,1),192,32;;CUMULATIVE_ARGS:t(4,10)=(4,9)ix86_builtins:T(4,11)=eIX86_BUILTIN_ADDPS:0,IX86_BUILTIN_ADDSS:1,IX86_BUILTIN_DIVPS:2,IX86_BUILTIN_DIVSS:3,IX86_BUILTIN_MULPS:4,IX86_BUILTIN_MULSS:5,IX86_BUILTIN_SUBPS:6,IX86_BUILTIN_SUBSS:7,IX86_BUILTIN_CMPEQPS:8,IX86_BUILTIN_CMPLTPS:9,IX86_BUILTIN_CMPLEPS:10,IX86_BUILTIN_CMPGTPS:11,IX86_BUILTIN_CMPGEPS:12,IX86_BUILTIN_CMPNEQPS:13,IX86_BUILTIN_CMPNLTPS:14,IX86_BUILTIN_CMPNLEPS:15,IX86_BUILTIN_CMPNGTPS:16,IX86_BUILTIN_CMPNGEPS:17,IX86_BUILTIN_CMPORDPS:18,IX86_BUILTIN_CMPUNORDPS:19,IX86_BUILTIN_CMPNEPS:20,IX86_BUILTIN_CMPEQSS:21,IX86_BUILTIN_CMPLTSS:22,IX86_BUILTIN_CMPLESS:23,IX86_BUILTIN_CMPGTSS:24,IX86_BUILTIN_CMPGESS:25,IX86_BUILTIN_CMPNEQSS:26,IX86_BUILTIN_CMPNLTSS:27,IX86_BUILTIN_CMPNLESS:28,IX86_BUILTIN_CMPNGTSS:29,IX86_BUILTIN_CMPNGESS:30,IX86_BUILTIN_CMPORDSS:31,IX86_BUILTIN_CMPUNORDSS:32,IX86_BUILTIN_CMPNESS:33,IX86_BUILTIN_COMIEQSS:34,IX86_BUILTIN_COMILTSS:35,IX86_BUILTIN_COMILESS:36,IX86_BUILTIN_COMIGTSS:37,IX86_BUILTIN_COMIGESS:38,IX86_BUILTIN_COMINEQSS:39,IX86_BUILTIN_UCOMIEQSS:40,IX86_BUILTIN_UCOMILTSS:41,IX86_BUILTIN_UCOMILESS:42,IX86_BUILTIN_UCOMIGTSS:43,IX86_BUILTIN_UCOMIGESS:44,IX86_BUILTIN_UCOMINEQSS:45,IX86_BUILTIN_CVTPI2PS:46,IX86_BUILTIN_CVTPS2PI:47,IX86_BUILTIN_CVTSI2SS:48,IX86_BUILTIN_CVTSS2SI:49,IX86_BUILTIN_CVTTPS2PI:50,IX86_BUILTIN_CVTTSS2SI:51,IX86_BUILTIN_MAXPS:52,IX86_BUILTIN_MAXSS:53,IX86_BUILTIN_MINPS:54,IX86_BUILTIN_MINSS:55,IX86_BUILTIN_LOADAPS:56,IX86_BUILTIN_LOADUPS:57,IX86_BUILTIN_STOREAPS:58,IX86_BUILTIN_STOREUPS:59,IX86_BUILTIN_LOADSS:60,IX86_BUILTIN_STORESS:61,IX86_BUILTIN_MOVSS:62,IX86_BUILTIN_MOVHLPS:63,IX86_BUILTIN_MOVLHPS:64,IX86_BUILTIN_LOADHPS:65,IX86_BUILTIN_LOADLPS:66,IX86_BUILTIN_STOREHPS:67,IX86_BUILTIN_STORELPS:68,IX86_BUILTIN_MASKMOVQ:69,IX86_BUILTIN_MOVMSKPS:70,IX86_BUILTIN_PMOVMSKB:71,IX86_BUILTIN_MOVNTPS:72,IX86_BUILTIN_MOVNTQ:73,IX86_BUILTIN_PACKSSWB:74,IX86_BUILTIN_PACKSSDW:75,IX86_BUILTIN_PACKUSWB:76,IX86_BUILTIN_PADDB:77,IX86_BUILTIN_PADDW:78,IX86_BUILTIN_PADDD:79,IX86_BUILTIN_PADDSB:80,IX86_BUILTIN_PADDSW:81,IX86_BUILTIN_PADDUSB:82,IX86_BUILTIN_PADDUSW:83,IX86_BUILTIN_PSUBB:84,IX86_BUILTIN_PSUBW:85,IX86_BUILTIN_PSUBD:86,IX86_BUILTIN_PSUBSB:87,IX86_BUILTIN_PSUBSW:88,IX86_BUILTIN_PSUBUSB:89,IX86_BUILTIN_PSUBUSW:90,IX86_BUILTIN_PAND:91,IX86_BUILTIN_PANDN:92,IX86_BUILTIN_POR:93,IX86_BUILTIN_PXOR:94,IX86_BUILTIN_PAVGB:95,IX86_BUILTIN_PAVGW:96,IX86_BUILTIN_PCMPEQB:97,IX86_BUILTIN_PCMPEQW:98,IX86_BUILTIN_PCMPEQD:99,IX86_BUILTIN_PCMPGTB:100,IX86_BUILTIN_PCMPGTW:101,IX86_BUILTIN_PCMPGTD:102,IX86_BUILTIN_PEXTRW:103,IX86_BUILTIN_PINSRW:104,IX86_BUILTIN_PMADDWD:105,IX86_BUILTIN_PMAXSW:106,IX86_BUILTIN_PMAXUB:107,IX86_BUILTIN_PMINSW:108,IX86_BUILTIN_PMINUB:109,IX86_BUILTIN_PMULHUW:110,IX86_BUILTIN_PMULHW:111,IX86_BUILTIN_PMULLW:112,IX86_BUILTIN_PSADBW:113,IX86_BUILTIN_PSHUFW:114,IX86_BUILTIN_PSLLW:115,IX86_BUILTIN_PSLLD:116,IX86_BUILTIN_PSLLQ:117,IX86_BUILTIN_PSRAW:118,IX86_BUILTIN_PSRAD:119,IX86_BUILTIN_PSRLW:120,IX86_BUILTIN_PSRLD:121,IX86_BUILTIN_PSRLQ:122,IX86_BUILTIN_PSLLWI:123,IX86_BUILTIN_PSLLDI:124,IX86_BUILTIN_PSLLQI:125,IX86_BUILTIN_PSRAWI:126,IX86_BUILTIN_PSRADI:127,IX86_BUILTIN_PSRLWI:128,IX86_BUILTIN_PSRLDI:129,IX86_BUILTIN_PSRLQI:130,IX86_BUILTIN_PUNPCKHBW:131,IX86_BUILTIN_PUNPCKHWD:132,IX86_BUILTIN_PUNPCKHDQ:133,IX86_BUILTIN_PUNPCKLBW:134,IX86_BUILTIN_PUNPCKLWD:135,IX86_BUILTIN_PUNPCKLDQ:136,IX86_BUILTIN_SHUFPS:137,IX86_BUILTIN_RCPPS:138,IX86_BUILTIN_RCPSS:139,IX86_BUILTIN_RSQRTPS:140,IX86_BUILTIN_RSQRTSS:141,IX86_BUILTIN_SQRTPS:142,IX86_BUILTIN_SQRTSS:143,IX86_BUILTIN_UNPCKHPS:144,IX86_BUILTIN_UNPCKLPS:145,IX86_BUILTIN_ANDPS:146,IX86_BUILTIN_ANDNPS:147,IX86_BUILTIN_ORPS:148,IX86_BUILTIN_XORPS:149,IX86_BUILTIN_EMMS:150,IX86_BUILTIN_LDMXCSR:151,IX86_BUILTIN_STMXCSR:152,IX86_BUILTIN_SFENCE:153,IX86_BUILTIN_FEMMS:154,IX86_BUILTIN_PAVGUSB:155,IX86_BUILTIN_PF2ID:156,IX86_BUILTIN_PFACC:157,IX86_BUILTIN_PFADD:158,IX86_BUILTIN_PFCMPEQ:159,IX86_BUILTIN_PFCMPGE:160,IX86_BUILTIN_PFCMPGT:161,IX86_BUILTIN_PFMAX:162,IX86_BUILTIN_PFMIN:163,IX86_BUILTIN_PFMUL:164,IX86_BUILTIN_PFRCP:165,IX86_BUILTIN_PFRCPIT1:166,IX86_BUILTIN_PFRCPIT2:167,IX86_BUILTIN_PFRSQIT1:168,IX86_BUILTIN_PFRSQRT:169,IX86_BUILTIN_PFSUB:170,IX86_BUILTIN_PFSUBR:171,IX86_BUILTIN_PI2FD:172,IX86_BUILTIN_PMULHRW:173,IX86_BUILTIN_PF2IW:174,IX86_BUILTIN_PFNACC:175,IX86_BUILTIN_PFPNACC:176,IX86_BUILTIN_PI2FW:177,IX86_BUILTIN_PSWAPDSI:178,IX86_BUILTIN_PSWAPDSF:179,IX86_BUILTIN_SSE_ZERO:180,IX86_BUILTIN_MMX_ZERO:181,IX86_BUILTIN_MAX:182,;cmodel:T(4,12)=eCM_32:0,CM_SMALL:1,CM_KERNEL:2,CM_MEDIUM:3,CM_LARGE:4,CM_SMALL_PIC:5,;asm_dialect:T(4,13)=eASM_ATT:0,ASM_INTEL:1,;fp_cw_mode:T(4,14)=eFP_CW_STORED:0,FP_CW_UNINITIALIZED:1,FP_CW_ANY:2,;../../gcc/config/i386/att.h../../gcc/config/i386/unix.h../../gcc/config/dbxelf.h../../gcc/config/elfos.h../../gcc/config/svr4.h../../gcc/config/i386/sysv4.h../../gcc/config/i386/sol2.h../../gcc/defaults.h../../gcc/tsystem.hinclude/stddef.hptrdiff_t:t(14,1)=(0,1)size_t:t(14,2)=(0,4)wchar_t:t(14,3)=(0,3)include/stdarg.h__gnuc_va_list:t(15,1)=(0,19)va_list:t(15,2)=(15,1)include/stdio.h/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(20,1)=(20,2)=*(20,3)=(20,3)include/stdio_tag.h__FILE:t(21,1)=(21,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(22,1)=(0,1)__FILE:T(21,2)=s16_cnt:(22,1),0,32;_ptr:(22,2)=*(0,11),32,32;_base:(22,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(17,1)=(0,6)FILE:t(17,2)=(21,1)fpos_t:t(17,3)=(0,3)off_t:t(16,1)=(0,3)off64_t:t(16,2)=(17,1)fpos64_t:t(16,3)=(17,1)include/sys/types.hinclude/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(25,1)=s24val:(25,2)=ar(4,3);0;5;(0,3),0,192;;label_t:t(25,3)=(25,1)lock_t:t(25,4)=(0,11)/usr/include/sys/int_types.hint8_t:t(26,1)=(0,2)int16_t:t(26,2)=(0,8)int32_t:t(26,3)=(0,1)int64_t:t(26,4)=(0,6)uint8_t:t(26,5)=(0,11)uint16_t:t(26,6)=(0,9)uint32_t:t(26,7)=(0,4)uint64_t:t(26,8)=(0,7)intmax_t:t(26,9)=(26,4)uintmax_t:t(26,10)=(26,8)intptr_t:t(26,11)=(0,1)uintptr_t:t(26,12)=(0,4)int_least8_t:t(26,13)=(0,2)int_least16_t:t(26,14)=(0,8)int_least32_t:t(26,15)=(0,1)int_least64_t:t(26,16)=(0,6)uint_least8_t:t(26,17)=(0,11)uint_least16_t:t(26,18)=(0,9)uint_least32_t:t(26,19)=(0,4)uint_least64_t:t(26,20)=(0,7)longlong_t:t(23,1)=(0,6)u_longlong_t:t(23,2)=(0,7)t_scalar_t:t(23,3)=(0,3)t_uscalar_t:t(23,4)=(0,5)uchar_t:t(23,5)=(0,11)ushort_t:t(23,6)=(0,9)uint_t:t(23,7)=(0,4)ulong_t:t(23,8)=(0,5)caddr_t:t(23,9)=(23,10)=*(0,2)daddr_t:t(23,11)=(0,3)cnt_t:t(23,12)=(0,8)paddr_t:t(23,13)=(23,8)pfn_t:t(23,14)=(23,8)pgcnt_t:t(23,15)=(23,8)spgcnt_t:t(23,16)=(0,3)use_t:t(23,17)=(23,5)sysid_t:t(23,18)=(0,8)index_t:t(23,19)=(0,8)timeout_id_t:t(23,20)=(20,2)bufcall_id_t:t(23,21)=(20,2)ino_t:t(23,22)=(23,8)blkcnt_t:t(23,23)=(0,3)fsblkcnt_t:t(23,24)=(23,8)fsfilcnt_t:t(23,25)=(23,8)ino64_t:t(23,26)=(23,2)blkcnt64_t:t(23,27)=(23,1)fsblkcnt64_t:t(23,28)=(23,2)fsfilcnt64_t:t(23,29)=(23,2)blksize_t:t(23,30)=(0,3) :T(23,31)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(23,32)=(23,31)pad64_t:t(23,33)=(26,4)upad64_t:t(23,34)=(26,8)offset_t:t(23,35)=(23,1)u_offset_t:t(23,36)=(23,2)len_t:t(23,37)=(23,2)diskaddr_t:t(23,38)=(23,1)lloff_t:t(23,39)=(23,40)=u8_f:(23,35),0,64;_p:(23,41)=s8_l:(26,3),0,32;_u:(26,3),32,32;;,0,64;;lldaddr_t:t(23,42)=(23,43)=u8_f:(23,38),0,64;_p:(23,44)=s8_l:(26,3),0,32;_u:(26,3),32,32;;,0,64;;k_fltset_t:t(23,45)=(23,7)id_t:t(23,46)=(0,3)useconds_t:t(23,47)=(23,7)suseconds_t:t(23,48)=(0,3)major_t:t(23,49)=(23,8)minor_t:t(23,50)=(23,8)pri_t:t(23,51)=(0,8)o_mode_t:t(23,52)=(23,6)o_dev_t:t(23,53)=(0,8)o_uid_t:t(23,54)=(23,6)o_gid_t:t(23,55)=(23,54)o_nlink_t:t(23,56)=(0,8)o_pid_t:t(23,57)=(0,8)o_ino_t:t(23,58)=(23,6)key_t:t(23,59)=(0,1)mode_t:t(23,60)=(23,8)uid_t:t(23,61)=(0,3)gid_t:t(23,62)=(23,61)taskid_t:t(23,63)=(23,46)projid_t:t(23,64)=(23,46)pthread_t:t(23,65)=(0,4)pthread_key_t:t(23,66)=(0,4)_pthread_mutex:T(23,67)=s24__pthread_mutex_flags:(23,68)=s8__pthread_mutex_flag1:(26,6),0,16;__pthread_mutex_flag2:(26,5),16,8;__pthread_mutex_ceiling:(26,5),24,8;__pthread_mutex_type:(26,7),32,32;;,0,64;__pthread_mutex_lock:(23,69)=u8__pthread_mutex_lock64:(23,70)=s8__pthread_mutex_pad:(23,71)=ar(4,3);0;7;(26,5),0,64;;,0,64;__pthread_mutex_owner64:(23,34),0,64;;,64,64;__pthread_mutex_data:(23,34),128,64;;pthread_mutex_t:t(23,72)=(23,67)_pthread_cond:T(23,73)=s16__pthread_cond_flags:(23,74)=s8__pthread_cond_flag:(23,75)=ar(4,3);0;3;(26,5),0,32;__pthread_cond_type:(26,7),32,32;;,0,64;__pthread_cond_data:(23,34),64,64;;pthread_cond_t:t(23,76)=(23,73)_pthread_rwlock:T(23,77)=s64__pthread_rwlock_readers:(26,3),0,32;__pthread_rwlock_type:(26,6),32,16;__pthread_rwlock_magic:(26,6),48,16;__pthread_rwlock_pad1:(23,78)=ar(4,3);0;2;(23,34),64,192;__pthread_rwlock_pad2:(23,79)=ar(4,3);0;1;(23,34),256,128;__pthread_rwlock_pad3:(23,79),384,128;;pthread_rwlock_t:t(23,80)=(23,77)_pthread_attr:T(23,81)=s4__pthread_attrp:(20,2),0,32;;pthread_attr_t:t(23,82)=(23,81)_pthread_mutexattr:T(23,83)=s4__pthread_mutexattrp:(20,2),0,32;;pthread_mutexattr_t:t(23,84)=(23,83)_pthread_condattr:T(23,85)=s4__pthread_condattrp:(20,2),0,32;;pthread_condattr_t:t(23,86)=(23,85)_once:T(23,87)=s32__pthread_once_pad:(23,88)=ar(4,3);0;3;(23,34),0,256;;pthread_once_t:t(23,89)=(23,87)_pthread_rwlockattr:T(23,90)=s4__pthread_rwlockattrp:(20,2),0,32;;pthread_rwlockattr_t:t(23,91)=(23,90)dev_t:t(23,92)=(23,8)nlink_t:t(23,93)=(23,8)pid_t:t(23,94)=(0,3)time_t:t(23,95)=(0,3)clock_t:t(23,96)=(0,3)clockid_t:t(23,97)=(0,1)timer_t:t(23,98)=(0,1)unchar:t(23,99)=(0,11)ushort:t(23,100)=(0,9)uint:t(23,101)=(0,4)ulong:t(23,102)=(0,5)u_char:t(23,103)=(0,11)u_short:t(23,104)=(0,9)u_int:t(23,105)=(0,4)u_long:t(23,106)=(0,5)_quad:T(23,107)=s8val:(23,108)=ar(4,3);0;1;(0,1),0,64;;quad_t:t(23,109)=(23,107)quad:t(23,110)=(23,109)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(28,1)=s8tv_sec:(23,95),0,32;tv_usec:(23,48),32,32;;timezone:T(28,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;include/sys/types.hitimerval:T(28,3)=s16it_interval:(28,1),0,64;it_value:(28,1),64,64;;hrtime_t:t(28,4)=(23,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(31,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(32,1)=s8tv_sec:(23,95),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(32,2)=(32,1)timestruc_t:t(32,3)=(32,1)itimerspec:T(32,4)=s16it_interval:(32,1),0,64;it_value:(32,1),64,64;;itimerspec_t:t(32,5)=(32,4)sigval:T(30,1)=u4sival_int:(0,1),0,32;sival_ptr:(20,2),0,32;;sigevent:T(30,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(30,1),64,32;sigev_notify_function:(30,3)=*(30,4)=f(20,3),96,32;sigev_notify_attributes:(30,5)=*(23,82),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(27,1)=(0,3)fds_mask:t(27,2)=(0,3)fd_set:T(27,3)=s128fds_bits:(27,4)=ar(4,3);0;31;(0,3),0,1024;;fd_set:t(27,5)=(27,3)/usr/include/errno.h/usr/include/sys/errno.h/usr/include/string.h/usr/include/iso/string_iso.h/usr/include/stdlib.hinclude/iso/stdlib_iso.hdiv_t:t(39,1)=(39,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(39,3)=(39,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;lldiv_t:t(38,1)=(38,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;/usr/include/unistd.h/usr/include/sys/unistd.hinclude/limits.hinclude/syslimits.h/usr/include/iso/limits_iso.h/usr/include/sys/int_limits.h../../gcc/machmode.h../../gcc/machmode.defmachine_mode:T(46,1)=eVOIDmode:0,BImode:1,QImode:2,HImode:3,SImode:4,DImode:5,TImode:6,OImode:7,PQImode:8,PHImode:9,PSImode:10,PDImode:11,QFmode:12,HFmode:13,TQFmode:14,SFmode:15,DFmode:16,XFmode:17,TFmode:18,QCmode:19,HCmode:20,SCmode:21,DCmode:22,XCmode:23,TCmode:24,CQImode:25,CHImode:26,CSImode:27,CDImode:28,CTImode:29,COImode:30,V2QImode:31,V2HImode:32,V2SImode:33,V2DImode:34,V4QImode:35,V4HImode:36,V4SImode:37,V4DImode:38,V8QImode:39,V8HImode:40,V8SImode:41,V8DImode:42,V16QImode:43,V2SFmode:44,V2DFmode:45,V4SFmode:46,V4DFmode:47,V8SFmode:48,V8DFmode:49,V16SFmode:50,BLKmode:51,CCmode:52,CCGCmode:53,CCGOCmode:54,CCNOmode:55,CCZmode:56,CCFPmode:57,CCFPUmode:58,MAX_MACHINE_MODE:59,;mode_class:T(46,2)=eMODE_RANDOM:0,MODE_INT:1,MODE_FLOAT:2,MODE_PARTIAL_INT:3,MODE_CC:4,MODE_COMPLEX_INT:5,MODE_COMPLEX_FLOAT:6,MODE_VECTOR_INT:7,MODE_VECTOR_FLOAT:8,MAX_MODE_CLASS:9,;../../gcc/libgcc2.hQItype:t(48,1)=(0,10)UQItype:t(48,2)=(0,11)HItype:t(48,3)=(0,8)UHItype:t(48,4)=(0,9)SItype:t(48,5)=(0,1)USItype:t(48,6)=(0,4)DItype:t(48,7)=(0,6)UDItype:t(48,8)=(0,7)SFtype:t(48,9)=(0,12)DFtype:t(48,10)=(0,13)XFtype:t(48,11)=(0,14)word_type:t(48,12)=(0,1)DWstruct:T(48,13)=s8low:(48,5),0,32;high:(48,5),32,32;;DWunion:t(48,14)=(48,15)=u8s:(48,13),0,64;ll:(48,7),0,64;;../../gcc/longlong.h__divdi3:F(48,7)u:p(48,7)v:p(48,7)v:r(48,7)c:(48,12)uu:r(48,14)vv:(48,14)w:r(48,7)w:(48,14)c:(48,12)uu:r(48,14)vv:(48,14)w:r(48,7)w:(48,14)w:(48,14)w:(48,14)w:(48,14)__udivmoddi4:f(48,8)n:p(48,8)d:p(48,8)rp:p(1,1)=*(48,8)n:r(48,8)d:r(48,8)ww:(48,14)rr:(48,14)d0:(48,6)d1:(48,6)n0:(48,6)n1:(48,6)n2:r(48,6)q0:(48,6)q1:(48,6)b:(48,6)bm:r(48,6)ww:(48,14)rr:(48,14)d0:(48,6)d1:(48,6)n0:(48,6)n1:(48,6)n2:r(48,6)q0:(48,6)q1:(48,6)b:(48,6)bm:r(48,6)m1:r(48,6)m0:r(48,6)__cbtmp:r(48,6)m1:r(48,6)m0:r(48,6)libgcc2.c/usr2/SOURCES/I8/gcc-3.2/objdir/gcc/../../gcc/libgcc2.cgcc2_compiled.int:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long int:t(0,3)=r(0,3);-2147483648;2147483647;unsigned int:t(0,4)=r(0,4);0000000000000;0037777777777;long unsigned int:t(0,5)=r(0,5);0000000000000;0037777777777;long long int:t(0,6)=@s64;r(0,6);01000000000000000000000;0777777777777777777777;long long unsigned int:t(0,7)=@s64;r(0,7);0000000000000;01777777777777777777777;short int:t(0,8)=@s16;r(0,8);-32768;32767;short unsigned int:t(0,9)=@s16;r(0,9);0;65535;signed char:t(0,10)=@s8;r(0,10);-128;127;unsigned char:t(0,11)=@s8;r(0,11);0;255;float:t(0,12)=r(0,1);4;0;double:t(0,13)=r(0,1);8;0;long double:t(0,14)=r(0,1);12;0;complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;complex float:t(0,16)=r(0,16);8;0;complex double:t(0,17)=r(0,17);16;0;complex long double:t(0,18)=r(0,18);24;0;__builtin_va_list:t(0,19)=*(0,2)_Bool:t(0,20)=@s8;-16;../../gcc/libgcc2.ctconfig.hrtx:t(2,1)=(2,2)=*(2,3)=xsrtx_def:rtvec:t(2,4)=(2,5)=*(2,6)=xsrtvec_def:tree:t(2,7)=(2,8)=*(2,9)=xutree_node:../../include/ansidecl.h../../gcc/config/i386/i386.hprocessor_costs:T(4,1)=s160add:(0,1),0,32;lea:(0,1),32,32;shift_var:(0,1),64,32;shift_const:(0,1),96,32;mult_init:(0,1),128,32;mult_bit:(0,1),160,32;divide:(0,1),192,32;movsx:(0,1),224,32;movzx:(0,1),256,32;large_insn:(0,1),288,32;move_ratio:(0,1),320,32;movzbl_load:(0,1),352,32;int_load:(4,2)=ar(4,3)=r(4,3);0000000000000;0037777777777;;0;2;(4,4)=k(0,1),384,96;int_store:(4,2),480,96;fp_move:(0,1),576,32;fp_load:(4,2),608,96;fp_store:(4,2),704,96;mmx_move:(0,1),800,32;mmx_load:(4,5)=ar(4,3);0;1;(4,4),832,64;mmx_store:(4,5),896,64;sse_move:(0,1),960,32;sse_load:(4,2),992,96;sse_store:(4,2),1088,96;mmxsse_to_integer:(0,1),1184,32;prefetch_block:(0,1),1216,32;simultaneous_prefetches:(0,1),1248,32;;processor_type:T(4,6)=ePROCESSOR_I386:0,PROCESSOR_I486:1,PROCESSOR_PENTIUM:2,PROCESSOR_PENTIUMPRO:3,PROCESSOR_K6:4,PROCESSOR_ATHLON:5,PROCESSOR_PENTIUM4:6,PROCESSOR_max:7,;fpmath_unit:T(4,7)=eFPMATH_387:1,FPMATH_SSE:2,;reg_class:T(4,8)=eNO_REGS:0,AREG:1,DREG:2,CREG:3,BREG:4,SIREG:5,DIREG:6,AD_REGS:7,Q_REGS:8,NON_Q_REGS:9,INDEX_REGS:10,LEGACY_REGS:11,GENERAL_REGS:12,FP_TOP_REG:13,FP_SECOND_REG:14,FLOAT_REGS:15,SSE_REGS:16,MMX_REGS:17,FP_TOP_SSE_REGS:18,FP_SECOND_SSE_REGS:19,FLOAT_SSE_REGS:20,FLOAT_INT_REGS:21,INT_SSE_REGS:22,FLOAT_INT_SSE_REGS:23,ALL_REGS:24,LIM_REG_CLASSES:25,;ix86_args:T(4,9)=s28words:(0,1),0,32;nregs:(0,1),32,32;regno:(0,1),64,32;sse_words:(0,1),96,32;sse_nregs:(0,1),128,32;sse_regno:(0,1),160,32;maybe_vaarg:(0,1),192,32;;CUMULATIVE_ARGS:t(4,10)=(4,9)ix86_builtins:T(4,11)=eIX86_BUILTIN_ADDPS:0,IX86_BUILTIN_ADDSS:1,IX86_BUILTIN_DIVPS:2,IX86_BUILTIN_DIVSS:3,IX86_BUILTIN_MULPS:4,IX86_BUILTIN_MULSS:5,IX86_BUILTIN_SUBPS:6,IX86_BUILTIN_SUBSS:7,IX86_BUILTIN_CMPEQPS:8,IX86_BUILTIN_CMPLTPS:9,IX86_BUILTIN_CMPLEPS:10,IX86_BUILTIN_CMPGTPS:11,IX86_BUILTIN_CMPGEPS:12,IX86_BUILTIN_CMPNEQPS:13,IX86_BUILTIN_CMPNLTPS:14,IX86_BUILTIN_CMPNLEPS:15,IX86_BUILTIN_CMPNGTPS:16,IX86_BUILTIN_CMPNGEPS:17,IX86_BUILTIN_CMPORDPS:18,IX86_BUILTIN_CMPUNORDPS:19,IX86_BUILTIN_CMPNEPS:20,IX86_BUILTIN_CMPEQSS:21,IX86_BUILTIN_CMPLTSS:22,IX86_BUILTIN_CMPLESS:23,IX86_BUILTIN_CMPGTSS:24,IX86_BUILTIN_CMPGESS:25,IX86_BUILTIN_CMPNEQSS:26,IX86_BUILTIN_CMPNLTSS:27,IX86_BUILTIN_CMPNLESS:28,IX86_BUILTIN_CMPNGTSS:29,IX86_BUILTIN_CMPNGESS:30,IX86_BUILTIN_CMPORDSS:31,IX86_BUILTIN_CMPUNORDSS:32,IX86_BUILTIN_CMPNESS:33,IX86_BUILTIN_COMIEQSS:34,IX86_BUILTIN_COMILTSS:35,IX86_BUILTIN_COMILESS:36,IX86_BUILTIN_COMIGTSS:37,IX86_BUILTIN_COMIGESS:38,IX86_BUILTIN_COMINEQSS:39,IX86_BUILTIN_UCOMIEQSS:40,IX86_BUILTIN_UCOMILTSS:41,IX86_BUILTIN_UCOMILESS:42,IX86_BUILTIN_UCOMIGTSS:43,IX86_BUILTIN_UCOMIGESS:44,IX86_BUILTIN_UCOMINEQSS:45,IX86_BUILTIN_CVTPI2PS:46,IX86_BUILTIN_CVTPS2PI:47,IX86_BUILTIN_CVTSI2SS:48,IX86_BUILTIN_CVTSS2SI:49,IX86_BUILTIN_CVTTPS2PI:50,IX86_BUILTIN_CVTTSS2SI:51,IX86_BUILTIN_MAXPS:52,IX86_BUILTIN_MAXSS:53,IX86_BUILTIN_MINPS:54,IX86_BUILTIN_MINSS:55,IX86_BUILTIN_LOADAPS:56,IX86_BUILTIN_LOADUPS:57,IX86_BUILTIN_STOREAPS:58,IX86_BUILTIN_STOREUPS:59,IX86_BUILTIN_LOADSS:60,IX86_BUILTIN_STORESS:61,IX86_BUILTIN_MOVSS:62,IX86_BUILTIN_MOVHLPS:63,IX86_BUILTIN_MOVLHPS:64,IX86_BUILTIN_LOADHPS:65,IX86_BUILTIN_LOADLPS:66,IX86_BUILTIN_STOREHPS:67,IX86_BUILTIN_STORELPS:68,IX86_BUILTIN_MASKMOVQ:69,IX86_BUILTIN_MOVMSKPS:70,IX86_BUILTIN_PMOVMSKB:71,IX86_BUILTIN_MOVNTPS:72,IX86_BUILTIN_MOVNTQ:73,IX86_BUILTIN_PACKSSWB:74,IX86_BUILTIN_PACKSSDW:75,IX86_BUILTIN_PACKUSWB:76,IX86_BUILTIN_PADDB:77,IX86_BUILTIN_PADDW:78,IX86_BUILTIN_PADDD:79,IX86_BUILTIN_PADDSB:80,IX86_BUILTIN_PADDSW:81,IX86_BUILTIN_PADDUSB:82,IX86_BUILTIN_PADDUSW:83,IX86_BUILTIN_PSUBB:84,IX86_BUILTIN_PSUBW:85,IX86_BUILTIN_PSUBD:86,IX86_BUILTIN_PSUBSB:87,IX86_BUILTIN_PSUBSW:88,IX86_BUILTIN_PSUBUSB:89,IX86_BUILTIN_PSUBUSW:90,IX86_BUILTIN_PAND:91,IX86_BUILTIN_PANDN:92,IX86_BUILTIN_POR:93,IX86_BUILTIN_PXOR:94,IX86_BUILTIN_PAVGB:95,IX86_BUILTIN_PAVGW:96,IX86_BUILTIN_PCMPEQB:97,IX86_BUILTIN_PCMPEQW:98,IX86_BUILTIN_PCMPEQD:99,IX86_BUILTIN_PCMPGTB:100,IX86_BUILTIN_PCMPGTW:101,IX86_BUILTIN_PCMPGTD:102,IX86_BUILTIN_PEXTRW:103,IX86_BUILTIN_PINSRW:104,IX86_BUILTIN_PMADDWD:105,IX86_BUILTIN_PMAXSW:106,IX86_BUILTIN_PMAXUB:107,IX86_BUILTIN_PMINSW:108,IX86_BUILTIN_PMINUB:109,IX86_BUILTIN_PMULHUW:110,IX86_BUILTIN_PMULHW:111,IX86_BUILTIN_PMULLW:112,IX86_BUILTIN_PSADBW:113,IX86_BUILTIN_PSHUFW:114,IX86_BUILTIN_PSLLW:115,IX86_BUILTIN_PSLLD:116,IX86_BUILTIN_PSLLQ:117,IX86_BUILTIN_PSRAW:118,IX86_BUILTIN_PSRAD:119,IX86_BUILTIN_PSRLW:120,IX86_BUILTIN_PSRLD:121,IX86_BUILTIN_PSRLQ:122,IX86_BUILTIN_PSLLWI:123,IX86_BUILTIN_PSLLDI:124,IX86_BUILTIN_PSLLQI:125,IX86_BUILTIN_PSRAWI:126,IX86_BUILTIN_PSRADI:127,IX86_BUILTIN_PSRLWI:128,IX86_BUILTIN_PSRLDI:129,IX86_BUILTIN_PSRLQI:130,IX86_BUILTIN_PUNPCKHBW:131,IX86_BUILTIN_PUNPCKHWD:132,IX86_BUILTIN_PUNPCKHDQ:133,IX86_BUILTIN_PUNPCKLBW:134,IX86_BUILTIN_PUNPCKLWD:135,IX86_BUILTIN_PUNPCKLDQ:136,IX86_BUILTIN_SHUFPS:137,IX86_BUILTIN_RCPPS:138,IX86_BUILTIN_RCPSS:139,IX86_BUILTIN_RSQRTPS:140,IX86_BUILTIN_RSQRTSS:141,IX86_BUILTIN_SQRTPS:142,IX86_BUILTIN_SQRTSS:143,IX86_BUILTIN_UNPCKHPS:144,IX86_BUILTIN_UNPCKLPS:145,IX86_BUILTIN_ANDPS:146,IX86_BUILTIN_ANDNPS:147,IX86_BUILTIN_ORPS:148,IX86_BUILTIN_XORPS:149,IX86_BUILTIN_EMMS:150,IX86_BUILTIN_LDMXCSR:151,IX86_BUILTIN_STMXCSR:152,IX86_BUILTIN_SFENCE:153,IX86_BUILTIN_FEMMS:154,IX86_BUILTIN_PAVGUSB:155,IX86_BUILTIN_PF2ID:156,IX86_BUILTIN_PFACC:157,IX86_BUILTIN_PFADD:158,IX86_BUILTIN_PFCMPEQ:159,IX86_BUILTIN_PFCMPGE:160,IX86_BUILTIN_PFCMPGT:161,IX86_BUILTIN_PFMAX:162,IX86_BUILTIN_PFMIN:163,IX86_BUILTIN_PFMUL:164,IX86_BUILTIN_PFRCP:165,IX86_BUILTIN_PFRCPIT1:166,IX86_BUILTIN_PFRCPIT2:167,IX86_BUILTIN_PFRSQIT1:168,IX86_BUILTIN_PFRSQRT:169,IX86_BUILTIN_PFSUB:170,IX86_BUILTIN_PFSUBR:171,IX86_BUILTIN_PI2FD:172,IX86_BUILTIN_PMULHRW:173,IX86_BUILTIN_PF2IW:174,IX86_BUILTIN_PFNACC:175,IX86_BUILTIN_PFPNACC:176,IX86_BUILTIN_PI2FW:177,IX86_BUILTIN_PSWAPDSI:178,IX86_BUILTIN_PSWAPDSF:179,IX86_BUILTIN_SSE_ZERO:180,IX86_BUILTIN_MMX_ZERO:181,IX86_BUILTIN_MAX:182,;cmodel:T(4,12)=eCM_32:0,CM_SMALL:1,CM_KERNEL:2,CM_MEDIUM:3,CM_LARGE:4,CM_SMALL_PIC:5,;asm_dialect:T(4,13)=eASM_ATT:0,ASM_INTEL:1,;fp_cw_mode:T(4,14)=eFP_CW_STORED:0,FP_CW_UNINITIALIZED:1,FP_CW_ANY:2,;../../gcc/config/i386/att.h../../gcc/config/i386/unix.h../../gcc/config/dbxelf.h../../gcc/config/elfos.h../../gcc/config/svr4.h../../gcc/config/i386/sysv4.h../../gcc/config/i386/sol2.h../../gcc/defaults.h../../gcc/tsystem.hinclude/stddef.hptrdiff_t:t(14,1)=(0,1)size_t:t(14,2)=(0,4)wchar_t:t(14,3)=(0,3)include/stdarg.h__gnuc_va_list:t(15,1)=(0,19)va_list:t(15,2)=(15,1)include/stdio.h/usr/include/iso/stdio_iso.h/usr/include/sys/feature_tests.h/usr/include/sys/isa_defs.h/usr/include/sys/va_list.h__va_list:t(20,1)=(20,2)=*(20,3)=(20,3)include/stdio_tag.h__FILE:t(21,1)=(21,2)=xs__FILE:/usr/include/stdio_impl.hssize_t:t(22,1)=(0,1)__FILE:T(21,2)=s16_cnt:(22,1),0,32;_ptr:(22,2)=*(0,11),32,32;_base:(22,2),64,32;_flag:(0,11),96,8;_file:(0,11),104,8;__orientation:(0,4),112,2;__ionolock:(0,4),114,1;__filler:(0,4),115,5;;__longlong_t:t(17,1)=(0,6)FILE:t(17,2)=(21,1)fpos_t:t(17,3)=(0,3)off_t:t(16,1)=(0,3)off64_t:t(16,2)=(17,1)fpos64_t:t(16,3)=(17,1)include/sys/types.hinclude/sys/machtypes.h/usr/include/ia32/sys/machtypes.h_label_t:T(25,1)=s24val:(25,2)=ar(4,3);0;5;(0,3),0,192;;label_t:t(25,3)=(25,1)lock_t:t(25,4)=(0,11)/usr/include/sys/int_types.hint8_t:t(26,1)=(0,2)int16_t:t(26,2)=(0,8)int32_t:t(26,3)=(0,1)int64_t:t(26,4)=(0,6)uint8_t:t(26,5)=(0,11)uint16_t:t(26,6)=(0,9)uint32_t:t(26,7)=(0,4)uint64_t:t(26,8)=(0,7)intmax_t:t(26,9)=(26,4)uintmax_t:t(26,10)=(26,8)intptr_t:t(26,11)=(0,1)uintptr_t:t(26,12)=(0,4)int_least8_t:t(26,13)=(0,2)int_least16_t:t(26,14)=(0,8)int_least32_t:t(26,15)=(0,1)int_least64_t:t(26,16)=(0,6)uint_least8_t:t(26,17)=(0,11)uint_least16_t:t(26,18)=(0,9)uint_least32_t:t(26,19)=(0,4)uint_least64_t:t(26,20)=(0,7)longlong_t:t(23,1)=(0,6)u_longlong_t:t(23,2)=(0,7)t_scalar_t:t(23,3)=(0,3)t_uscalar_t:t(23,4)=(0,5)uchar_t:t(23,5)=(0,11)ushort_t:t(23,6)=(0,9)uint_t:t(23,7)=(0,4)ulong_t:t(23,8)=(0,5)caddr_t:t(23,9)=(23,10)=*(0,2)daddr_t:t(23,11)=(0,3)cnt_t:t(23,12)=(0,8)paddr_t:t(23,13)=(23,8)pfn_t:t(23,14)=(23,8)pgcnt_t:t(23,15)=(23,8)spgcnt_t:t(23,16)=(0,3)use_t:t(23,17)=(23,5)sysid_t:t(23,18)=(0,8)index_t:t(23,19)=(0,8)timeout_id_t:t(23,20)=(20,2)bufcall_id_t:t(23,21)=(20,2)ino_t:t(23,22)=(23,8)blkcnt_t:t(23,23)=(0,3)fsblkcnt_t:t(23,24)=(23,8)fsfilcnt_t:t(23,25)=(23,8)ino64_t:t(23,26)=(23,2)blkcnt64_t:t(23,27)=(23,1)fsblkcnt64_t:t(23,28)=(23,2)fsfilcnt64_t:t(23,29)=(23,2)blksize_t:t(23,30)=(0,3) :T(23,31)=eB_FALSE:0,B_TRUE:1,;boolean_t:t(23,32)=(23,31)pad64_t:t(23,33)=(26,4)upad64_t:t(23,34)=(26,8)offset_t:t(23,35)=(23,1)u_offset_t:t(23,36)=(23,2)len_t:t(23,37)=(23,2)diskaddr_t:t(23,38)=(23,1)lloff_t:t(23,39)=(23,40)=u8_f:(23,35),0,64;_p:(23,41)=s8_l:(26,3),0,32;_u:(26,3),32,32;;,0,64;;lldaddr_t:t(23,42)=(23,43)=u8_f:(23,38),0,64;_p:(23,44)=s8_l:(26,3),0,32;_u:(26,3),32,32;;,0,64;;k_fltset_t:t(23,45)=(23,7)id_t:t(23,46)=(0,3)useconds_t:t(23,47)=(23,7)suseconds_t:t(23,48)=(0,3)major_t:t(23,49)=(23,8)minor_t:t(23,50)=(23,8)pri_t:t(23,51)=(0,8)o_mode_t:t(23,52)=(23,6)o_dev_t:t(23,53)=(0,8)o_uid_t:t(23,54)=(23,6)o_gid_t:t(23,55)=(23,54)o_nlink_t:t(23,56)=(0,8)o_pid_t:t(23,57)=(0,8)o_ino_t:t(23,58)=(23,6)key_t:t(23,59)=(0,1)mode_t:t(23,60)=(23,8)uid_t:t(23,61)=(0,3)gid_t:t(23,62)=(23,61)taskid_t:t(23,63)=(23,46)projid_t:t(23,64)=(23,46)pthread_t:t(23,65)=(0,4)pthread_key_t:t(23,66)=(0,4)_pthread_mutex:T(23,67)=s24__pthread_mutex_flags:(23,68)=s8__pthread_mutex_flag1:(26,6),0,16;__pthread_mutex_flag2:(26,5),16,8;__pthread_mutex_ceiling:(26,5),24,8;__pthread_mutex_type:(26,7),32,32;;,0,64;__pthread_mutex_lock:(23,69)=u8__pthread_mutex_lock64:(23,70)=s8__pthread_mutex_pad:(23,71)=ar(4,3);0;7;(26,5),0,64;;,0,64;__pthread_mutex_owner64:(23,34),0,64;;,64,64;__pthread_mutex_data:(23,34),128,64;;pthread_mutex_t:t(23,72)=(23,67)_pthread_cond:T(23,73)=s16__pthread_cond_flags:(23,74)=s8__pthread_cond_flag:(23,75)=ar(4,3);0;3;(26,5),0,32;__pthread_cond_type:(26,7),32,32;;,0,64;__pthread_cond_data:(23,34),64,64;;pthread_cond_t:t(23,76)=(23,73)_pthread_rwlock:T(23,77)=s64__pthread_rwlock_readers:(26,3),0,32;__pthread_rwlock_type:(26,6),32,16;__pthread_rwlock_magic:(26,6),48,16;__pthread_rwlock_pad1:(23,78)=ar(4,3);0;2;(23,34),64,192;__pthread_rwlock_pad2:(23,79)=ar(4,3);0;1;(23,34),256,128;__pthread_rwlock_pad3:(23,79),384,128;;pthread_rwlock_t:t(23,80)=(23,77)_pthread_attr:T(23,81)=s4__pthread_attrp:(20,2),0,32;;pthread_attr_t:t(23,82)=(23,81)_pthread_mutexattr:T(23,83)=s4__pthread_mutexattrp:(20,2),0,32;;pthread_mutexattr_t:t(23,84)=(23,83)_pthread_condattr:T(23,85)=s4__pthread_condattrp:(20,2),0,32;;pthread_condattr_t:t(23,86)=(23,85)_once:T(23,87)=s32__pthread_once_pad:(23,88)=ar(4,3);0;3;(23,34),0,256;;pthread_once_t:t(23,89)=(23,87)_pthread_rwlockattr:T(23,90)=s4__pthread_rwlockattrp:(20,2),0,32;;pthread_rwlockattr_t:t(23,91)=(23,90)dev_t:t(23,92)=(23,8)nlink_t:t(23,93)=(23,8)pid_t:t(23,94)=(0,3)time_t:t(23,95)=(0,3)clock_t:t(23,96)=(0,3)clockid_t:t(23,97)=(0,1)timer_t:t(23,98)=(0,1)unchar:t(23,99)=(0,11)ushort:t(23,100)=(0,9)uint:t(23,101)=(0,4)ulong:t(23,102)=(0,5)u_char:t(23,103)=(0,11)u_short:t(23,104)=(0,9)u_int:t(23,105)=(0,4)u_long:t(23,106)=(0,5)_quad:T(23,107)=s8val:(23,108)=ar(4,3);0;1;(0,1),0,64;;quad_t:t(23,109)=(23,107)quad:t(23,110)=(23,109)/usr/include/sys/select.h/usr/include/sys/time.htimeval:T(28,1)=s8tv_sec:(23,95),0,32;tv_usec:(23,48),32,32;;timezone:T(28,2)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;include/sys/types.hitimerval:T(28,3)=s16it_interval:(28,1),0,64;it_value:(28,1),64,64;;hrtime_t:t(28,4)=(23,1)/usr/include/time.h/usr/include/iso/time_iso.htm:T(31,1)=s36tm_sec:(0,1),0,32;tm_min:(0,1),32,32;tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;tm_isdst:(0,1),256,32;;/usr/include/sys/time_impl.htimespec:T(32,1)=s8tv_sec:(23,95),0,32;tv_nsec:(0,3),32,32;;timespec_t:t(32,2)=(32,1)timestruc_t:t(32,3)=(32,1)itimerspec:T(32,4)=s16it_interval:(32,1),0,64;it_value:(32,1),64,64;;itimerspec_t:t(32,5)=(32,4)sigval:T(30,1)=u4sival_int:(0,1),0,32;sival_ptr:(20,2),0,32;;sigevent:T(30,2)=s24sigev_notify:(0,1),0,32;sigev_signo:(0,1),32,32;sigev_value:(30,1),64,32;sigev_notify_function:(30,3)=*(30,4)=f(20,3),96,32;sigev_notify_attributes:(30,5)=*(23,82),128,32;__sigev_pad2:(0,1),160,32;;/usr/include/sys/select.hfd_mask:t(27,1)=(0,3)fds_mask:t(27,2)=(0,3)fd_set:T(27,3)=s128fds_bits:(27,4)=ar(4,3);0;31;(0,3),0,1024;;fd_set:t(27,5)=(27,3)/usr/include/errno.h/usr/include/sys/errno.h/usr/include/string.h/usr/include/iso/string_iso.h/usr/include/stdlib.hinclude/iso/stdlib_iso.hdiv_t:t(39,1)=(39,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;ldiv_t:t(39,3)=(39,4)=s8quot:(0,3),0,32;rem:(0,3),32,32;;lldiv_t:t(38,1)=(38,2)=s16quot:(0,6),0,64;rem:(0,6),64,64;;/usr/include/unistd.h/usr/include/sys/unistd.hinclude/limits.hinclude/syslimits.h/usr/include/iso/limits_iso.h/usr/include/sys/int_limits.h../../gcc/machmode.h../../gcc/machmode.defmachine_mode:T(46,1)=eVOIDmode:0,BImode:1,QImode:2,HImode:3,SImode:4,DImode:5,TImode:6,OImode:7,PQImode:8,PHImode:9,PSImode:10,PDImode:11,QFmode:12,HFmode:13,TQFmode:14,SFmode:15,DFmode:16,XFmode:17,TFmode:18,QCmode:19,HCmode:20,SCmode:21,DCmode:22,XCmode:23,TCmode:24,CQImode:25,CHImode:26,CSImode:27,CDImode:28,CTImode:29,COImode:30,V2QImode:31,V2HImode:32,V2SImode:33,V2DImode:34,V4QImode:35,V4HImode:36,V4SImode:37,V4DImode:38,V8QImode:39,V8HImode:40,V8SImode:41,V8DImode:42,V16QImode:43,V2SFmode:44,V2DFmode:45,V4SFmode:46,V4DFmode:47,V8SFmode:48,V8DFmode:49,V16SFmode:50,BLKmode:51,CCmode:52,CCGCmode:53,CCGOCmode:54,CCNOmode:55,CCZmode:56,CCFPmode:57,CCFPUmode:58,MAX_MACHINE_MODE:59,;mode_class:T(46,2)=eMODE_RANDOM:0,MODE_INT:1,MODE_FLOAT:2,MODE_PARTIAL_INT:3,MODE_CC:4,MODE_COMPLEX_INT:5,MODE_COMPLEX_FLOAT:6,MODE_VECTOR_INT:7,MODE_VECTOR_FLOAT:8,MAX_MODE_CLASS:9,;../../gcc/libgcc2.hQItype:t(48,1)=(0,10)UQItype:t(48,2)=(0,11)HItype:t(48,3)=(0,8)UHItype:t(48,4)=(0,9)SItype:t(48,5)=(0,1)USItype:t(48,6)=(0,4)DItype:t(48,7)=(0,6)UDItype:t(48,8)=(0,7)SFtype:t(48,9)=(0,12)DFtype:t(48,10)=(0,13)XFtype:t(48,11)=(0,14)word_type:t(48,12)=(0,1)DWstruct:T(48,13)=s8low:(48,5),0,32;high:(48,5),32,32;;DWunion:t(48,14)=(48,15)=u8s:(48,13),0,64;ll:(48,7),0,64;;../../gcc/longlong.h__moddi3:F(48,7)u:p(48,7)v:p(48,7)v:r(48,7)c:(48,12)uu:r(48,14)vv:(48,14)w:(48,7)u:r(48,7)w:(48,14)w:(48,14)c:(48,12)uu:r(48,14)vv:(48,14)w:(48,7)w:(48,14)w:(48,14)w:(48,14)__udivmoddi4:f(48,8)n:p(48,8)d:p(48,8)rp:p(1,1)=*(48,8)n:r(48,8)d:r(48,8)ww:(48,14)rr:(48,14)d0:(48,6)d1:(48,6)n0:(48,6)n1:(48,6)n2:r(48,6)q0:(48,6)q1:(48,6)b:(48,6)bm:r(48,6)ww:(48,14)rr:(48,14)d0:(48,6)d1:(48,6)n0:(48,6)n1:(48,6)n2:r(48,6)q0:(48,6)q1:(48,6)b:(48,6)bm:r(48,6)m1:r(48,6)m0:r(48,6)__cbtmp:r(48,6)m1:r(48,6)m0:r(48,6)  Yo - 6  ? 88 HPM(#(#*SRR Y___ glppu((|0088D|| X  4  ]|$  <6O d 0707010001a0b5000081a40000000a0000000a000000013dadf5c5000007be0000001d0000024300000000000000000000001000000004reloc/bin/zdiff#!/bin/bash # sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh # Zcmp and zdiff are used to invoke the cmp or the diff pro- # gram on compressed files. All options specified are passed # directly to cmp or diff. If only 1 file is specified, then # the files compared are file1 and an uncompressed file1.gz. # If two files are specified, then they are uncompressed (if # necessary) and fed to cmp or diff. The exit status from cmp # or diff is preserved. PATH="/usr/local/bin:$PATH"; export PATH prog=`echo $0 | sed 's|.*/||'` case "$prog" in *cmp) comp=${CMP-cmp} ;; *) comp=${DIFF-diff} ;; esac OPTIONS= FILES= for ARG do case "$ARG" in -*) OPTIONS="$OPTIONS $ARG";; *) if test -f "$ARG"; then FILES="$FILES $ARG" else echo "${prog}: $ARG not found or not a regular file" exit 2 fi ;; esac done if test -z "$FILES"; then echo "Usage: $prog [${comp}_options] file [file]" exit 2 fi set $FILES if test $# -eq 1; then FILE=`echo "$1" | sed 's/[-.][zZtga]*$//'` gzip -cd "$1" | $comp $OPTIONS - "$FILE" elif test $# -eq 2; then case "$1" in *[-.]gz* | *[-.][zZ] | *.t[ga]z) case "$2" in *[-.]gz* | *[-.][zZ] | *.t[ga]z) F=`echo "$2" | sed 's|.*/||;s|[-.][zZtga]*||'` set -C trap 'rm -f /tmp/"$F".$$; exit 2' HUP INT PIPE TERM 0 gzip -cdfq "$2" > /tmp/"$F".$$ || exit gzip -cdfq "$1" | $comp $OPTIONS - /tmp/"$F".$$ STAT="$?" /bin/rm -f /tmp/"$F".$$ || STAT=2 trap - HUP INT PIPE TERM 0 exit $STAT;; *) gzip -cdfq "$1" | $comp $OPTIONS - "$2";; esac;; *) case "$2" in *[-.]gz* | *[-.][zZ] | *.t[ga]z) gzip -cdfq "$2" | $comp $OPTIONS "$1" -;; *) $comp $OPTIONS "$1" "$2";; esac;; esac else echo "Usage: $prog [${comp}_options] file [file]" exit 2 fi 0707010001a0b6000081a40000000a0000000a000000013dadf5c5000005fd0000001d0000024300000000000000000000001100000004reloc/bin/zforce#!/bin/bash # zforce: force a gz extension on all gzip files so that gzip will not # compress them twice. # # This can be useful for files with names truncated after a file transfer. # 12345678901234 is renamed to 12345678901.gz # Copyright (C) 2002 Free Software Foundation # Copyright (C) 1993 Jean-loup Gailly # 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, 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., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. PATH="/usr/local/bin:$PATH"; export PATH x=`basename $0` if test $# = 0; then echo "force a '.gz' extension on all gzip files" echo usage: $x files... exit 1 fi res=0 for i do if test ! -f "$i" ; then echo ${x}: $i not a file res=1 continue fi case "$i" in *[-.]z | *[-.]gz | *.t[ag]z) continue;; esac if gzip -lv < "$i" 2>/dev/null | grep '^defl' > /dev/null; then new="$i.gz" if mv "$i" "$new"; then echo $i -- replaced with $new else res=$? fi fi done exit $res 0707010001a0b7000081a40000000a0000000a000000013dadf5c500000b880000001d0000024300000000000000000000001000000004reloc/bin/zgrep#!/bin/bash # zgrep -- a wrapper around a grep program that decompresses files as needed # Adapted from a version sent by Charles Levert # Copyright (C) 1998, 2001, 2002 Free Software Foundation # Copyright (C) 1993 Jean-loup Gailly # 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, 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., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. PATH="/usr/local/bin:$PATH"; export PATH prog=`echo $0 | sed 's|.*/||'` case "$prog" in *egrep) grep=${EGREP-egrep} ;; *fgrep) grep=${FGREP-fgrep} ;; *) grep=${GREP-grep} ;; esac pat="" after_dash_dash="" files_with_matches=0 files_without_matches=0 no_filename=0 with_filename=0 while test $# -ne 0; do case "$after_dash_dash$1" in --d* | --rec*) echo >&2 "$0: $1: option not supported"; exit 2;; --files-with-*) files_with_matches=1;; --files-witho*) files_without_matches=1;; --no-f*) no_filename=1;; --wi*) with_filename=1;; --*) ;; -*) case "$1" in -*[dr]*) echo >&2 "$0: $1: option not supported"; exit 2;; esac case "$1" in -*H*) with_filename=1;; esac case "$1" in -*h*) no_filename=1;; esac case "$1" in -*L*) files_without_matches=1;; esac case "$1" in -*l*) files_with_matches=1;; esac;; esac case "$after_dash_dash$1" in -[ef]) opt="$opt $1"; shift; pat="$1" if test "$grep" = grep; then # grep is buggy with -e on SVR4 grep=egrep fi;; -[ABCdm])opt="$opt $1 $2"; shift;; --) opt="$opt $1"; after_dash_dash=1;; -*) opt="$opt $1";; *) if test -z "$pat"; then pat="$1" else break; fi;; esac shift done if test -z "$pat"; then echo "grep through gzip files" echo "usage: $prog [grep_options] pattern [files]" exit 2 fi if test $# -eq 0; then gzip -cdfq | $grep $opt "$pat" exit $? fi res=0 for i do gzip -cdfq "$i" | if test $files_with_matches -eq 1; then $grep $opt "$pat" > /dev/null && echo $i elif test $files_without_matches -eq 1; then $grep $opt "$pat" > /dev/null || echo $i elif test $with_filename -eq 0 && { test $# -eq 1 || test $no_filename -eq 1; }; then $grep $opt "$pat" else if test $with_filename -eq 1; then sed_script="s|^[^:]*:|${i}:|" else sed_script="s|^|${i}:|" fi $grep $opt "$pat" | sed "$sed_script" fi r=$? test $res -lt $r && res=$r done exit $res 0707010001a0b8000081a40000000a0000000a000000013dadf5c50000006f0000001d0000024300000000000000000000001000000004reloc/bin/zless#!/bin/bash PATH="/usr/local/bin:$PATH"; export PATH LESSOPEN="|gzip -cdfq %s"; export LESSOPEN exec less "$@" 0707010001a0b9000081a40000000a0000000a000000013dadf5c5000007650000001d0000024300000000000000000000001000000004reloc/bin/zmore#!/bin/bash # Copyright (C) 2001, 2002 Free Software Foundation # Copyright (C) 1992, 1993 Jean-loup Gailly # 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, 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., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. PATH="/usr/local/bin:$PATH"; export PATH if test "`echo -n a`" = "-n a"; then # looks like a SysV system: n1=''; n2='\c' else n1='-n'; n2='' fi oldtty=`stty -g 2>/dev/null` if stty -cbreak 2>/dev/null; then cb='cbreak'; ncb='-cbreak' else # 'stty min 1' resets eof to ^a on both SunOS and SysV! cb='min 1 -icanon'; ncb='icanon eof ^d' fi if test $? -eq 0 && test -n "$oldtty"; then trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15 else trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15 fi if test $# = 0; then if test -t 0; then echo usage: ${ZMORE_PROGRAM_NAME-zmore} files... else gzip -cdfq | eval ${PAGER-more} fi else FIRST=1 for FILE do < "$FILE" || continue if test $FIRST -eq 0; then echo $n1 "--More--(Next file: $FILE)$n2" stty $cb -echo 2>/dev/null ANS=`dd bs=1 count=1 2>/dev/null` stty $ncb echo 2>/dev/null echo " " case "$ANS" in [eq]) exit;; esac fi if test "$ANS" != 's'; then echo "------> $FILE <------" gzip -cdfq "$FILE" | eval ${PAGER-more} fi if test -t 1; then FIRST=0 fi done fi 0707010001a0ba000081a40000000a0000000a000000013dadf5c500000db20000001d0000024300000000000000000000000f00000004reloc/bin/znew#!/bin/bash PATH="/usr/local/bin:$PATH"; export PATH check=0 pipe=0 opt= files= keep=0 res=0 old=0 new=0 block=1024 # block is the disk block size (best guess, need not be exact) warn="(does not preserve modes and timestamp)" tmp=/tmp/zfoo.$$ set -C echo hi > $tmp.1 echo hi > $tmp.2 if test -z "`(${CPMOD-cpmod} $tmp.1 $tmp.2) 2>&1`"; then cpmod=${CPMOD-cpmod} warn="" fi if test -z "$cpmod" && ${TOUCH-touch} -r $tmp.1 $tmp.2 2>/dev/null; then cpmod="${TOUCH-touch}" cpmodarg="-r" warn="(does not preserve file modes)" fi # check if GZIP env. variable uses -S or --suffix gzip -q $tmp.1 ext=`echo $tmp.1* | sed "s|$tmp.1||"` rm -f $tmp.[12]* if test -z "$ext"; then echo znew: error determining gzip extension exit 1 fi if test "$ext" = ".Z"; then echo znew: cannot use .Z as gzip extension. exit 1 fi for arg do case "$arg" in -*) opt="$opt $arg"; shift;; *) break;; esac done if test $# -eq 0; then echo "recompress .Z files into $ext (gzip) files" echo usage: `echo $0 | sed 's,^.*/,,'` "[-tv9KP]" file.Z... echo " -t tests the new files before deleting originals" echo " -v be verbose" echo " -9 use the slowest compression method (optimal compression)" echo " -K keep a .Z file when it is smaller than the $ext file" echo " -P use pipes for the conversion $warn" exit 1 fi opt=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'` case "$opt" in *t*) check=1; opt=`echo "$opt" | sed 's/t//g'` esac case "$opt" in *K*) keep=1; opt=`echo "$opt" | sed 's/K//g'` esac case "$opt" in *P*) pipe=1; opt=`echo "$opt" | sed 's/P//g'` esac if test -n "$opt"; then opt="-$opt" fi for i do n=`echo $i | sed 's/.Z$//'` if test ! -f "$n.Z" ; then echo $n.Z not found res=1; continue fi test $keep -eq 1 && old=`wc -c < "$n.Z"` if test $pipe -eq 1; then if gzip -d < "$n.Z" | gzip $opt > "$n$ext"; then # Copy file attributes from old file to new one, if possible. test -n "$cpmod" && $cpmod $cpmodarg "$n.Z" "$n$ext" 2> /dev/null else echo error while recompressing $n.Z res=1; continue fi else if test $check -eq 1; then if cp -p "$n.Z" "$n.$$" 2> /dev/null || cp "$n.Z" "$n.$$"; then : else echo cannot backup "$n.Z" res=1; continue fi fi if gzip -d "$n.Z"; then : else test $check -eq 1 && mv "$n.$$" "$n.Z" echo error while uncompressing $n.Z res=1; continue fi if gzip $opt "$n"; then : else if test $check -eq 1; then mv "$n.$$" "$n.Z" && rm -f "$n" echo error while recompressing $n else # compress $n (might be dangerous if disk full) echo error while recompressing $n, left uncompressed fi res=1; continue fi fi test $keep -eq 1 && new=`wc -c < "$n$ext"` if test $keep -eq 1 && test `expr \( $old + $block - 1 \) / $block` -lt \ `expr \( $new + $block - 1 \) / $block`; then if test $pipe -eq 1; then rm -f "$n$ext" elif test $check -eq 1; then mv "$n.$$" "$n.Z" && rm -f "$n$ext" else gzip -d "$n$ext" && compress "$n" && rm -f "$n$ext" fi echo "$n.Z smaller than $n$ext -- unchanged" elif test $check -eq 1; then if gzip -t "$n$ext" ; then rm -f "$n.$$" "$n.Z" else test $pipe -eq 0 && mv "$n.$$" "$n.Z" rm -f "$n$ext" echo error while testing $n$ext, $n.Z unchanged res=1; continue fi elif test $pipe -eq 1; then rm -f "$n.Z" fi done exit $res 070701000211f9000041ed0000000a0000000a000000033dae45d9000000000000001d0000024300000000000000000000000a00000004reloc/doc07070100012f77000041ed0000000a0000000a000000023dae45d9000000000000001d0000024300000000000000000000000f00000004reloc/doc/gzip07070100012f78000081a40000000a0000000a000000013dadf7a3000000620000001d0000024300000000000000000000001700000004reloc/doc/gzip/AUTHORSgzip was written by Jean-loup Gailly , and Mark Adler for the decompression code. 07070100012f79000081a40000000a0000000a000000013dadf7a3000046480000001d0000024300000000000000000000001700000004reloc/doc/gzip/COPYING GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 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 Library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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 Library General Public License instead of this License. 07070100012f7a000081a40000000a0000000a000000013dadf7a30000ab020000001d0000024300000000000000000000001900000004reloc/doc/gzip/ChangeLog2002-09-30 Paul Eggert * NEWS, README, revision.h, configure.in (AM_INIT_AUTOMAKE): Revision 1.3.5, dated today. * util.c (fprint_off): Fix bug in printing values greater than 10 * 2**32 bytes. Bug reported by Bryan Andersen. * Makefile.am (match.$(OBJEXT)): Use .S as extension for $(ASCPP), to keep gcc happy. * configure.in: Likewise. Upgrade assembly-language checking for Autoconf 2.54, using cache vars. (AC_PROG_CPP, AC_OBJEXT): Add. * match.c: Accept __i386 and __i386__ as synonyms for i386. Bug reported by "fork __" . 2002-09-29 Paul Eggert * gzip.texi (Overview): Suggest how to use gunzip on zip files. * zless.1, zless.in: Use LESSOPEN, not PAGER. Suggested by . 2002-09-28 Paul Eggert * zforce.in: Use shell pattern matching instead of 'expr', which mishandles names like "+". Remove old check for 14-byte file names on hosts with broken "mv" implementations, as such systems aren't in use any more and it's better nowadays to support file names longer than 14 bytes. Rely on "mv"'s error-reporting. This fixes a portability bug reported by Ralf Neubauer, along with some other bugs. Remove dangling output symlinks properly. Bug reported by Kalle Olavi Niemitalo. * gzip.c (lstat): New macro, for platforms lacking lstat. (do_stat): Use it. (name_too_long, check_ofname): Use lstat instead of stat. 2002-09-27 Paul Eggert * zforce.in: Use "gzip -lv", not "gzip -v". Patch by Ralf Neubauer. * configure.in (ASCPP): Don't use test -a, as POSIX says it's not portable. * znew.in: Likewise. * zmore.in: Likewise. Similarly, don't use test -o, or test -t with no operand. * gzexe.in (PATH): Set to same as other programs. Don't assume "tail +22" works; POSIX removed this. Check against compressing "tail". Check against "skip=" line with no integer. * zgrep.in: Exit with status 2 if trouble, for consistency with grep. * gzip.c (main): Avoid core dump in diagnostic message if incorrect suffix is given. 2002-09-26 Paul Eggert * zdiff.in: Use "trap -" instead of "trap". Patch by Nicolas Boullis. Use names, not numbers, for signals. Patch by Andrew Stribblehill. * NEWS, README, revision.h, configure.in (AM_INIT_AUTOMAKE): Revision 1.3.4, dated today. * README-alpha: Upgrade to Autoconf 2.54 and Automake 1.7. * configure.in (AC_PREREQ): Move to start, and increase to 2.54. (AC_INIT, AM_INIT_AUTOMAKE, AC_CONFIG_SRCDIR, AC_CONFIG_FILES, AC_OUTPUT): Use modern style. (AC_OBJEXT, AC_EXEEXT): Remove; obsolete. (AC_GNU_SOURCE): Add. (AC_HEADER_STDC): Renamed from AC_STDC_HEADERS. (AC_CHECK_HEADERS): Remove stdlib.h, string.h, unistd.h; now done by Autoconf. (AC_SUBST): Remove CFLAGS; now done by Autoconf. * gzip.texi: Use the GNU FDL for distribution terms, following the recipe in the Texinfo manual. Use Automake-generated variables for date and version. * fdl.texi, mdate-sh: New files. * Makefile.am (AM_MAKEINFOFLAGS): Add --no-split. (gzip_TEXINFOS): New macro. * tailor.h (NO_DIR): Define to 1, not the empty string. * gzip.c (NO_DIR): Define to 0 if not defined. All uses changed. (usage): Don't put '#if' inside printf, as the C standard says that it is not portable if printf is a macro. Don't lose output when decompressing truncated input. Bug reported by Nadav Har'El. * inflate.c (GETBYTE): New macro. (NEXTBYTE): Use it. (inflate_dynamic, inflate_block): Add a local variable w, needed by GETBYTE. 2002-03-08 Paul Eggert * NEWS, README, revision.h, gzip.texi, configure.in (AM_INIT_AUTOMAKE): Revision 1.3.3, dated today. * README-alpha: Now using latest stable GNU tools. Using the latest tools allows gzip to build correctly on hosts conforming to POSIX 1003.1-2001. * configure.in (match): Use AC_LIBOBJ; Autoconf 2.53 requires it. (LIBOBJS): No longer need to subst, since AC_LIBOBJ does it. (AC_PREREQ): Bump to 2.53. * Makefile.am (install-exec-hook, remove-installed-links): Work even when configured with --program-transform-name. * gzip.c (license_msg): Update copyright. (z_len): Now of type size_t. 2001-11-03 Paul Eggert * NEWS, README, revision.h, gzip.texi, configure.in (AM_INIT_AUTOMAKE): Revision 1.3.2, dated today. * Makefile.am (LN_S): New macro. (install-exec-hook): Depend on remove-installed-links. Affect $(DESTDIR)$(bindir), not just $(bindir). (uninstall-local, remove-installed-links): New rules. * README-alpha: This release built with autoconf 2.52f. * TODO: Add rsync patch. * configure.in: Add AC_PREREQ(2.52) and AC_PROG_LN_S. * gzip.1, zmore.1: Fix troff glitches, using Eric S. Raymond's suggestions for inspiration. * m4/shell.m4(AC_PROG_SHELL): Add commentary and cleanup. * gzip.texi, gzip.1: Add pointers to RFCs 1951 and 1952. Mention that gzip --list reports file sizes modulo 2^32. * gzip.1: Remove incorrect report of 2 GB bug. Add copyright notice. 2001-09-30 Paul Eggert * NEWS, README, revision.h, gzip.texi, configure.in (AM_INIT_AUTOMAKE): Revision 1.3.1, dated today. * INSTALL, getopt.c, getopt.h, getopt1.c, install-sh, missing, mkinstalldirs, texinfo.tex: Sync with latest version in other packages. * acinclude.m4, config.guess, config.sub: Remove. * depcomp, rpmatch.c, yesno.c: New files. * ChangeLog, README, NEWS, TODO, configure.in, zgrep.in, zmore.in: Add copyright notice. * Makefile.am (ACLOCAL_AMFLAGS): New macro. (ACINCLUDE_INPUTS): Remove all but shell.m4. ($(srcdir)/acinclude.m4): Remove. (gzip_sources): Add yesno.c. * TODO: Add i18n. * configure.in (AC_CANONICAL_HOST): Remove. (AC_AIX, AC_MINIX): Move earlier. (AC_REPLACE_FUNCS): Add rpmatch. * gzip.c (main): Report error if -b operand is not a nonnegative integer. (treat_file): Don't assume tab width is 8, or that characters are one column wide. (make_ofname): Use WARN to warn about unchanged files. (get_method): "get newer version of gzip" -> "not supported" (check_ofname): Use yesno instead of checking for 'y' ourselves. (treat_file): Do not assume link count fits in int. * gzip.h (yesno): New decl. * util.c (display_ratio): Use floating point to compute ratio: this avoids problems with integer overflow. * zgrep.in: Add support for --, -H, -h, -L, -l, -C, -d, -m and their long equivalents. Warn that -r and -d are not supported. * zmore.in: Check that file is readable before attempting to decompress it. 2000-10-09 Paul Eggert * configure.in (AC_CHECK_FUNCS): Add lstat. 2000-07-20 Paul Eggert Use a POSIX-compliant shell instead of /bin/sh. Idea suggested by Albert Chin-A-Young . * m4/shell.m4: New file. * configure.in (AC_PROG_SHELL): Add it. * Makefile.am (ACINCLUDE_INPUTS): Add $(M4DIR)/shell.m4. (.in): Replace /bin/sh with $(SHELL). 2000-04-17 Bruno Haible * Makefile.am (install-exec-hook): If hard links fail, try symlinks. 2000-04-02 Jim Meyering * Makefile.am (install-exec-hook): Remove link targets before installing. 2000-01-02 Albert Chin-A-Young * gzip.texi: Add direntry. 1999-12-21 Paul Eggert * NEWS, README, revision.h, gzip.texi: Revision 1.3, dated today. * gzip.c (license_msg, usage, version, help, license): Adjust to current GNU coding standards. (total_in, total_out): Remove unnecessary initialization. * zip.c (file_read): Report read errors. * util.c (fill_inbuf): Likewise. * gzip.c (main): Don't assume EOF == -1. * unlzw.c (unlzw): Likewise. * util.c (copy, fill_inbuf): Likewise. 1999-11-18 Paul Eggert * m4/largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a bug in the QNX shell, which doesn't propagate exit status of failed commands inside shell assignments. 1999-10-07 Paul Eggert * NEWS, README, revision.h, gzip.texi: Revision 1.2.4294967306 dated today. This is the successor to revision 1.2.4.4294967305; automake requires the new (shorter) number. Convert to automake. * Makefile.am, gunzip.1, zcat.1, zcmp.1, AUTHORS: New files. * revision.h (VERSION): Remove; moved to config.h. * configure.in (AM_INIT_AUTOMAKE, AM_CONFIG_HEADER, AC_CANONICAL_HOST, AC_OBJEXT): Add. (AC_PROG_CPP): Remove. (AC_SYS_LARGEFILE): Add, replacing older inline code. (ASCPP): Use $OBJEXT. (LIBOBJS): Add match.o if needed. (AC_PROG_INSTALL): Remove. (AC_EXT, AC_C_CONST): Add. (AC_CHECK_HEADERS): Add, replacing lots of AC_HEADER_CHECKs. All instances of defined(NO_TIME_H) changed to !defined(HAVE_TIME_H), etc. (AC_CHECK_FUNCS): Add utime. (SEDCMD): Use $interpval, not $ac_cv_sys_interpreter. (AC_PREFIX_PROGRAM): Add, replacing AC_PREFIX. (ZCAT, G): Remove. (LIBOBJS): Add. (OBJA): Remove; LIBOBJS now does this. * bits.c, gzip.c, deflate.c, inflate.c, lzw.c, trees.c, unlzh.c, unlzw.c, unpack.c, unzip.c, util.c, zip.c: Include first; this is needed for proper large-file support, given the new way of configuring large files. * gzip.c: Include ; Ultrix needs this. (TIME_OPT): Use STRUCT_UTIMBUF instead of empty string. (help): Add bug-report address. (do_stat): Depend on HAVE_LSTAT, not S_IFLNK, S_ISLNK, and NO_SYMLINK. 1999-06-25 Paul Eggert * inflate.c (huft_build): Set n to length of v, to detect improper tables. Don't accidentally grow j past z. 1999-06-24 Paul Eggert * Makefile.in (check): Update texinfo.tex size. * configure.in (ASMV): Define with AC_DEFINE; do not manipulate DEFS directly, as this doesn't work with recent autoconf versions. 1999-02-06 Paul Eggert * NEWS, README, revision.h, gzip.texi: Revision 1.2.4.4294967305, dated today. This merges the changes from gzip 1.2.4a, which fix some typographical errors in the documentation and update the bug-reporting address. 1999-01-27 Paul Eggert * NEWS, README, revision.h (VERSION, REVDATE): Revision 1.2.4.4294967304, dated today. Port to autoconf 2.13. * Makefile.in (next, next-fat, coherent): Update dirent headers to match Autoconf 2.13. * configure.in (AC_RETSIGTYP): Remove; superseded by AC_TYPE_SIGNAL. (AC_DYNIX_SEQ, AC_XENIX_DIR, AC_DIR_HEADER): Remove; superseded by AC_HEADER_DIRENT. * tailor.h (HAVE_DIRENT_H, HAVE_SYS_DIR_H): Define instad of DIRENT, SYSDIR. * gzip.c (NAMLEN): Renamed from NLENGTH. Depend on Autoconf 2.13 names HAVE_DIRENT_H, HAVE_SYS_NDIR_H, HAVE_SYS_DIR_H, HAVE_NDIR_H instead of the oldfashioned names DIRENT, SYSDIR, SYSNDIR, NDIR. (CLOSEDIR): New macro. (progerror): New function. (treat_stdin, treat_file, creat_outfile, get_istat, check_ofname, treat_dir): Use it, for brevity. (treat_dir): Report any I/O errors when reading directories. * COPYING, INSTALL, doc/texinfo.tex, install-sh: Update to latest public versions. 1998-11-18 Paul Eggert * NEWS, README, revision.h (VERSION, REVDATE): Revision 1.2.4.4294967303, dated today. * gzip.c (get_method): Don't complain about trailing zeros at the end of a gzipped file, as they're commonly appended to fill out a block (e.g. by GNU tar). * configure.in (CPPFLAGS, LDFLAGS, LIBS): Add large-file support for HP-UX 10.20 and later. * getopt.c, getopt.h, texinfo.tex: Sync with latest version at gnu.org. * getopt1.c: New file. * Makefile.in (SRCS): Add getopt1.c. (OBJS): Add getopt1$O. (getopt1$O): New dependency. (check): Adjust desired size of compressed texinfo.tex to 55637, to reflect the 1998-11-13 edition of texinfo.tex. * gpl.texinfo: Remove; its addresses were out of date and these days the GPL isn't reprinted in manuals anyway. * gzip.texi: Remove reference to gpl.texinfo. * Makefile.in (GENFILES): Remove gpl.texinfo. 1998-11-13 Paul Eggert * NEWS, README, revision.h (VERSION, REVDATE): Revision 1.2.4.4294967302, dated today. * gzip.c (input_eof): New function. (treat_stdin, treat_file): Use it to fix premature detection of EOF bug when a gzipped file concatenation boundary is at a multiple of INBUFSIZ. * Makefile.in (installman): Fix bug when installing from subdirectory. ($(srcdir)/gzip.info): Renamed from gzip.info. ($(srcdir)/gzip.info, realclean): Do not split gzip.info. 1998-10-26 Paul Eggert * NEWS, README, revision.h (VERSION, REVDATE): Revision 1.2.4.4294967301, dated today. * TODO: Update bug reporting address. * Makefile.in (datadir, libdir): Remove unused macros. (mandir): Let configure set it. (manextdir): New macro. (alldirs): Remove datadir, libdir; add manextdir. (TEXI2HTML): New macro. (installman, uninstall): Install into manextdir, not mandir. (install-strip): New rule. (installdirs): No need to build $(prefix)/man separately, as it's now in alldirs. (match$O): Compile with $(CFLAGS). (gzip_1.html): New rule. * gzip.c (get_istat): Remove lint by initializing z_suffix_errno. (check_ofname): Do not assume unsigned char. * util.c (strlwr): Don't assume char is unsigned. (warning): Renamed from `warn'. * gzip.h (tolow): Use tolower instead of relying on 'A'-'a'. (warning): Renamed from warn. * trees.c (warning): Renamed from warn. 1998-10-14 Paul Eggert Merge patches from Debian. * NEWS, README, revision.h (VERSION, REVDATE): Revision 1.2.4.4294967300, dated today. * README, algorithm.doc, gzip.texi: Update maintainer address. * gzexe.in, zdiff.in, znew.in: Close security hole portably, using `set -C'. * zgrep.in: Add -A, -B. * gzexe.in: Use `gzip', not full path, to run gzip. * zdiff.in: Report proper exit status. * gzip.h (base_name): Renamed from basename. All uses changed. * gzip.c (z_suffix): Now char *, so that there's no limit to length. All uses change. (main): If --quiet, abort gzip when SIGPIPE received. (get_suffix): Don't assume z_suffix's address is a constant. (get_istat): Likewise. Check for buffer overflow. Preserve errno correctly. (make_ofname): Check for buffer overflow. * util.c (fill_inbuf): Flush window before reporting read error. * inflate.c (inflate_dynamic): Don't dump core if tl == NULL. * Makefile.in (GENFILES): Add zless.in. (SCRIPTS): Add zless. (default): Build all programs, not just gzip. (all): Add zless. (installbin): Install zegrep, zfgrep. (installman): Install zless man page. (install_compress): Don't install compress. (zless): New rule. 1998-09-16 Paul Eggert * NEWS, README, revision.h: Bump version number to 1.2.4.4294967299. * tailor.h (UNLINK_READONLY_BUG): New macro. * gzip.h (unlink): New decl. * util.c (xunlink): New function. * gzip.c (treat_file, create_outfile, check_ofname, copy_stat, abort_gzip): Use xunlink rather than unlink. Do not chmod the file; xunlink will do that if need be. 1998-05-21 Paul Eggert * NEWS, README, revision.h: Bump version number to 1.2.4.4294967298. * Makefile.in (prefix): Set from @prefix@. (distclean): Remove config.cache. 1998-01-15 Paul Eggert * NEWS, README, revision.h: Bump version number to indicate large-file support. 1997-10-08 Paul Eggert * gzip.c (CHAR_BIT): Define if doesn't. (OFF_T_MIN, OFF_T_MAX): New macros. (do_list): Revert to fixed format, but this time don't assume that 9 digits suffice; use a width taken from the maximum value that off_t can represent. (off_t): Do not typedef; autoconf handles this now. * gzip.c, util.c (): Include if HAVE_LIMITS_H. * gzip.h, util.c (fprint_off): Now takes int width argument. * configure.in (AC_HAVE_HEADERS): Check for limits.h. (AC_TYPE_OFF_T): Use this instead of grepping sys/types.h for off_t. (AC_TYPE_SIZE_T): Use this instead of obsolescent AC_SIZE_T. * tailor.h (NO_OFF_T): Remove. (off_t): Define this instead. 1997-10-03 Paul Eggert * Makefile.in, bits.c, configure.in, deflate.c, gzip.c, gzip.h, inflate.c, trees.c, unlzw.c, unpack.c, unzip.c, util.c, zip.c: Adjust to Solaris 2.6, which has large files but small off_t by default. * gzip.c: Output more reasonable message if input file is too large. * gzip.c, util.c: Propagate errno from point of error to `perror'. * unzip.c: Allow uncompressing files larger than 4 gigabytes. http://www.gzip.org/4g.patch (1996-07-21) Wed Aug 18 09:34:23 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.2.4 By default, do not restore file name and timestamp from those saved inside the .gz file (behave as 'compress'). Added the --name option to force name and timestamp restoration. Accept - as synonym for stdin. Use manlinks=so or ln to support either hard links or .so in man pages Accept foo.gz~ in zdiff. Added support for Windows NT Handle ENAMETOOLONG for strict Posix systems Use --recursive instead of --recurse to comply with Webster and the GNU stdandard. Allow installation of shell scripts with a g prefix: make G=g install Install by default zcat as gzcat if gzcat already exists in path. Let zmore behave as more when invoked without parameters (give help) Let gzip --list reject files not in gzip format even with --force. Don't complain about non gzip files for options -rt or -rl. Added advice in INSTALL for several systems. Added makefile entries for NeXTstep 3.1 (if configure fails) Avoid problem with memcpy on Pyramid (gave crc error on some files) Support the -r option when compiled with Borland C++ on msdos. Force lower case file names only for FAT file systems (not HPFS) Rewrite one expression in inflate.c to avoid cc bug on Solaris x86. In the msdos makefiles, get match.asm from the msdos subdirectory. Catch SIGTERM and SIGHUP only if they are not ignored. getopt.c: on Amiga, "#if !defined(const)" does not compile. Use register parameters on Amiga. Do not force names to lower case on Amiga. Fix support of Atari TOS (Makefile.st and tailor.h) In unlzw.c, do not suggest using zcat if zcat already used. In INSTALL, suggest using bsdinst for HPUX. Document Turbo C++ 1.0 bug in INSTALL. Improved the documentation relative to the --no-name option. Avoid signed/unsigned warnings in several files. Added pointer to jka-compr19.el in README. Added pointer to OS/2 executables in README. Added --block-compress in tar -z example (gzip.1 and gzip.texi). Don't keep rcsid in executable (avoid compilation warnings). Check also the correctness of the first byte of an .Z file. Return non zero status for an invalid option. Remove "NEWFILES" from os2/gzip.def for Borland C++ on OS/2. Remove "time stamp restored" message (just obey the -N request). Thu Jun 24 10:27:57 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.2.3 Don't display the output name when decompressing except with --verbose. Remove usage of alloca in getopt.c and all makefiles. Use ASCPP instead of CPP to avoid breaking AC_HEADER_CHECK on RiscOS. Added the zfile shell script in subdirectory sample. Moved the list of compiler bugs from README to INSTALL. Added vms/Readme.vms. Fix DIST_BUFSIZE check in unlzh.c for 16 bit machines. Fix REGSIGTYP macro in configure.in. Use 'define' instead of == in vms/gzip.hlp. Avoid warnings in unlzh.c Allow separate installation of binaries and man pages. Simplified handling of file names with spaces in zgrep and znew. Fix dependencies and remove rule for trees.c in amiga/Makefile.sasc Add missing quote in gzexe. Thu Jun 17 13:47:05 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.2.2 Fix a compilation error in gzip.c on Sun with cc (worked with gcc). Wed Jun 16 11:20:27 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.2.1 Let zmore act as more if the data is not gzipped. By default, display output name only when name was actually truncated. Use absolute path names in gzexe'd programs for better security. In gzexe, use chmod 700 instead of 755 and don't gzexe tail,rm,etc... Update vms/gzip.hlp. Added a note about the fast options (-1 to -3) in algorithm.doc. Improved man page for zgrep. Minor fixes to gzip.texi. Always set LC_ALL and LANG in configure (for tr on HPUX) Mon Jun 14 10:03:24 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.2 Added the --list option to display the file characteristics. Added the --no-name option: do not save or restore original filename Save the original name by default. Allow gunzip --suffix "" to attempt decompression on any file regardless of its extension if an original name is present. Add support for the SCO compress -H format. gzip --fast now compresses faster (speed close to that of compress) with degraded compression ratio (but still better than compress). Default level changed to -6 (acts exactly as previous level -5) to be a better indication of its placement in the speed/ratio range. Use smart name truncation: 123456789012.c -> 123456789.c.gz instead of 12345678901.gz With --force, let zcat pass non gzip'ed data unchanged (zcat == cat) Added the zgrep shell script. Made sub.c useful for 16 bit sound, 24 bit images, etc.. Supress warnings about suffix for gunzip -r, except with --verbose. Moved the sample programs to a subdirectory sample. On MSDOS, use .gz extension when possible (files without extension) Added a "Special targets" section in INSTALL. Use stty -g correctly in zmore.in. Use cheaper test for gzipness in zforce.in. Remove space before $ in match.S (no longer accepted by gas 2.x) For the shell scripts, do not assume that gzip is in the path. Fix syntax error and define lnk$library in vms/Makefile.mms REGSIGTYPE is void on the Amiga. Do not write empty line when decompressing stdin with --verbose. Fix the 1.1.2 fix for VMS (bug in get_suffix) Added warning in README about compiler bug on Solaris 2.1 for x86. Added warning about 'rehash' in INSTALL. Removed default value of read_buf in bits.c (supermax doesn't like). In tailor.h, added support for Borland C and Zortech C on OS/2. Added warning in gzexe about Ultrix buggy sh (use /bin/sh5 instead). Added warning in zdiff about AIX buggy sh (use /bin/ksh instead). In configure.in, do not try the asm code if DEFS contains NO_ASM Fri Jun 4 09:49:33 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.1.2 Fix serious bug for VMS (-gz not removed when decompressing). Allow suffix other than .gz in znew. Do not display compression ratio when decompressing stdin. In zmore.in, work around brain damaged stty -g (Ultrix). Display a correct compression ratio for .Z files. Added .z to .gz renaming script in INTALL. Allow setting CFLAGS in configure. Add warning in README about bug in Concentrix cc compiler. Avoid || in Makefile.in (at least one make doesn't support this). Disable useless --ascii option for the Amiga. Add a pointer to the Primos executable in README. Added description of extra field in algorithm.doc. Do not redefine NULL in alloca.c. Added check for unsupported compression methods. Avoid getopt redeclaration on OSF/1. Tue Jun 1 09:07:15 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.1.1 Fix serious bug in vms.c (== instead of =). Added --ascii option. Add workaround in configure.in for Ultrix (quote eval argument) Do not use unset in znew (not supported on Ultrix) Use tar.gz instead of tar.z for the distribution of gzip. Add missing menu item in gzip.texi. Use size_t instead of unsigned, add AC_SIZE_T in configure.in. Fri May 28 11:40:01 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.1 Use .gz suffix by default, add --suffix option. Let gunzip accept a "_z" suffix (used by one 'compress' on Vax/VMS). Quit when reading garbage from stdin instead of reporting an error. Added sub.c and add.c for compression of 8 bit images. Added makefile for VAX/MMS and support for wildcards on VMS. Added support for MSC under OS/2. Added support for Prime/PRIMOS. Display compression ratio also when decompressing. Quit after --version (GNU standard) Use --force to bypass isatty() check. Accept --silent as synonym for --quiet (see longopts.table) Accept --to-stdout as synonym for --stdout (see longopts.table) Accept -H and -? in addition to -h and --help. Added comparison of zip and gzip in the readme file. Return an error code in all main compression/decompression functions. Continue processing other files in case of recoverable error. Add description of -f in znew.1. Do not keep uncompressed version for znew -t if .gz already exists. On Unix, use only st_ino and st_dev in same_file(). Use S_IRUSR and S_IWUSR if they exist. "test $1 = -d" -> "test x$1 = x-d" in gzexe. In match.S, use symbol sysV68 to detect the Motorola Delta. Do not include memory.h with gcc (conflicting declarations on Sun). Fix more typos. On VMS, define unlink as delete also for gcc. In "make check", unset LANG because "wc -c" fails on Kanji. Renamed shdir as scriptdir. Use the 68020 code instead of 68000 code on the NeXT. Documented --uncompress as synonym for --decompress. Include the standard header files before gzip.h (needed on Bull). Do not assume that _POSIX_VERSION implies dirent.h present. Removed gzip-tar.patch since tar 1.11.2 handles gzip directly. Use less memory when compiled with -DSMALL_MEM (for MSDOS). Optimized updcrc(). Don't complain if cc -E does not work correctly. Do not attempt reading 64K bytes on 16 bit Unix systems. Do not use the variable name 'overhead' which is reserved on Lynx! One BULL compiler does not like *p++ in inflate.c => *p, p++. Use casts on free and memcmp to avoid warnings. Remove the "off by more than one minute" time stamp kludge, but document how to avoid saving the time stamp on pipes if desired. Include crypt.h in inflate.c (one system predefines the CRYPT symbol). Add links to gunzip and (g)zcat in the default make rule. Create installation directories if they do not exist. Clarified --prefix option in INSTALL. Use symbol mc68k in match.S for the DIAB DS90. Guard against zero length _match.s in configure.in. In zmore, restore all tty options using stty -g. Added support for MacOS Simplified makecrc.c. Avoid warnings in getopt.c, util.c, unlzw.c. Use autoconf 1.4, in particular for INSTALL and AC_HAVE_POUNDBANG Use .so instead of hard links for zcat.1, gunzip.1 and zcmp.1. Fixed declration of sig_type. Make consistency check in fcfree. Added ztouch. Do not complain if utime fails on a directory (for OS/2). Thu Mar 18 18:56:43 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.7 Allow zmore to read from standard input (like more). Support the 68000 (Atari ST) in match.S. Retry partial writes (required on Linux when gzip is suspended in a pipe). Allow full pathnames and renamings in gzexe. Don't let gzexe compress setuid executables or gzip itself. Added vms/Makefile.gcc for gcc on the Vax. Give a pointer to Solaris and VMS executables of gzip in README. Allow installation of binaries and shell scripts in different dirs. Do not use alloca on the Cray. Provide strspn and strcspn if string.h does not exist. Define O_CREAT and O_EXCL from FCREAT and FEXCL if necessary. Remove gzip.doc in make realclean. Fixed many typos. (Corrections to my English are welcome.) Put "make manext=l install" at the correct place in INSTALL. Fix incorrect examples in INSTALL and give more examples. Include zdiff.1 for install and uninstall. Allows complex PAGER variable in zmore (e.g.: PAGER="col -x | more") Avoid warning on unused indfound in getopt.c. Cast memset arg to void* (required by some buggy compilers). Include sys/types.h before dirent.h in acgeneral.m4. Fix acgeneral.m4 AC_COMPILE_CHECK to avoid warnings. Don't use alloca.c with gcc. (One NeXT user did not have alloca.h). Change all error messages according to GNU standards. Restore time stamp only if off by more than one minute. Allow installation of zcat as gzcat. Suppress help message and send compressed data to the terminal when gzip is invoked without parameters and without redirection. (Explicit request from Noah Friedman.) Add compile option GNU_STANDARD to respect the GNU coding standards: with -DGNU_STANDARD, behave as gzip even if invoked under the name gunzip. (Complaints to /dev/null or the FSF, not to me!) Fri Mar 10 13:27:18 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.6 Let gzexe detect executables that are already gzexe'd. Don't try restoring record format on VMS (the simple 1.0.5 code worked correctly only on fixed-512 files). Suppress text_mode. Added asm version for 68000 in amiga/match.a. Use asm version for Atari TT. Fix "make clean" in vms/Makefile.vms. For OS/2, assume HPFS by default, add flag OS2FAT if necessary. Fixed some bugs in zdiff and define zcmp as a link to zdiff. Added zdiff.1 Remove configure hack for NeXT; add general fix to autoconf instead Do not strip a ".z" extension if this results in an empty name. Avoid array overflow in get_prefix() for extensions > 10 chars. Accept either q or e to quit zmore. In zmore, try restoring tty mode in all cases. Use Motorola style for match.S on the NeXT. configure.in: unsetenv *hangs* with the Siemens csh... Update vms/gzip.hlp. Thu Mar 4 14:13:34 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.5 For VMS, restore the file type for variable record format, otherwise extract in fixed length format (not perfect, but better than forcing all files to be in stream_LF format). Use "-z" suffix for VMS. Use only .z, .*-z, .tgz, .taz as valid gzip extensions; update zforce accordingly. Allow a version number in input file names for VMS. Added sample program zread.c. Fix "make check" for some implementations of /bin/sh. Don't rely on stat() for filenames with extension > 3 chars on MSDOS, OS2 and Atari. Garbage collect files in /tmp created by gzexe. Quote $opt in znew. Use TOUCH env variable in znew if it exists. Better error message for gunzip on empty or truncated file. Allow prototypes in getopt.h when __STDC__ defined but 0. Added "make clean" in vms/Makefile.vms. Removed -g from default CFLAGS (with Noah's permission!) Avoid too many HAVE_xxx_H for most systems; use common defaults. Moved default Atari flags into tailor.h for consistency. Use memzero() to clear the hash table. Update vms/gzip.hlp to reflect the VMS behavior. Fix OS_CODE (to fit in a byte). Add utime.h for the Amiga. Add gcc support for the Amiga. Work around incorrect dirent.h for NeXT 2.0. Added Makefile entry for Coherent. Fri Feb 22 11:20:49 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.4 Added optimized asm version for 68020. Add support for DJGPP. Add support for the Atari ST. Added zforce to rename gzip'ed files with truncated names. Do not install with name uncompress (some systems rely on the absence of any check in the old uncompress). Added missing function (fcfree) in msdos/tailor.c Let gunzip handle .tgz files, and let gzip skip them. Added 'stty min 1' in zmore for SysV and fixed trap code. Suppress .PHONY in Makefile.in, which breaks old makes. Added documentation about pcat and unpack in INSTALL. Add cast to getenv for systems without stdlib.h. Use VAXC instead of VMS to avoid confusion for gcc. Add -K to znew.1. Add gzexe.1. Try preserving file permissions in gzexe. Added -d option for gzexe. Guard against spaces in file names in gzexe. Use CMP env. variable in zcmp. Return a warning exit status for gzip of file with .z suffix. Suppress usage of d_ino which is not portable to all systems. Use #ifdef instead of #if for consistency. For VMS, use "cc util.c" instead of "cc util" (pb with logical names) Added utime() for Amiga. Renamed gzcat.1 as zcat.1. Include fcntl.h for Amiga (for read and write). For VMS, add definition of symbols and links in the makefiles. Give a VMS look to vms/gzip.hlp. Save the original name only when necessary. Add a mode parameter for open in read mode (required by VMS). For VMS, remove the version suffix from the original name. Accept both / and \ as path separator for MSDOS. Let gunzip extract stored .zip files correctly. Added warning about VFC format in vms/gzip.hlp. In znew, skip a bad file but process the others. Cleanup tailor.h. Use GZIP_OPT for VMS to avoid conflict with program name. Added description of GZIP variable in gzip.texi. Thu Feb 11 17:21:32 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.3 Add -K option for znew to keep old .Z files if smaller. Add -q option (quiet) to cancel -v in GZIP env variable. For Turbo C, normalize pointers before freeing them. Add more safety checks in add_envopt(). Add do_exit() for uniform exit path (always free memory). Reduce MAX_PATH_LEN for MSDOS. Include sys/types.h before signal.h Avoid strdup, the NeXT does not have it. Made gzexe safer on systems with filename limitation to 14 chars. Fri Feb 10 09:45:49 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.2 Added env variable GZIP for default options. Added support for the Amiga. znew now keeps the old .Z if it is smaller than the .z file. Added gzexe to compress rarely used executables. Reduce memory usage when using static allocation (no DYN_ALLOC). Better separation of warning and error return codes. Fix unlzw.c to make DYN_ALLOC and MAXSEG_64K independent options. Allow INBUFSIZ to be >= 32K in unlzw (don't use sign of rsize) Generate tar file in old format to avoid problems with old systems. Preserve time stamp in znew -P if touch -r works. Use ${PAGER-more} instead of ${PAGER:-more} in zmore. Do not use unsigned instead of mode_t. Better error message for trailing garbage in .z file; ignore this garbage on VMS. In zmore, use icanon instead of -cbreak on SYSV. Add trap handler in zmore. Use char* instead of void* for non STDC compilers. Added makefile entry for Xenix on 286. Return an error code when existing file was not overwritten. Use prototype of lzw.h for lzw.c. Fix znew with -P option alone. Give warning for directories even without -v. Close output file before unlink() in case of error. Suppress all target dependent ifdef from the portable files. Free all dynamically allocated variables upon exit. Thu Feb 4 18:23:56 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0.1 Fixed some trivial errors in msdos/Makefile.bor Thu Feb 4 10:00:59 1993 Jean-loup Gailly (jloup@chorus.fr) * version 1.0 gzip now runs on Vax/VMS (Amiga support will come in next version). Do not overwrite files without -f when using /bin/sh. Support the test option -t for compressed (.Z) files. Flush output for bad compressed files. Add warning in README. Added makefiles for MSDOS. Don't rely on presence of csh in configure Added gunzip.1 and gzcat.1. Updated znew.1. Check reserved flags in unlzw(). Return dummy value in main to avoid lint warning. Define OF in lzw.h for lint. Allow both "znew -v -t" and "znew -vt". Don't overwrite the output file name for multiple parts. Echo just a warning if configure is out of date. Use ; instead of , in trees.c (confuses the SAS Amiga compiler). In INSTALL, document "DEFS='-DM_XENIX' ./configure". Use OTHER_PATH_SEP for more portability (DOS, OS2, VMS, AMIGA). Make all directories world writable for broken versions of tar. Use gzip -cd instead of zcat in zmore, zcmp, zdiff. Don't use GNU tar for distributions, some systems can't untar. Do not exit() for gzip --version. Mon Jan 26 10:26:42 1993 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.8.2 Avoid 'far' declarations for MSDOS. Use test -f instead of test -x in configure.in (for Ultrix) Add empty else part to if in Makefile.in for broken shells. Use NO_UNDERLINE instead of UNDERLINE (pb with Linux cpp) Accept continuation files with -ff (for damage recovery) Small patch to Makefile.os2 Use memzero instead of bzero to avoid potential conflicts Document restriction on extraction of zip files. Fix quoting in ACL_HAVE_SHELL_HACK. Do not check file size on MSDOS because of bug in DIET. Allow zcat on a file with multiple links. Add fix in inflate.c for compatibility with pkzip 2.04c. Release gzip in tar.z and tar format. (No tar.Z). Fri Jan 22 10:04:13 1993 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.8.1 Fixed Makefile.os2 Fixed #if directives that TurboC does not like. Don't rely on uncompress in znew, use gzip -d. Add the pipe option -P in znew. Add some more ideas in TODO. Support both NDIR and SYSNDIR. Sat Jan 21 15:46:38 1993 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.8 Support unpack. Check for _match.o in configure.in in addition to return status. Include in zip.c Define local variables and functions as local. Accept more alternative names for the program (pcat, gzcat, ...). Accept .exe as well as .EXE. Uncompress files with multiple links only with -f. Better error message for gunzip of non-existent file.z. Fix the entry for /etc/magic in INSTALL. Use AC_HAVE_HEADERS uniformly instead of special macros. Install the man pages as .1 by default instead of .l. Document crypt++.el in README. Fix for unlzw() on 16-bit machines (bitmask must be unsigned). Complain if input and output files are identical. Create a correct output name for files of exactly 13 chars. Do not overwrite CPP if set Check for i386 before trying to assemble match.s Check for underline in external name before assembling Add patch for tar 1.11.1. Mon Jan 5 10:16:24 1993 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.7 Use "make check" instead of "make test". Do not rely on dirname in znew. Keep time stamp and pass options to gzip in znew. Rename .l files back to .1 to avoid conflict with lex Do not create .z.z files with gzip -r. Use nice_match in match.asm Unroll loops in deflate.c Do not attempt matches beyond the window end Allow again gunzip .zip files (was working in 0.5) Allow again compilation with TurboC 2.0 (was working in 0.4) Tue Dec 30 20:00:19 1992 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.6 The .z extension is used by pack, not compact (README, gzip.1) Accept gzcat in addition to zcat. Use PAGER in zmore if defined. Man pages for /usr/local/man/manl should have extension .l. Don't redefine bzero on the NeXT Allow incomplete Huffman table if there is only one code. Don't lookahead more than 7 bits (caused premature EOF). Added "make test" to check for compiler bugs. Don't rely on `i386`; try to assemble directly Change magic header to avoid conflict with freeze 1.x. Added entry for /etc/magic in INSTALL. Do not destroy an input .zip file with more than one member. Display "untested" instead of "OK" for gzip -t foo.Z With -t, skip stdin in .Z format Allow multiple compressed members in an input file. Ignore a zero time stamp. Made znew safer. Tue Dec 29 10:00:19 1992 Noah Friedman (friedman@gnu.ai.mit.edu) Added test for #!/bin/sh in configure.in. Fix some references to $srcdir in Makefile.in Mon Dec 21 17:33:35 1992 Jean-Loup Gailly (jloup@chorus.fr) * Beta version 0.5 Put RCS ids in all files. Added znew to recompress old .Z files with gzip. Avoid "already .z suffix" messages for -r and no -v. Put back check for d_ino in treat_dir(). Use HAVE_STRING_H instead of USG. Added os2/Makefile.os2 Use SYSUTIME on OS/2. Info dir is $(prefix)/info, not $(prefix)/lib/info. Support long options, added getopt and alloca Support -V and -t Reorder configure.in according to suggestions in autoconf.info Allow links when not removing original file Allow either .z or .Z in zdiff Wed Nov 25 11:40:04 1992 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.4.1 Save only the original base name, don't include any directory prefix. Don't use HAVE_LONG_FILE_NAMES (support multiple file system types). Fix declaration of abort_gzip in gzip.h. Include unistd.h when it exists to avoid warnings with gcc -Wall. Mon Nov 23 12:39:01 1992 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.4 Lots of cleanup Use autoconf generated 'configure' Fixed the NO_MULTIPLE_DOTS code Fixed the save_orig_name code Support for MSDOS (Turbo C) Thu Nov 19 15:18:22 1992 Jean-loup Gailly (jloup@chorus.fr) * Beta version 0.3 Added auto configuration. Just type "make" now. Don't overwrite compress by default in "make install". Use "make install_compress" to overwrite. Add match.s for 386 boxes. Added documentation in texinfo format. Provide help for "gunzip" invoked without redirected input. Save original file name when necessary. Support OS/2 (Kai-Uwe Rommel). Tue Nov 17 14:32:53 1992 Jean-loup Gailly (jloup@chorus.fr) * Alpha version 0.2.4 Return 0 in get_istat() when ok (caused error with zcat). Don't update crc on compressed data (caused crc errors on large files). Fri Nov 13 15:04:12 1992 Jean-loup Gailly (jloup@chorus.fr) * Alpha version 0.2.3 Initialize rsize in unlzw.c Initialize ofd for zcat. Do not use volatile ifname as argument of treat_dir. Add -1 to -9 in gzip.1. Sat Oct 31 18:30:00 1992 Jean-loup Gailly (jloup@chorus.fr) * Alpha version 0.2.2. Fix error messages. Accept gunzip on zip files. Sat Oct 31 17:15:00 1992 Jean-loup Gailly (jloup@chorus.fr) * Alpha version 0.2.1 Use ctype.h in util.c (problem on SysV). Create BINDIR if it does not exist. Use cc by default. Added zcmp, zmore, zdiff. Fixed the man page gzip.1. Sat Oct 31 17:00:00 1992 Jean-loup Gailly (jloup@chorus.fr) * Alpha version 0.2 Fixed compilation problems with gcc Sat Oct 31 12:46:00 1992 Jean-loup Gailly (jloup@chorus.fr) * Alpha version 0.1 released (under time pressure), so it's not much tested, sorry. Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly This file is part of gzip (GNU zip). gzip 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, or (at your option) any later version. gzip 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 gzip; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 07070100012f7b000081a40000000a0000000a000000013dadf7a3000024050000001d0000024300000000000000000000001700000004reloc/doc/gzip/INSTALLBasic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for variables by setting them in the environment. You can do that on the command line like this: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Environment Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of host the package will run on. Usually `configure' can figure that out, but if it prints a message saying it cannot guess the host type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the host type. If you are _building_ compiler tools for cross-compiling, you should use the `--target=TYPE' option to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the host platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. In this case, you should also specify the build platform with `--build=TYPE', because, in this case, it may not be possible to guess the build platform (it sometimes involves compiling and running simple test programs, and this can't be done if the compiler is a cross compiler). Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Environment Variables ===================== Variables not defined in a site shell script can be set in the environment passed to configure. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc will cause the specified gcc to be used as the C compiler (unless it is overridden in the site shell script). `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. 07070100012f7c000081a40000000a0000000a000000013dadf7a3000030d90000001d0000024300000000000000000000001400000004reloc/doc/gzip/NEWSCurrent Version: 1.3.5. See the file ChangeLog for the details of all changes. Major changes from 1.3.4 to 1.3.5 * gzip now removes any output symlink before writing output file. * zgrep etc. scripts now port to POSIX 1003.1-2001 hosts. * zforce no longer assumes 14-byte file name length limit. * zless is now implemented using less and LESSOPEN, not zmore and PAGER. * assembly-language speedups reenabled; were mistakenly disabled in 1.3. Major changes from 1.3.3 to 1.3.4 * Less output is lost when decompressing a truncated file. * The manual is now distributed under the terms of the GNU Free Documentation License. No major changes in 1.3.2 or 1.3.3 (bug fixes only) Major changes from 1.3 to 1.3.1 * zgrep now supports --, -H, -h, -L, -l, -C, -d, -m and their long equivalents. Major changes from 1.2.4 to 1.3 * Add support for large files, e.g. files larger than 2 GB on Solaris 2.6. * Adjust file size listing format for files larger than 10 GB. * New command `zless'. * `zdiff' now reports exit status like `diff' does. * `zcat' is now always called `zcat', not `gzcat'. Similarly for `zdiff', `zgrep', `zmore', `znew', `zforce'. * Warn about a compressed file's trailing zeros only if verbose, for compatibility with recent versions of GNU tar. * Conform to changes to GNU makefile standards. * Port to Autoconf 2.13. * Convert to Automake. * Fix bugs in the following areas: - files larger than 4 GB - security hole involving symlinks from /tmp - security hole involving long file names - permissions bug when compressing a symbolic link to a file - core dumps - concatenated compressed files on INBUFSIZ boundaries - porting bugs on hosts with signed chars - porting bug with upper and lower case - porting bug for hosts that reserve the names `basename' or `warning' Major changes from 1.2.3 to 1.2.4 * By default, do not restore file name and timestamp from those saved inside the .gz file (behave as 'compress'). Added the --name option to force name and timestamp restoration. * Accept - as synonym for stdin. * Use manlinks=so or ln to support either hard links or .so in man pages * Accept foo.gz~ in zdiff. * Added support for Windows NT * Handle ENAMETOOLONG for strict Posix systems * Use --recursive instead of --recurse to comply with Webster and the GNU stdandard. * Allow installation of shell scripts with a g prefix: make G=g install * Install by default zcat as gzcat if gzcat already exists in path. * Let zmore behave as more when invoked without parameters (give help) * Let gzip --list reject files not in gzip format even with --force. * Don't complain about non gzip files for options -rt or -rl. * Added advice in INSTALL for several systems. Major changes from 1.2.2 to 1.2.3 * Don't display the output name when decompressing except with --verbose. * Remove usage of alloca in getopt.c and all makefiles. * Added the zfile shell script in subdirectory sample. * Moved the list of compiler bugs from README to INSTALL. * Added vms/Readme.vms. Major changes from 1.2.1 to 1.2.2 * Fix a compilation error on Sun with cc (worked with gcc). Major changes from 1.2 to 1.2.1 * Let zmore act as more if the data is not gzipped. * made gzexe more secure (don't rely on PATH). * By default, display output name only when the name was actually truncated. Major changes from 1.1.2 to 1.2 * Added the --list option to display the file characteristics. * Added the --no-name option: do not save or restore original filename Save the original name by default. * Allow gunzip --suffix "" to attempt decompression on any file regardless of its extension if an original name is present. * Add support for the SCO compress -H format. * gzip --fast now compresses faster (speed close to that of compress) with degraded compression ratio (but still better than compress). Default level changed to -6 (acts exactly as previous level -5) to be a better indication of its placement in the speed/ratio range. * Use smart name truncation: 123456789012.c -> 123456789.c.gz instead of 12345678901.gz * With --force, let zcat pass non gzip'ed data unchanged (zcat == cat) * Added the zgrep shell script. * Made sub.c useful for 16 bit sound, 24 bit images, etc.. * Supress warnings about suffix for gunzip -r, except with --verbose. * On MSDOS, use .gz extension when possible (files without extension) * Moved the sample programs to a subdirectory sample. * Added a "Special targets" section in INSTALL. Major changes from 1.1.1 to 1.1.2. * Fix serious bug for VMS (-gz not removed when decompressing). * Allow suffix other than .gz in znew. * Do not display compression ratio when decompressing stdin. * In zmore.in, work around brain damaged stty -g (Ultrix). * Display a correct compression ratio for .Z files. * Added .z to .gz renaming script in INTALL. * Allow setting CFLAGS in configure. Major changes from 1.1 to 1.1.1. * Fix serious bug in vms.c (affects Vax/VMS only). * Added --ascii option. * Add workaround in configure.in for Ultrix (quote eval argument) Major changes from 1.0.7 to 1.1. * Use .gz suffix by default, add --suffix option. * Let gunzip accept a "_z" suffix (used by one 'compress' on Vax/VMS). * Quit when reading garbage from stdin instead of reporting an error. * Added makefile for VAX/MMS and support for wildcards on VMS. * Added support for MSC under OS/2. * Added support for Prime/PRIMOS. * Display compression ratio also when decompressing (with --verbose). * Quit after --version (GNU standard) * Use --force to bypass isatty() check * Continue processing other files in case of recoverable error. * Added comparison of zip and gzip in the readme file. * Added small sample programs (ztouch, sub, add) * Use less memory when compiled with -DSMALL_MEM (for MSDOS). * Remove the "off by more than one minute" time stamp kludge Major changes from 1.0.6 to 1.0.7. * Allow zmore to read from standard input (like more). * Support the 68000 (Atari ST) in match.S. * Retry partial writes (required on Linux when gzip is suspended in a pipe). * Allow full pathnames and renamings in gzexe. * Don't let gzexe compress setuid executables or gzip itself. * Added vms/Makefile.gcc for gcc on the Vax. * Allow installation of binaries and shell scripts in different dirs. * Allows complex PAGER variable in zmore (e.g.: PAGER="col -x | more") * Allow installation of zcat as gzcat. * Several small changes for portability to old or weird systems. * Suppress help message and send compressed data to the terminal when gzip is invoked without parameters and without redirection. * Add compile option GNU_STANDARD to respect the GNU coding standards: with -DGNU_STANDARD, behave as gzip even if invoked under the name gunzip. (I don't like the last two changes, which were requested by the FSF.) Major changes from 1.0.5 to 1.0.6. * Let gzexe detect executables that are already gzexe'd. * Keep file attributes in znew and gzexe if cpmod is available. * Don't try restoring record format on VMS (1.0.5 did not work correctly) * Added asm version for 68000 in amiga/match.a. Use asm version for Atari TT and NeXT. * For OS/2, assume HPFS by default, add flag OS2FAT if necessary. * Fixed some bugs in zdiff and define zcmp as a link to zdiff. Major changes from 1.0.4 to 1.0.5. * For VMS, restore the file type for variable record format, otherwise extract in fixed length format (not perfect, but better than forcing all files to be in stream_LF format). * For VMS, use "-z" default suffix and accept a version number in file names. * For Unix, allow compression of files with name ending in 'z'. Use only .z, .*-z, .tgz, .taz as valid gzip extensions. In the last two cases, extract to .tar by default. * On some versions of MSDOS, files with a 3 character extension could not be compressed. * Garbage collect files in /tmp created by gzexe. * Fix the 'OS code' byte in the gzip header. * For the Amiga, add the missing utime.h and add support for gcc. Major changes from 1.0.3 to 1.0.4. * Added optimized asm version for 68020. * Add support for DJGPP. * Add support for the Atari ST. * Added zforce to rename gzip'ed files with truncated names. * Do not install with name uncompress (some systems rely on the absence of any check in the old uncompress). * Added missing function (fcfree) in msdos/tailor.c * Let gunzip handle .tgz files, and let gzip skip them. * Added -d option (decompress) for gzexe and try preserving file permissions. * Suppress all warnings with -q. * Use GZIP_OPT for VMS to avoid conflict with program name. * ... and many other small changes (see ChangeLog) Major changes from 1.0.2 to 1.0.3 * Added -K option for znew to keep old .Z files if smaller * Added -q option (quiet) to cancel -v in GZIP env variable. * Made gzexe safer on systems with filename limitation to 14 chars. * Fixed bugs in handling of GZIP env variable and incorrect free with Turbo C. Major changes from 1.0.1 to 1.0.2 * Added env variable GZIP for default options. Example: for sh: GZIP="-8 -v"; export GZIP for csh: setenv GZIP "-8 -v" * Added support for the Amiga. * znew now keeps the old .Z if it is smaller than the .z file. This can happen for some large and very redundant files. * Do not complain about trailing garbage for record oriented IO (Vax/VMS). This implies however that multi-part gzip files are not supported on such systems. * Added gzexe to compress rarely used executables. * Reduce memory usage (required for MSDOS and useful on all systems). * Preserve time stamp in znew -P (pipe option) if touch -r works. Major changes from 1.0 to 1.0.1 * fix trivial errors in the Borland makefile (msdos/Makefile.bor) Major changes from 0.8.2 to 1.0 * gzip now runs on Vax/VMS * gzip will not not overwrite files without -f when using /bin/sh in background. * Support the test option -t for compressed (.Z) files. Allow some data recovery for bad .Z files. * Added makefiles for MSDOS (Only tested for MSC, not Borland). * still more changes to configure for several systems Major changes from 0.8.1 to 0.8.2: * yet more changes to configure for Linux and other systems * Allow zcat on a file with multiple links. Major changes from 0.8 to 0.8.1: * znew has now a pipe option -P to reduce the disk space requirements, but this option does not preserve timestamps. * Fixed some #if directives for compilation with TurboC. Major changes from 0.7 to 0.8: * gzip can now extract .z files created by 'pack'. * configure should no longer believe that every machine is a 386 * Fix the entry for /etc/magic in INSTALL. * Add patch for GNU tar 1.11.1 and a pointer to crypt++.el * Uncompress files with multiple links only with -f. * Fix for uncompress of .Z files on 16-bit machines * Create a correct output name for file names of exactly N-1 chars when the system has a limit of N chars. Major changes from 0.6 to 0.7: * Use "make check" instead of "make test". * Keep time stamp and pass options to gzip in znew. * Do not create .z.z files with gzip -r. * Allow again gunzip .zip files (was working in 0.5) * Allow again compilation with TurboC 2.0 (was working in 0.4) Major changes form 0.5 to 0.6: * gunzip reported an error when extracting certain .z files. The .z files produced by gzip 0.5 are correct and can be read by gunzip 0.6. * gunzip now supports multiple compressed members within a single .z file. * Fix the check for i386 in configure. * Added "make test" to check for compiler bugs. (gcc -finline-functions is broken at least on the NeXT.) * Use environment variable PAGER in zmore if it is defined. * Accept gzcat in addition to zcat for people having /usr/bin before /usr/local/bin in their path. Copyright (C) 1999, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly This file is part of GNU tar. GNU tar 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, or (at your option) any later version. GNU tar 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 tar; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 07070100012f7d000081a40000000a0000000a000000013dadf7a300001d1e0000001d0000024300000000000000000000001600000004reloc/doc/gzip/READMEThis is the file README for the gzip distribution, test version 1.3.5. Copyright (C) 1999, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly This file is part of gzip (GNU zip). gzip 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, or (at your option) any later version. gzip 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 tar; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. gzip (GNU zip) is a compression utility designed to be a replacement for 'compress'. Its main advantages over compress are much better compression and freedom from patented algorithms. The GNU Project uses it as the standard compression program for its system. gzip currently uses by default the LZ77 algorithm used in zip 1.9 (the portable pkzip compatible archiver). The gzip format was however designed to accommodate several compression algorithms. See below for a comparison of zip and gzip. gunzip can currently decompress files created by gzip, compress or pack. The detection of the input format is automatic. For the gzip format, gunzip checks a 32 bit CRC. For pack, gunzip checks the uncompressed length. The 'compress' format was not designed to allow consistency checks. However gunzip is sometimes able to detect a bad .Z file because there is some redundancy in the .Z compression format. If you get an error when uncompressing a .Z file, do not assume that the .Z file is correct simply because the standard uncompress does not complain. This generally means that the standard uncompress does not check its input, and happily generates garbage output. gzip produces files with a .gz extension. Previous versions of gzip used the .z extension, which was already used by the 'pack' Huffman encoder. gunzip is able to decompress .z files (packed or gzip'ed). Several planned features are not yet supported (see the file TODO). See the file NEWS for a summary of changes since 0.5. See the file INSTALL for installation instructions. Some answers to frequently asked questions are given in the file INSTALL, please read it. (In particular, please don't ask me once more for an /etc/magic entry.) WARNING: on several systems, compiler bugs cause gzip to fail, in particular when optimization options are on. See the section "Special targets" at the end of the INSTALL file for a list of known problems. For all machines, use "make check" to check that gzip was compiled correctly. Try compiling gzip without any optimization if you have a problem. Please send all comments and bug reports by electronic mail to . Bug reports should ideally include: * The complete output of "gzip -V" (or the contents of revision.h if you can't get gzip to compile) * The hardware and operating system (try "uname -a") * The compiler used to compile (if it is gcc, use "gcc -v") * A description of the bug behavior * The input to gzip, that triggered the bug If you send me patches for machines I don't have access to, please test them very carefully. gzip is used for backups, it must be extremely reliable. GNU tar 1.11.2 has a -z option to invoke directly gzip, so you don't have to patch it. The package ftp.uu.net:/languages/emacs-lisp/misc/jka-compr19.el.Z also supports gzip'ed files. The znew and gzexe shell scripts provided with gzip benefit from (but do not require) the cpmod utility to transfer file attributes. It is available in ftp://gatekeeper.dec.com/pub/usenet/comp.sources.unix/volume11/cpmod.Z. The sample programs zread.c, sub.c and add.c in subdirectory sample are provided as examples of useful complements to gzip. Read the comments inside each source file. The perl script ztouch is also provided as example (not installed by default since it relies on perl). gzip is free software, you can redistribute it and/or modify it under the terms of the GNU General Public License, a copy of which is provided under the name COPYING. The latest version of gzip are always available from ftp://ftp.gnu.org/gnu/gzip or in any of the gnu mirror sites. - sources in gzip-*.tar (or .shar or .tar.gz). - MSDOS lha self-extracting exe in gzip-msdos-*.exe. Once extracted, copy gzip.exe to gunzip.exe and zcat.exe, or use "gzip -d" to decompress. gzip386.exe runs much faster but only on 386 and above; it was compiled with djgpp 1.10 available in directory omnigate.clarkson.edu:/pub/msdos/djgpp. A VMS executable is in ftp://ftp.spc.edu/[.macro32.savesets]gzip-1-*.zip (use [.macro32]unzip.exe to extract). A PRIMOS executable is available in ftp://ftp.lysator.liu.se/pub/primos/run/gzip.run. Some ftp servers can automatically make a tar.Z from a tar file. If you are getting gzip for the first time, you can ask for a tar.Z file instead of the much larger tar file. Many thanks to those who provided me with bug reports and feedback. See the files THANKS and ChangeLog for more details. Note about zip vs. gzip: The name 'gzip' was a very unfortunate choice, because zip and gzip are two really different programs, although the actual compression and decompression sources were written by the same persons. A different name should have been used for gzip, but it is too late to change now. zip is an archiver: it compresses several files into a single archive file. gzip is a simple compressor: each file is compressed separately. Both share the same compression and decompression code for the 'deflate' method. unzip can also decompress old zip archives (implode, shrink and reduce methods). gunzip can also decompress files created by compress and pack. zip 1.9 and gzip do not support compression methods other than deflation. (zip 1.0 supports shrink and implode). Better compression methods may be added in future versions of gzip. zip will always stick to absolute compatibility with pkzip, it is thus constrained by PKWare, which is a commercial company. The gzip header format is deliberately different from that of pkzip to avoid such a constraint. On Unix, gzip is mostly useful in combination with tar. GNU tar 1.11.2 and later has a -z option to invoke gzip automatically. "tar -z" compresses better than zip, since gzip can then take advantage of redundancy between distinct files. The drawback is that you must scan the whole tar.gz file in order to extract a single file near the end; unzip can directly seek to the end of the zip file. There is no overhead when you extract the whole archive anyway. If a member of a .zip archive is damaged, other files can still be recovered. If a .tar.gz file is damaged, files beyond the failure point cannot be recovered. (Future versions of gzip will have error recovery features.) gzip and gunzip are distributed as a single program. zip and unzip are, for historical reasons, two separate programs, although the authors of these two programs work closely together in the info-zip team. zip and unzip are not associated with the GNU project. See http://www.cdrom.com/pub/infozip/ for more about zip and unzip. 07070100012f7e000081a40000000a0000000a000000013dadf7a3000004d30000001d0000024300000000000000000000001c00000004reloc/doc/gzip/README-alphaThis is a test release of gzip. Please send comments and problem reports to . Copyright (C) 2001, 2002 Free Software Foundation, Inc. This file is part of GNU zip (gzip). gzip 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, or (at your option) any later version. gzip 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 gzip; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. If you make changes to the source code, you may need recent versions of GNU build tools to regenerate the intermediate files. The following versions were used to generate the intermediate files in this distribution: * GNU Autoconf 2.54 * GNU Automake 1.7 07070100012f7f000081a40000000a0000000a000000013dadf7a3000032ea0000001d0000024300000000000000000000001600000004reloc/doc/gzip/THANKSgzip was written by Jean-loup Gailly , with portions written by Mark Adler (inflate.c), Peter Jannesen (unlzw.c) and Haruhiko Okumura (unlzh.c). The zip deflate format was defined by Phil Katz. Thanks to those who reported problems and suggested various improvements. Here is a partial list of them: Robert Abramovitz bromo@cougar.tandem.com Jay Adams jka@ece.cmu.edu Mark Adler madler@cco.caltech.edu Edwin Allum edwin@csri.toronto.edu Joseph Arceneaux jla@gnu.ai.mit.edu Tim Auckland tda10@cus.cam.ac.uk Ken-ichiro Aoki aoki@madonna.physics.ucla.edu David Ascher da@marlowe.cog.brown.edu Eric Backus ericb@lsid.hp.com Becky A. Badgett badgett@cs.utexas.edu Bo Nygaard Bai bai@iesd.auc.dk Dave Barber dbarber@apocalypse.bbn.com Rene Beaulieu reneb@distri.hydro.qc.ca Neal Becker neal@ctd.comsat.com Dieter Becker becker@med-in.uni-sb.de Nelson H. F. Beebe beebe@geronimo.math.utah.edu Jeff Beadles jeff@onion.rain.com David J. N. Begley dbegley@st.nepean.uws.edu.au Bob Beresh rberesh@rd.hydro.on.ca Jim Bernard jbernard@iola.mines.colorado.edu Karl Berry karl@cs.umb.edu James W. Birdsall jwbirdsa@picarefy.picarefy.com Scott Bolte scott@craycos.com Wayne E. Bouchard web@paladine.hacks.arizona.edu Marc Boucher marc@cam.org Ola Brahammar pt90ob@pt.hk-r.se Dave Brennan brennan@hal.com Alan Brown dogbowl@dogbox.acme.gen.nz Michael L. Brown brown@wi.extrel.com Rodney Brown rdb@mel.cocam.oz.au Bruce bde@runx.oz.au Bill Bumgarner bbum@stone.com Leila Burrell-Davis leilabd@syma.sussex.ac.uk Roger Butenuth butenuth@ira.uka.de Jon Cargille jcargill@cs.wisc.edu Bud Carlson bud@isle.pegasus.com Lim Fung Chai fclim@i1sin.daq.semi.harris.com Wes Chalfant wes@kofax.com Andrew A. Chernov ache@astral.msk.su Paul Close pdc@lunch.wpd.sgi.com Jeff Coffler coffler@jac.enet.dec.com Will Colley wcc3@occs.cs.oberlin.edu Roger Cornelius sherpa!rac@uunet.uu.net Kevin Cosgrove kevinc@tekig6.pen.tek.com Stephen J Cowley s.j.cowley@amtp.cam.ac.uk Ron Cox roncox@indirect.com Frank Crawford frank@photon.ansto.gov.au James R. Crawford qralston@cislabs.pitt.edu Lawrence Crowl crowl@research.cs.orst.edu Klaus Dahlenburg kdburg@incoahe.hanse.de William E Davidsen davidsen@ariel.crd.ge.com John M. DeDourek dedourek@aixive2.cs.unb.ca Jeff Deifik jdeifik@isi.edu Vince DeMarco vince@whatnxt.cuc.ab.ca Michael De La Rue p91152@cplab.physics.edinburgh.ac.uk Jeff Delinck delinck@pa621a.inland.com John DeRoo deroo@grout.adv.shr.dec.com Jim Diamond zsd@axe.drea.dnd.ca Stefano Diomedi sd@teculx.tecsiel.it Lawrence R. Dodd dodd@roebling.poly.edu Matthew Donadio donadio@mxd120.rh.psu.edu Andy Dougherty andy@crystal.phys.lafayette.edu Darrell Duane dduane@mason1.gmu.edu John Eaton jwe@che.utexas.edu Will Edgington wedgingt@ptolemy.arc.nasa.gov Brian Edmonds edmonds@edmonds.home.cs.ubc.ca Paul Eggert eggert@twinsun.com Enami enami@sys.ptg.sony.co.jp Kristoffer Eriksson ske@pkmab.se Daniel Eriksson m91der@bellatrix.tdb.uu.se Rik Faith faith@cs.unc.edu Larry Fahnoe fahnoe@c1mpls.mn.org Cristian Ferretti cfs@poincare.mat.puc.cl Karl-Jose Filler pla_jfi@pki-nbg.philips.de Valery Fine fine@vxcern.cern.ch Bob Fischer bobf@milne.geology.yale.edu Per Foreby perf@efd.lth.se Alexander Fraser alex@cs.umb.edu Noah Friedman friedman@gnu.ai.mit.edu Bob Friesenhahn bfriesen@iphase.com Gerhard Friesland-Koepke frieslan@rzdspc3.informatik.uni-hamburg.de Andy Fyfe andy@scp.caltech.edu Geoff geoff@frs.faxon.com Arnd Gerns gerns@informatik.uni-hildesheim.de Kaveh R. Ghazi ghazi@staccato.rutgers.edu Torbjorn Granlund tege@sics.se Carl Greco cgreco@parrot.creighton.edu Bruno Haible haible@ma2s2.mathematik.uni-karlsruhe.de Junio Hamano junio@shadow.twinsun.com Harald Hanche-Olsen hanche@ams.sunysb.edu Darrel R. Hankerson hankedr@mail.auburn.edu Mark Hanning-Lee markhl@romeo.caltech.edu Lars Hecking st000002@hrz1.hrz.th-darmstadt.de Ruediger Helsch ruediger@ramz.ing.tu-bs.de Mark C. Henderson mch@sqwest.wimsey.bc.ca Karl Heuer karl@kelp.boston.ma.us Jarkko Hietaniemi jhi@dol-guldur.hut.fi Thomas Hiller hiller@fzi.de Eiji Hirai hirai@cc.swarthmore.edu Kjetil Torgrim Homme kjetilho@ifi.uio.no Robert D. Houk rdh@sli.com Jim Howard jim_howard@mentorg.com Preston Hunt gt5708a@prism.gatech.edu Shane C Hutchins sch@nymph.msel.unh.edu Hutch hutchinson@wrair-emh1.army.mil Lester Ingber ingber@alumni.caltech.edu Ken Ishii ishii@sni-usa.com Per Steinar Iversen iversen@vsfys1.fi.uib.no Chris Jacobsen jacobsen@xray1.physics.sunysb.edu Michal Jaegermann ntomczak@vm.ucs.ualberta.ca Brian Jones brianj@skat.usc.edu Denny de Jonge witaddj@dutrex.tudelft.nl Arne H. Juul arnej@lise.unit.no Dana Jacobsen jacobsd@solar.cor2.epa.gov Peter Jannesen peter@ncs.nl Brian D. Johnston johnstonb@med.ge.com Walter W. Jones wwj@candela.cfr.nist.gov Tom Judson judson@scf.usc.edu Henry G. Juengst juengst@saph2.physik.uni-bonn.de Sarantos Kapidakis sarantos%manteion@ics.forth.gr Amir J. Katz amir@matis.ingr.com Steve Kelem kelem@castor.xilinx.com Steven Kimball kimball@shrew.sanders.lockheed.com Randy Kirchhof rkk@posms.aus.tx.us Ned Kittlitz kittlitz@seagoon.sw.stratus.com Sakai Kiyotaka ksakai@mtl.t.u-tokyo.ac.jp Philip C Kizer pckizer@gonzo.tamu.edu Pete Klammer pklammer@ouray.denver.colorado.edu Fritz Kleemann kleemann@informatik.uni-wuerzburg.dbp.de Wilhelm B. Kloke wb@ifado.arb-phys.uni-dortmund.de Tom Kloos tk@sequent.com Carsten Koch carsten.koch@icem.de Winfried Koenig win@in.rhein-main.de Mathias Koerber mathias@solomon.technet.sg Steph Konigsdorfer s.konigsdorfer@frmy.bull.fr Leif Kornstaedt leif@rumtifsl.ruessel.sub.org Michael D. Lawler mdlawler@bsu-cs.bsu.edu Kevin Layer layer@franz.com Howard D. Leadmon howardl@wb3ffv.ampr.org Alexander Lehmann alex@hal.rhein-main.de Simon Leinen simon@lia.di.epfl.ch Burt Leland burt@molecular.com Tony Leneis tony@plaza.adp.ds.com Hugues Leroy hugues.leroy@irisa.fr Marty Leisner leisner@eso.mc.xerox.com Charles Levert charles@aramis.comm.polymtl.ca Richard Levitte levitte@e.kth.se Torbj|rn Lindh toobii@elixir.e.kth.se David R. Linn drl@vuse.vanderbilt.edu Antonio Lioy cat@athena.polito.it Jamie Lokier u90jl@ecs.oxford.ac.uk Richard Lloyd R.K.Lloyd@csc.liv.ac.uk David J. MacKenzie djm@eng.umd.edu John R MacMillan john@chance.gts.org Ron Male male@eso.mc.xerox.com Don R. Maszle maze@bea.lbl.gov Jaye Mathisen osyjm@cs.montana.edu Telly Mavroidis mavroidi@acf2.nyu.edu Imed Eddine Mbarki mbarki@pacific.cmpe.psu.edu Steeve McCauley steeve@pooh.geophys.mcgill.ca Tom McConnell tmcconne@sedona.intel.com Tod McQuillin mcquill@ccit05.duq.edu Tye McQueen tye@spillman.com Bernd Melchers melchers@chemie.fu-berlin.de Jason Merrill jason@jarthur.claremont.edu Dean S. Messing deanm@medulla.labs.tek.com M. Mesturino mesturino@cselt.stet.it Luke Mewburn zak@rmit.edu.au Jim Meyering meyering@cs.utexas.edu Dragan Milicic milicic@math.utah.edu Frederic Miserey none.fred@applelink.apple.com Marcel J.E. Mol marcel@duteca.et.tudelft.nl Soren Juul Moller sjm@dde.dk Chris Moore moore@src.bae.co.uk Dan Mosedale mosedale@genome.stanford.edu Helmut Muelner hmuelner@fiicmds04.tu-graz.ac.at Urban D Mueller umueller@amiga.physik.unizh.ch Ulrich Mueller ulm@vsnhdb.cern.ch Timothy Murphy tim@maths.tcd.ie Greg Naber greg@squally.halcyon.com Jay Nayegandhi jayng@bbiv02.enet.dec.com Paul K. Neville II pkn2@idsi.com Karl L. Noell noell@informatik.fh-wiesbaden.dbp.de Demizu Noritoshi nori-d@is.aist-nara.ac.jp Todd Ogasawara todd@protege.pegasus.com Helge Oldach helge.oldach@stollmann.de Arthur David Olson ado@elsie.nci.nih.gov Piet van Oostrum piet@cs.ruu.nl Rafael R. Pappalardo rafapa@obelix.cica.es Mike Pearlman canuck@masc38.rice.edu Yves Perrenoud pyves@nuga.alphanet.ch Hal Peterson hrp@pecan.cray.com Pascal Petit petit@cadillac.ibp.fr Bruno Pillard bp@chorus.fr Franc,ois Pinard pinard@iro.umontreal.ca Jay Pinkos pinkos@butyng.bu.edu Thomas Plass thomas@cogsci.ed.ac.uk Mike Polo mikep@cfsmo.honeywell.com Francesco Potorti pot@fly.cnuce.cnr.it Will Priest bpriest@lobby.ti.com David Purves purves@apogee.com Andreas Raab ar@nvmr.robin.de Eric S. Raymond esr@snark.thyrsus.com Klaus Reimann kr@cip.physik.uni-stuttgart.de Michael Rendell michael@mercury.cs.mun.ca Hal Render render@massive.uccs.edu Julian F. Reschke julian@math.uni-muenster.de Phil Richards Phil.Richards@prg.oxford.ac.uk Roland B Roberts roberts@nsrl31.nsrl.rochester.edu Arnold Robbins arnold@cc.gatech.edu Kevin Rodgers kevin@rolling-stone.den.mmc.com Kai Uwe Rommel rommel@informatik.tu-muenchen.de Paul Rubin phr@america.telebit.com Wolfgang Rupprecht wolfgang@wsrcc.com Jonathan Ryshpan jon@amito.hitachi.com Paul A Sand pas@unh.edu Tony Sanders sanders@bsdi.com Mike Sangrey mike@sojurn.lns.pa.us Niimi Satoshi a01309@cfi.waseda.ac.jp Marc Schaefer sysadm@alphanet.ch Andreas Schwab schwab@lamothe.informatik.uni-dortmund.de Eric Schenk schenk@cs.toronto.edu Eric P. Scott eps@cs.sfsu.edu Olaf Seibert rhialto@mbfys.kun.nl Sunando Sen sens@fasecon.econ.nyu.edu Harry Shamansky hts@hertz.eng.ohio-state.edu Amos Shapira amoss@cs.huji.ac.il Rick Sladkey jrs@world.std.com Daniel L Smith dls@autodesk.com Fred Smith fredex%fcshome@merk.merk.com Stephen Soliday soliday@ncat.edu Paul Southworth pauls@css.itd.umich.edu Rob Spencer robbie@winkle.bhpese.oz.au Richard Stallman rms@gnu.ai.mit.edu Carsten Steger carsten.steger@informatik.tu-muenchen.de David Sundstrom sunds@anon.asic.sc.ti.com Ed Sznyter ews@babel.babel.com Hideaki Tanabe arctanx@iyeyasu.ynl.t.u-tokyo.ac.jp Andrew Telford ajt@peregrin.resmel.bhp.com.au Glenn E. Thobe thobe@getunx.info.com Kei Thomsen kt@keihh.hanse.de Karsten Thygesen karthy@dannug.dk Mark Towfiq towfiq@microdyne.com Jeff Treece treece@sabbagh.com Oliver Trepte oliver@ikaros.fysik4.kth.se Stephane Tsacas slt@is21.isoft.fr Stephen Tweedie sct@dcs.ed.ac.uk John R. Vanderpool fish@daacdev1.stx.com Sotiris Vassilopoulos vassilopoulos@virginia.edu Pedro A. M. Vazquez vazquez@iqm.unicamp.br Arjan de Vet devet@win.tue.nl Larry W. Virden lvirden@cas.org Vadim V. Vlasov vvlasov@inucres.msk.su Eduard Vopicka eduard.vopicka@vse.cs Theo Vosse vosse@ruls41.leidenuniv.nl Darin Wayrynen darin@pcg.uucp Marcel Waldvogel marcel@nice.usergroup.ethz.ch Stephen J. Walick steve@nshore.org Gray Watson gray@antaire.com David Watt dmwatt@smersh.cambridge.ma.us Scott Weikart scott@igc.apc.org Ivo Welch iwelch@agsm.ucla.edu Jochen Wiedmann zrawi01@zmcipdec1.zdv.uni-tuebingen.de Gijsb. Wiesenekker wiesenecker@sara.nl Wietze van Winden wietze@swi.psy.uva.nl Frank Wuebbeling wuebbel@math.uni-muenster.de Larry W. Virden lwv26@cas.org Bill Wohler wohler@sap-ag.de Jamie Zawinski jwz@lucid.com Christos Zoulas christos@deshaw.com 07070100012f80000081a40000000a0000000a000000013dadf7a300000e0a0000001d0000024300000000000000000000001400000004reloc/doc/gzip/TODOTODO file for gzip. Copyright (C) 1999, 2001 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly This file is part of gzip (GNU zip). gzip 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, or (at your option) any later version. gzip 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 tar; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Some of the planned features include: - Internationalize by using gettext and setlocale. - Structure the sources so that the compression and decompression code form a library usable by any program, and write both gzip and zip on top of this library. This would ideally be a reentrant (thread safe) library, but this would degrade performance. In the meantime, you can look at the sample program zread.c. The library should have one mode in which compressed data is sent as soon as input is available, instead of waiting for complete blocks. This can be useful for sending compressed data to/from interactive programs. - Make it convenient to define alternative user interfaces (in particular for windowing environments). - Support in-memory compression for arbitrarily large amounts of data (zip currently supports in-memory compression only for a single buffer.) - Map files in memory when possible, this is generally much faster than read/write. (zip currently maps entire files at once, this should be done in chunks to reduce memory usage.) - Add a super-fast compression method, suitable for implementing file systems with transparent compression. One problem is that the best candidate (lzrw1) is patented twice (Waterworth 4,701,745 and Gibson & Graybill 5,049,881). The lzrw series of algorithms are available by ftp in ftp.adelaide.edu.au:/pub/compression/lzrw*. - Add a super-tight (but slow) compression method, suitable for long term archives. One problem is that the best versions of arithmetic coding are patented (4,286,256 4,295,125 4,463,342 4,467,317 4,633,490 4,652,856 4,891,643 4,905,297 4,935,882 4,973,961 5,023,611 5,025,258). Note: I will introduce new compression methods only if they are significantly better in either speed or compression ratio than the existing method(s). So the total number of different methods should reasonably not exceed 3. (The current 9 compression levels are just tuning parameters for a single method, deflation.) - Add optional error correction. One problem is that the current version of ecc cannot recover from inserted or missing bytes. It would be nice to recover from the most common error (transfer of a binary file in ascii mode). - Add a block size (-b) option to improve error recovery in case of failure of a complete sector. Each block could be extracted independently, but this reduces the compression ratio. For one possible approach to this, please see: http://www.samba.org/netfilter/diary/gzip.rsync.patch - Use a larger window size to deal with some large redundant files that 'compress' currently handles better than gzip. - Implement the -e (encrypt) option. Send comments to . 0707010001c674000041ed0000000a0000000a000000023dae45d9000000000000001d0000024300000000000000000000000b00000004reloc/info0707010001c675000081a40000000a0000000a000000013dadf5c6000096fd0000001d0000024300000000000000000000001500000004reloc/info/gzip.infoThis is gzip.info, produced by makeinfo version 4.2 from gzip.texi. This manual is for Gzip (version 1.3.5, 29 September 2002), and documents commands for compressing and decompressing data. Copyright (C) 1998, 1999, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License." (a) The FSF's Back-Cover Text is: "You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development." INFO-DIR-SECTION Individual utilities START-INFO-DIR-ENTRY * gzip: (gzip)Invoking gzip. Compress files. END-INFO-DIR-ENTRY INFO-DIR-SECTION Utilities START-INFO-DIR-ENTRY * Gzip: (gzip). The gzip command for compressing files. END-INFO-DIR-ENTRY  File: gzip.info, Node: Top, Up: (dir) Compressing Files ***************** This manual is for Gzip (version 1.3.5, 29 September 2002), and documents commands for compressing and decompressing data. Copyright (C) 1998, 1999, 2001, 2002 Free Software Foundation, Inc. Copyright (C) 1992, 1993 Jean-loup Gailly Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover texts being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License." (a) The FSF's Back-Cover Text is: "You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development." * Menu: * Overview:: Preliminary information. * Sample:: Sample output from `gzip'. * Invoking gzip:: How to run `gzip'. * Advanced usage:: Concatenated files. * Environment:: The `GZIP' environment variable * Tapes:: Using `gzip' on tapes. * Problems:: Reporting bugs. * Copying This Manual:: How to make copies of this manual. * Concept Index:: Index of concepts.  File: gzip.info, Node: Overview, Next: Sample, Up: Top Overview ******** `gzip' reduces the size of the named files using Lempel-Ziv coding (LZ77). Whenever possible, each file is replaced by one with the extension `.gz', while keeping the same ownership modes, access and modification times. (The default extension is `-gz' for VMS, `z' for MSDOS, OS/2 FAT and Atari.) If no files are specified or if a file name is "-", the standard input is compressed to the standard output. `gzip' will only attempt to compress regular files. In particular, it will ignore symbolic links. If the new file name is too long for its file system, `gzip' truncates it. `gzip' attempts to truncate only the parts of the file name longer than 3 characters. (A part is delimited by dots.) If the name consists of small parts only, the longest parts are truncated. For example, if file names are limited to 14 characters, gzip.msdos.exe is compressed to gzi.msd.exe.gz. Names are not truncated on systems which do not have a limit on file name length. By default, `gzip' keeps the original file name and timestamp in the compressed file. These are used when decompressing the file with the `-N' option. This is useful when the compressed file name was truncated or when the time stamp was not preserved after a file transfer. Compressed files can be restored to their original form using `gzip -d' or `gunzip' or `zcat'. If the original name saved in the compressed file is not suitable for its file system, a new name is constructed from the original one to make it legal. `gunzip' takes a list of files on its command line and replaces each file whose name ends with `.gz', `.z', `.Z', `-gz', `-z' or `_z' and which begins with the correct magic number with an uncompressed file without the original extension. `gunzip' also recognizes the special extensions `.tgz' and `.taz' as shorthands for `.tar.gz' and `.tar.Z' respectively. When compressing, `gzip' uses the `.tgz' extension if necessary instead of truncating a file with a `.tar' extension. `gunzip' can currently decompress files created by `gzip', `zip', `compress' or `pack'. The detection of the input format is automatic. When using the first two formats, `gunzip' checks a 32 bit CRC (cyclic redundancy check). For `pack', `gunzip' checks the uncompressed length. The `compress' format was not designed to allow consistency checks. However `gunzip' is sometimes able to detect a bad `.Z' file. If you get an error when uncompressing a `.Z' file, do not assume that the `.Z' file is correct simply because the standard `uncompress' does not complain. This generally means that the standard `uncompress' does not check its input, and happily generates garbage output. The SCO `compress -H' format (`lzh' compression method) does not include a CRC but also allows some consistency checks. Files created by `zip' can be uncompressed by `gzip' only if they have a single member compressed with the 'deflation' method. This feature is only intended to help conversion of `tar.zip' files to the `tar.gz' format. To extract a `zip' file with a single member, use a command like `gunzip . This is the output of the command `gzip -v texinfo.tex': texinfo.tex: 69.7% -- replaced with texinfo.tex.gz The following command will find all `gzip' files in the current directory and subdirectories, and extract them in place without destroying the original: find . -name '*.gz' -print | sed 's/^\(.*\)[.]gz$/gunzip < "&" > "\1"/' | sh  File: gzip.info, Node: Invoking gzip, Next: Advanced usage, Prev: Sample, Up: Top Invoking `gzip' *************** The format for running the `gzip' program is: gzip OPTION ... `gzip' supports the following options: `--stdout' `--to-stdout' `-c' Write output on standard output; keep original files unchanged. If there are several input files, the output consists of a sequence of independently compressed members. To obtain better compression, concatenate all input files before compressing them. `--decompress' `--uncompress' `-d' Decompress. `--force' `-f' Force compression or decompression even if the file has multiple links or the corresponding file already exists, or if the compressed data is read from or written to a terminal. If the input data is not in a format recognized by `gzip', and if the option `--stdout' is also given, copy the input data without change to the standard output: let `zcat' behave as `cat'. If `-f' is not given, and when not running in the background, `gzip' prompts to verify whether an existing file should be overwritten. `--help' `-h' Print an informative help message describing the options then quit. `--list' `-l' For each compressed file, list the following fields: compressed size: size of the compressed file uncompressed size: size of the uncompressed file ratio: compression ratio (0.0% if unknown) uncompressed_name: name of the uncompressed file The uncompressed size is given as `-1' for files not in `gzip' format, such as compressed `.Z' files. To get the uncompressed size for such a file, you can use: zcat file.Z | wc -c In combination with the `--verbose' option, the following fields are also displayed: method: compression method (deflate,compress,lzh,pack) crc: the 32-bit CRC of the uncompressed data date & time: time stamp for the uncompressed file The crc is given as ffffffff for a file not in gzip format. With `--verbose', the size totals and compression ratio for all files is also displayed, unless some sizes are unknown. With `--quiet', the title and totals lines are not displayed. The `gzip' format represents the the input size modulo 2^32, so the uncompressed size and compression ratio are listed incorrectly for uncompressed files 4 GB and larger. To work around this problem, you can use the following command to discover a large uncompressed file's true size: zcat file.gz | wc -c `--license' `-L' Display the `gzip' license then quit. `--no-name' `-n' When compressing, do not save the original file name and time stamp by default. (The original name is always saved if the name had to be truncated.) When decompressing, do not restore the original file name if present (remove only the `gzip' suffix from the compressed file name) and do not restore the original time stamp if present (copy it from the compressed file). This option is the default when decompressing. `--name' `-N' When compressing, always save the original file name and time stamp; this is the default. When decompressing, restore the original file name and time stamp if present. This option is useful on systems which have a limit on file name length or when the time stamp has been lost after a file transfer. `--quiet' `-q' Suppress all warning messages. `--recursive' `-r' Travel the directory structure recursively. If any of the file names specified on the command line are directories, `gzip' will descend into the directory and compress all the files it finds there (or decompress them in the case of `gunzip'). `--suffix SUF' `-S SUF' Use suffix `SUF' instead of `.gz'. Any suffix can be given, but suffixes other than `.z' and `.gz' should be avoided to avoid confusion when files are transferred to other systems. A null suffix forces gunzip to try decompression on all given files regardless of suffix, as in: gunzip -S "" * (*.* for MSDOS) Previous versions of gzip used the `.z' suffix. This was changed to avoid a conflict with `pack'. `--test' `-t' Test. Check the compressed file integrity. `--verbose' `-v' Verbose. Display the name and percentage reduction for each file compressed. `--version' `-V' Version. Display the version number and compilation options, then quit. `--fast' `--best' `-N' Regulate the speed of compression using the specified digit N, where `-1' or `--fast' indicates the fastest compression method (less compression) and `--best' or `-9' indicates the slowest compression method (optimal compression). The default compression level is `-6' (that is, biased towards high compression at expense of speed).  File: gzip.info, Node: Advanced usage, Next: Environment, Prev: Invoking gzip, Up: Top Advanced usage ************** Multiple compressed files can be concatenated. In this case, `gunzip' will extract all members at once. If one member is damaged, other members might still be recovered after removal of the damaged member. Better compression can be usually obtained if all members are decompressed and then recompressed in a single step. This is an example of concatenating `gzip' files: gzip -c file1 > foo.gz gzip -c file2 >> foo.gz Then gunzip -c foo is equivalent to cat file1 file2 In case of damage to one member of a `.gz' file, other members can still be recovered (if the damaged member is removed). However, you can get better compression by compressing all members at once: cat file1 file2 | gzip > foo.gz compresses better than gzip -c file1 file2 > foo.gz If you want to recompress concatenated files to get better compression, do: zcat old.gz | gzip > new.gz If a compressed file consists of several members, the uncompressed size and CRC reported by the `--list' option applies to the last member only. If you need the uncompressed size for all members, you can use: zcat file.gz | wc -c If you wish to create a single archive file with multiple members so that members can later be extracted independently, use an archiver such as `tar' or `zip'. GNU `tar' supports the `-z' option to invoke `gzip' transparently. `gzip' is designed as a complement to `tar', not as a replacement.  File: gzip.info, Node: Environment, Next: Tapes, Prev: Advanced usage, Up: Top Environment *********** The environment variable `GZIP' can hold a set of default options for `gzip'. These options are interpreted first and can be overwritten by explicit command line parameters. For example: for sh: GZIP="-8v --name"; export GZIP for csh: setenv GZIP "-8v --name" for MSDOS: set GZIP=-8v --name On Vax/VMS, the name of the environment variable is `GZIP_OPT', to avoid a conflict with the symbol set for invocation of the program.  File: gzip.info, Node: Tapes, Next: Problems, Prev: Environment, Up: Top Using `gzip' on tapes ********************* When writing compressed data to a tape, it is generally necessary to pad the output with zeroes up to a block boundary. When the data is read and the whole block is passed to `gunzip' for decompression, `gunzip' detects that there is extra trailing garbage after the compressed data and emits a warning by default if the garbage contains nonzero bytes. You have to use the `--quiet' option to suppress the warning. This option can be set in the `GZIP' environment variable, as in: for sh: GZIP="-q" tar -xfz --block-compress /dev/rst0 for csh: (setenv GZIP "-q"; tar -xfz --block-compress /dev/rst0) In the above example, `gzip' is invoked implicitly by the `-z' option of GNU `tar'. Make sure that the same block size (`-b' option of `tar') is used for reading and writing compressed data on tapes. (This example assumes you are using the GNU version of `tar'.)  File: gzip.info, Node: Problems, Next: Copying This Manual, Prev: Tapes, Up: Top Reporting Bugs ************** If you find a bug in `gzip', please send electronic mail to . Include the version number, which you can find by running `gzip -V'. Also include in your message the hardware and operating system, the compiler used to compile `gzip', a description of the bug behavior, and the input to `gzip' that triggered the bug.  File: gzip.info, Node: Copying This Manual, Next: Concept Index, Prev: Problems, Up: Top Copying This Manual ******************* * Menu: * GNU Free Documentation License:: License for copying this manual.  File: gzip.info, Node: GNU Free Documentation License, Up: Copying This Manual GNU Free Documentation License ============================== Version 1.1, March 2000 Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 0. PREAMBLE The purpose of this License is to make a manual, textbook, or other written document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. 1. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (For example, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, whose contents can be viewed and edited directly and straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup has been designed to thwart or discourage subsequent modification by readers is not Transparent. A copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML designed for human modification. Opaque formats include PostScript, PDF, proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML produced by some word processors for output purposes only. The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. 2. VERBATIM COPYING You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. You may also lend copies, under the same conditions stated above, and you may publicly display copies. 3. COPYING IN QUANTITY If you publish printed copies of the Document numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a publicly-accessible computer-network location containing a complete Transparent copy of the Document, free of added material, which the general network-using public has access to download anonymously at no charge using public-standard network protocols. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. 4. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has less than five). C. State on the Title page the name of the publisher of the Modified Version, as the publisher. D. Preserve all the copyright notices of the Document. E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. H. Include an unaltered copy of this License. I. Preserve the section entitled "History", and its title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. K. In any section entitled "Acknowledgments" or "Dedications", preserve the section's title, and preserve in the section all the substance and tone of each of the contributor acknowledgments and/or dedications given therein. L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. M. Delete any section entitled "Endorsements". Such a section may not be included in the Modified Version. N. Do not retitle any existing section as "Endorsements" or to conflict in title with any Invariant Section. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. You may add a section entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. 5. COMBINING DOCUMENTS You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. In the combination, you must combine any sections entitled "History" in the various original documents, forming one section entitled "History"; likewise combine any sections entitled "Acknowledgments", and any sections entitled "Dedications". You must delete all sections entitled "Endorsements." 6. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. 7. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, does not as a whole count as a Modified Version of the Document, provided no compilation copyright is claimed for the compilation. Such a compilation is called an "aggregate", and this License does not apply to the other self-contained works thus compiled with the Document, on account of their being thus compiled, if they are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one quarter of the entire aggregate, the Document's Cover Texts may be placed on covers that surround only the Document within the aggregate. Otherwise they must appear on covers around the whole aggregate. 8. TRANSLATION Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License provided that you also include the original English version of this License. In case of a disagreement between the translation and the original English version of this License, the original English version will prevail. 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document 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. 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free Documentation 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. See `http://www.gnu.org/copyleft/'. Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. ADDENDUM: How to use this License for your documents ---------------------------------------------------- To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page: Copyright (C) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. A copy of the license is included in the section entitled ``GNU Free Documentation License''. If you have no Invariant Sections, write "with no Invariant Sections" instead of saying which ones are invariant. If you have no Front-Cover Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise for Back-Cover Texts. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.  File: gzip.info, Node: Concept Index, Prev: Copying This Manual, Up: Top Concept Index ************* * Menu: * bugs: Problems. * concatenated files: Advanced usage. * Environment: Environment. * FDL, GNU Free Documentation License: GNU Free Documentation License. * invoking: Invoking gzip. * options: Invoking gzip. * overview: Overview. * sample: Sample. * tapes: Tapes.  Tag Table: Node: Top1258 Node: Overview2630 Node: Sample7390 Node: Invoking gzip9051 Node: Advanced usage14032 Node: Environment15621 Node: Tapes16189 Node: Problems17203 Node: Copying This Manual17661 Node: GNU Free Documentation License17877 Node: Concept Index37741  End Tag Table 070701000237af000041ed0000000a0000000a000000033dae45d9000000000000001d0000024300000000000000000000000a00000004reloc/man070701000237b0000041ed0000000a0000000a000000023dae45d9000000000000001d0000024300000000000000000000000f00000004reloc/man/man1070701000237b1000081a40000000a0000000a000000013dadf5c6000000100000001d0000024300000000000000000000001800000004reloc/man/man1/gunzip.1.so man1/gzip.1 070701000237b2000081a40000000a0000000a000000013dadf5c7000005100000001d0000024300000000000000000000001700000004reloc/man/man1/gzexe.1.TH GZEXE 1 .SH NAME gzexe \- compress executable files in place .SH SYNOPSIS .B gzexe [ name ... ] .SH DESCRIPTION The .I gzexe utility allows you to compress executables in place and have them automatically uncompress and execute when you run them (at a penalty in performance). For example if you execute ``gzexe /bin/cat'' it will create the following two files: .nf .br -r-xr-xr-x 1 root bin 9644 Feb 11 11:16 /bin/cat -r-xr-xr-x 1 bin bin 24576 Nov 23 13:21 /bin/cat~ .fi /bin/cat~ is the original file and /bin/cat is the self-uncompressing executable file. You can remove /bin/cat~ once you are sure that /bin/cat works properly. .PP This utility is most useful on systems with very small disks. .SH OPTIONS .TP .B \-d Decompress the given executables instead of compressing them. .SH "SEE ALSO" gzip(1), znew(1), zmore(1), zcmp(1), zforce(1) .SH CAVEATS The compressed executable is a shell script. This may create some security holes. In particular, the compressed executable relies on the PATH environment variable to find .I gzip and some other utilities .I (tail, chmod, ln, sleep). .SH "BUGS" .I gzexe attempts to retain the original file attributes on the compressed executable, but you may have to fix them manually in some cases, using .I chmod or .I chown. 070701000237b3000081a40000000a0000000a000000013dadf5c700003eab0000001d0000024300000000000000000000001600000004reloc/man/man1/gzip.1.TH GZIP 1 local .SH NAME gzip, gunzip, zcat \- compress or expand files .SH SYNOPSIS .ll +8 .B gzip .RB [ " \-acdfhlLnNrtvV19 " ] .RB [ \-S\ suffix ] [ .I "name \&..." ] .ll -8 .br .B gunzip .RB [ " \-acfhlLnNrtvV " ] .RB [ \-S\ suffix ] [ .I "name \&..." ] .br .B zcat .RB [ " \-fhLV " ] [ .I "name \&..." ] .SH DESCRIPTION .I Gzip reduces the size of the named files using Lempel-Ziv coding (LZ77). Whenever possible, each file is replaced by one with the extension .B "\&.gz," while keeping the same ownership modes, access and modification times. (The default extension is .B "\-gz" for VMS, .B "z" for MSDOS, OS/2 FAT, Windows NT FAT and Atari.) If no files are specified, or if a file name is "-", the standard input is compressed to the standard output. .I Gzip will only attempt to compress regular files. In particular, it will ignore symbolic links. .PP If the compressed file name is too long for its file system, .I gzip truncates it. .I Gzip attempts to truncate only the parts of the file name longer than 3 characters. (A part is delimited by dots.) If the name consists of small parts only, the longest parts are truncated. For example, if file names are limited to 14 characters, gzip.msdos.exe is compressed to gzi.msd.exe.gz. Names are not truncated on systems which do not have a limit on file name length. .PP By default, .I gzip keeps the original file name and timestamp in the compressed file. These are used when decompressing the file with the .B \-N option. This is useful when the compressed file name was truncated or when the time stamp was not preserved after a file transfer. .PP Compressed files can be restored to their original form using .I gzip -d or .I gunzip or .I zcat. If the original name saved in the compressed file is not suitable for its file system, a new name is constructed from the original one to make it legal. .PP .I gunzip takes a list of files on its command line and replaces each file whose name ends with .gz, -gz, .z, -z, _z or .Z and which begins with the correct magic number with an uncompressed file without the original extension. .I gunzip also recognizes the special extensions .B "\&.tgz" and .B "\&.taz" as shorthands for .B "\&.tar.gz" and .B "\&.tar.Z" respectively. When compressing, .I gzip uses the .B "\&.tgz" extension if necessary instead of truncating a file with a .B "\&.tar" extension. .PP .I gunzip can currently decompress files created by .I gzip, zip, compress, compress -H or .I pack. The detection of the input format is automatic. When using the first two formats, .I gunzip checks a 32 bit CRC. For .I pack, gunzip checks the uncompressed length. The standard .I compress format was not designed to allow consistency checks. However .I gunzip is sometimes able to detect a bad .Z file. If you get an error when uncompressing a .Z file, do not assume that the .Z file is correct simply because the standard .I uncompress does not complain. This generally means that the standard .I uncompress does not check its input, and happily generates garbage output. The SCO compress -H format (lzh compression method) does not include a CRC but also allows some consistency checks. .PP Files created by .I zip can be uncompressed by gzip only if they have a single member compressed with the 'deflation' method. This feature is only intended to help conversion of tar.zip files to the tar.gz format. To extract a .I zip file with a single member, use a command like .I "gunzip , Internet RFC 1952 (May 1996). The .I zip deflation format is specified in P. Deutsch, \s-1DEFLATE\s0 Compressed Data Format Specification version 1.3, , Internet RFC 1951 (May 1996). .SH OPTIONS .TP .B \-a --ascii Ascii text mode: convert end-of-lines using local conventions. This option is supported only on some non-Unix systems. For MSDOS, CR LF is converted to LF when compressing, and LF is converted to CR LF when decompressing. .TP .B \-c --stdout --to-stdout Write output on standard output; keep original files unchanged. If there are several input files, the output consists of a sequence of independently compressed members. To obtain better compression, concatenate all input files before compressing them. .TP .B \-d --decompress --uncompress Decompress. .TP .B \-f --force Force compression or decompression even if the file has multiple links or the corresponding file already exists, or if the compressed data is read from or written to a terminal. If the input data is not in a format recognized by .I gzip, and if the option --stdout is also given, copy the input data without change to the standard ouput: let .I zcat behave as .I cat. If .B \-f is not given, and when not running in the background, .I gzip prompts to verify whether an existing file should be overwritten. .TP .B \-h --help Display a help screen and quit. .TP .B \-l --list For each compressed file, list the following fields: compressed size: size of the compressed file uncompressed size: size of the uncompressed file ratio: compression ratio (0.0% if unknown) uncompressed_name: name of the uncompressed file The uncompressed size is given as -1 for files not in gzip format, such as compressed .Z files. To get the uncompressed size for such a file, you can use: zcat file.Z | wc -c In combination with the --verbose option, the following fields are also displayed: method: compression method crc: the 32-bit CRC of the uncompressed data date & time: time stamp for the uncompressed file The compression methods currently supported are deflate, compress, lzh (SCO compress -H) and pack. The crc is given as ffffffff for a file not in gzip format. With --name, the uncompressed name, date and time are those stored within the compress file if present. With --verbose, the size totals and compression ratio for all files is also displayed, unless some sizes are unknown. With --quiet, the title and totals lines are not displayed. .TP .B \-L --license Display the .I gzip license and quit. .TP .B \-n --no-name When compressing, do not save the original file name and time stamp by default. (The original name is always saved if the name had to be truncated.) When decompressing, do not restore the original file name if present (remove only the .I gzip suffix from the compressed file name) and do not restore the original time stamp if present (copy it from the compressed file). This option is the default when decompressing. .TP .B \-N --name When compressing, always save the original file name and time stamp; this is the default. When decompressing, restore the original file name and time stamp if present. This option is useful on systems which have a limit on file name length or when the time stamp has been lost after a file transfer. .TP .B \-q --quiet Suppress all warnings. .TP .B \-r --recursive Travel the directory structure recursively. If any of the file names specified on the command line are directories, .I gzip will descend into the directory and compress all the files it finds there (or decompress them in the case of .I gunzip ). .TP .B \-S .suf --suffix .suf Use suffix .suf instead of .gz. Any suffix can be given, but suffixes other than .z and .gz should be avoided to avoid confusion when files are transferred to other systems. A null suffix forces gunzip to try decompression on all given files regardless of suffix, as in: gunzip -S "" * (*.* for MSDOS) Previous versions of gzip used the .z suffix. This was changed to avoid a conflict with .IR pack "(1)". .TP .B \-t --test Test. Check the compressed file integrity. .TP .B \-v --verbose Verbose. Display the name and percentage reduction for each file compressed or decompressed. .TP .B \-V --version Version. Display the version number and compilation options then quit. .TP .B \-# --fast --best Regulate the speed of compression using the specified digit .IR # , where .B \-1 or .B \-\-fast indicates the fastest compression method (less compression) and .B \-9 or .B \-\-best indicates the slowest compression method (best compression). The default compression level is .BR \-6 (that is, biased towards high compression at expense of speed). .SH "ADVANCED USAGE" Multiple compressed files can be concatenated. In this case, .I gunzip will extract all members at once. For example: gzip -c file1 > foo.gz gzip -c file2 >> foo.gz Then gunzip -c foo is equivalent to cat file1 file2 In case of damage to one member of a .gz file, other members can still be recovered (if the damaged member is removed). However, you can get better compression by compressing all members at once: cat file1 file2 | gzip > foo.gz compresses better than gzip -c file1 file2 > foo.gz If you want to recompress concatenated files to get better compression, do: gzip -cd old.gz | gzip > new.gz If a compressed file consists of several members, the uncompressed size and CRC reported by the --list option applies to the last member only. If you need the uncompressed size for all members, you can use: gzip -cd file.gz | wc -c If you wish to create a single archive file with multiple members so that members can later be extracted independently, use an archiver such as tar or zip. GNU tar supports the -z option to invoke gzip transparently. gzip is designed as a complement to tar, not as a replacement. .SH "ENVIRONMENT" The environment variable .B GZIP can hold a set of default options for .I gzip. These options are interpreted first and can be overwritten by explicit command line parameters. For example: for sh: GZIP="-8v --name"; export GZIP for csh: setenv GZIP "-8v --name" for MSDOS: set GZIP=-8v --name On Vax/VMS, the name of the environment variable is GZIP_OPT, to avoid a conflict with the symbol set for invocation of the program. .SH "SEE ALSO" znew(1), zcmp(1), zmore(1), zforce(1), gzexe(1), zip(1), unzip(1), compress(1), pack(1), compact(1) .PP The .I gzip file format is specified in P. Deutsch, \s-1GZIP\s0 file format specification version 4.3, .BR , Internet RFC 1952 (May 1996). The .I zip deflation format is specified in P. Deutsch, \s-1DEFLATE\s0 Compressed Data Format Specification version 1.3, .BR , Internet RFC 1951 (May 1996). .SH "DIAGNOSTICS" Exit status is normally 0; if an error occurs, exit status is 1. If a warning occurs, exit status is 2. .TP Usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...] Invalid options were specified on the command line. .TP \fIfile\fP\^: not in gzip format The file specified to .I gunzip has not been compressed. .TP \fIfile\fP\^: Corrupt input. Use zcat to recover some data. The compressed file has been damaged. The data up to the point of failure can be recovered using zcat \fIfile\fP > recover .TP \fIfile\fP\^: compressed with \fIxx\fP bits, can only handle \fIyy\fP bits .I File was compressed (using LZW) by a program that could deal with more .I bits than the decompress code on this machine. Recompress the file with gzip, which compresses better and uses less memory. .TP \fIfile\fP\^: already has .gz suffix -- no change The file is assumed to be already compressed. Rename the file and try again. .TP \fIfile\fP already exists; do you wish to overwrite (y or n)? Respond "y" if you want the output file to be replaced; "n" if not. .TP gunzip: corrupt input A SIGSEGV violation was detected which usually means that the input file has been corrupted. .TP \fIxx.x%\fP Percentage of the input saved by compression. (Relevant only for .BR \-v and .BR \-l \.) .TP -- not a regular file or directory: ignored When the input file is not a regular file or directory, (e.g. a symbolic link, socket, FIFO, device file), it is left unaltered. .TP -- has \fIxx\fP other links: unchanged The input file has links; it is left unchanged. See .IR ln "(1)" for more information. Use the .B \-f flag to force compression of multiply-linked files. .SH CAVEATS When writing compressed data to a tape, it is generally necessary to pad the output with zeroes up to a block boundary. When the data is read and the whole block is passed to .I gunzip for decompression, .I gunzip detects that there is extra trailing garbage after the compressed data and emits a warning by default. You have to use the --quiet option to suppress the warning. This option can be set in the .B GZIP environment variable as in: for sh: GZIP="-q" tar -xfz --block-compress /dev/rst0 for csh: (setenv GZIP -q; tar -xfz --block-compr /dev/rst0 In the above example, gzip is invoked implicitly by the -z option of GNU tar. Make sure that the same block size (-b option of tar) is used for reading and writing compressed data on tapes. (This example assumes you are using the GNU version of tar.) .SH BUGS The gzip format represents the the input size modulo 2^32, so the --list option reports incorrect uncompressed sizes and compression ratios for uncompressed files 4 GB and larger. To work around this problem, you can use the following command to discover a large uncompressed file's true size: zcat file.gz | wc -c The --list option reports sizes as -1 and crc as ffffffff if the compressed file is on a non seekable media. In some rare cases, the --best option gives worse compression than the default compression level (-6). On some highly redundant files, .I compress compresses better than .I gzip. .SH "COPYRIGHT NOTICE" Copyright \(co 1998, 1999, 2001, 2002 Free Software Foundation, Inc. .br Copyright \(co 1992, 1993 Jean-loup Gailly .PP Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. .ig Permission is granted to process this file through troff and print the results, provided the printed document carries copying permission notice identical to this one except for the removal of this paragraph (this paragraph not being relevant to the printed manual). .. .PP Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. .PP Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation. 070701000237b4000081a40000000a0000000a000000013dadf5c7000000100000001d0000024300000000000000000000001600000004reloc/man/man1/zcat.1.so man1/gzip.1 070701000237b5000081a40000000a0000000a000000013dadf5c7000000110000001d0000024300000000000000000000001600000004reloc/man/man1/zcmp.1.so man1/zdiff.1 070701000237b6000081a40000000a0000000a000000013dadf5c7000003220000001d0000024300000000000000000000001700000004reloc/man/man1/zdiff.1.TH ZDIFF 1 .SH NAME zcmp, zdiff \- compare compressed files .SH SYNOPSIS .B zcmp [ cmp_options ] file1 [ file2 ] .br .B zdiff [ diff_options ] file1 [ file2 ] .SH DESCRIPTION .I Zcmp and .I zdiff are used to invoke the .I cmp or the .I diff program on compressed files. All options specified are passed directly to .I cmp or .IR diff "." If only 1 file is specified, then the files compared are .I file1 and an uncompressed .IR file1 ".gz." If two files are specified, then they are uncompressed if necessary and fed to .I cmp or .IR diff "." The exit status from .I cmp or .I diff is preserved. .SH "SEE ALSO" cmp(1), diff(1), zmore(1), zgrep(1), znew(1), zforce(1), gzip(1), gzexe(1) .SH BUGS Messages from the .I cmp or .I diff programs refer to temporary filenames instead of those specified. 070701000237b7000081a40000000a0000000a000000013dadf5c70000024f0000001d00000243000000000000