LMMS
Loading...
Searching...
No Matches
extract.c File Reference
#include "unzip.h"
#include "crc32.h"
#include "crypt.h"

Macros

#define __EXTRACT_C   /* identifies this source module */
#define UNZIP_INTERNAL
#define GRRDUMP(buf, len)
#define UNKN_BZ2   TRUE /* bzip2 unknown */
#define UNKN_LZMA   TRUE /* LZMA unknown */
#define UNKN_WAVP   TRUE /* WavPack unknown */
#define UNKN_PPMD   TRUE /* PPMd unknown */
#define UNKN_RED
#define UNKN_SHR   FALSE /* unshrinking not unknown */
#define UNKN_COMPR
#define UNZVERS_SUPPORT   UNZIP_VERSION
#define SKIP_NO   0 /* do not skip this entry */
#define SKIP_Y_EXISTING   1 /* skip this entry, do not overwrite file */
#define SKIP_Y_NONEXIST   2 /* skip this entry, do not create new file */
#define cFile_PrintBuf   G.pInfo->cfilname
#define wsize   WSIZE /* wsize is a constant */
#define NEWLINE   "\n"
#define UZinflate   inflate
#define _FILL

Functions

static int store_info OF ((__GPRO))
static int extract_or_test_entrylist OF ((__GPRO__ unsigned numchunk, ulg *pfilnum, ulg *pnum_bad_pwd, zoff_t *pold_extra_bytes, int error_in_archive))
static int TestExtraField OF ((__GPRO__ uch *ef, unsigned ef_len))
static int test_compr_eb OF ((__GPRO__ uch *eb, unsigned eb_size, unsigned compr_offset, int(*test_uc_ebdata)(__GPRO__ uch *eb, unsigned eb_size, uch *eb_ucptr, ulg eb_ucsize)))
static void decompress_bits OF ((uch *outptr, unsigned needlen, ZCONST uch *bitptr))
int extract_or_test_files (__G)
static int store_info (__G)
unsigned find_compr_idx (unsigned compr_methodnum)
static int extract_or_test_entrylist (__G__ numchunk, pfilnum, pnum_bad_pwd, pold_extra_bytes, error_in_archive) __GDEF unsigned numchunk
 for (i=0;i< numchunk;++i)
static int extract_or_test_member (__G)
static int TestExtraField (__G__ ef, ef_len) __GDEF uch *ef
 while (ef_len >=EB_HEADSIZE)
 if (!uO.qflag) Info(slide
static int test_compr_eb (__G__ eb, eb_size, compr_offset, test_uc_ebdata) __GDEF uch *eb
 if (compr_offset< 4) return PK_OK
 if ((eb_size<(EB_UCSIZE_P+4))||((eb_ucsize=makelong(eb+(EB_HEADSIZE+EB_UCSIZE_P))) > 0L &&eb_size<=(compr_offset+EB_CMPRHEADLEN)))
int memflush (__G__ rawbuf, size) __GDEF ZCONST uch *rawbuf
 memcpy ((char *) G.outbufptr,(char *) rawbuf,(extent) size)
uchextract_izvms_block (__G__ ebdata, size, retlen, init, needlen) __GDEF ZCONST uch *ebdata
 if (retlen)
static void decompress_bits (uch *outptr, unsigned needlen, ZCONST uch *bitptr)
char * fnfilter (ZCONST char *raw, uch *space, extent size)

Variables

static ZCONST char Far VersionMsg []
static ZCONST char Far ComprMsgNum []
static ZCONST char Far ComprMsgName []
static ZCONST char Far CmprNone [] = "store"
static ZCONST char Far CmprShrink [] = "shrink"
static ZCONST char Far CmprReduce [] = "reduce"
static ZCONST char Far CmprImplode [] = "implode"
static ZCONST char Far CmprTokenize [] = "tokenize"
static ZCONST char Far CmprDeflate [] = "deflate"
static ZCONST char Far CmprDeflat64 [] = "deflate64"
static ZCONST char Far CmprDCLImplode [] = "DCL implode"
static ZCONST char Far CmprBzip [] = "bzip2"
static ZCONST char Far CmprLZMA [] = "LZMA"
static ZCONST char Far CmprIBMTerse [] = "IBM/Terse"
static ZCONST char Far CmprIBMLZ77 [] = "IBM LZ77"
static ZCONST char Far CmprWavPack [] = "WavPack"
static ZCONST char Far CmprPPMd [] = "PPMd"
static ZCONST char FarComprNames [NUM_METHODS]
static ZCONST unsigned ComprIDs [NUM_METHODS]
static ZCONST char Far FilNamMsg []
static ZCONST char Far WarnNoMemCFName []
static ZCONST char Far LvsCFNamMsg []
static ZCONST char Far WrnStorUCSizCSizDiff []
static ZCONST char Far ExtFieldMsg []
static ZCONST char Far OffsetMsg []
static ZCONST char Far ExtractMsg []
static ZCONST char Far LengthMsg []
static ZCONST char Far BadFileCommLength [] = "%s: bad file comment length\n"
static ZCONST char Far LocalHdrSig [] = "local header sig"
static ZCONST char Far BadLocalHdr [] = "file #%lu: bad local header\n"
static ZCONST char Far AttemptRecompensate []
static ZCONST char Far BackslashPathSep []
static ZCONST char Far AbsolutePathWarning []
static ZCONST char Far SkipVolumeLabel []
static ZCONST char Far ReplaceQuery []
static ZCONST char Far AssumeNone []
static ZCONST char Far NewNameQuery [] = "new name: "
static ZCONST char Far InvalidResponse []
static ZCONST char Far ErrorInArchive []
static ZCONST char Far ZeroFilesTested []
static ZCONST char Far VMSFormatQuery []
static ZCONST char Far SkipCannotGetPasswd []
static ZCONST char Far SkipIncorrectPasswd []
static ZCONST char Far FilesSkipBadPasswd []
static ZCONST char Far MaybeBadPasswd []
static ZCONST char Far NoErrInCompData []
static ZCONST char Far NoErrInTestedFiles []
static ZCONST char Far FilesSkipped []
static ZCONST char Far ErrUnzipFile [] = " error: %s%s %s\n"
static ZCONST char Far ErrUnzipNoFile [] = "\n error: %s%s\n"
static ZCONST char Far NotEnoughMem [] = "not enough memory to "
static ZCONST char Far InvalidComprData [] = "invalid compressed data to "
static ZCONST char Far Inflate [] = "inflate"
static ZCONST char Far Explode [] = "explode"
static ZCONST char Far Unshrink [] = "unshrink"
static ZCONST char Far FileTruncated []
static ZCONST char Far FileUnknownCompMethod []
static ZCONST char Far BadCRC [] = " bad CRC %08lx (should be %08lx)\n"
char ZCONST Far TruncEAs [] = " compressed EA data missing (%d bytes)%s"
char ZCONST Far TruncNTSD []
static ZCONST char Far InconsistEFlength []
static ZCONST char Far InvalidComprDataEAs []
static ZCONST char Far UnsuppNTSDVersEAs []
static ZCONST char Far BadCRC_EAs [] = " bad CRC for extended attributes\n"
static ZCONST char Far UnknComprMethodEAs []
static ZCONST char Far NotEnoughMemEAs []
static ZCONST char Far UnknErrorEAs []
static ZCONST char Far UnsupportedExtraField []
static ZCONST char Far BadExtraFieldCRC []
ulgpfilnum
ulgpnum_bad_pwd
zoff_tpold_extra_bytes
int error_in_archive
int renamed
int query
int skip_entry
zoff_t bufstart
zoff_t inbuf_offset
zoff_t request
int error
int errcode
unsigned ef_len
unsigned ebLen
unsigned eb_cmpr_offs = 0
int r
char * slide
char OK n
return PK_COOL
unsigned eb_size
unsigned compr_offset
int(* test_uc_ebdata )()
ucheb_ucptr
ulg size
G outbufptr = (unsigned int)size
G outsize = size
G outcnt = size
 return
unsigned * retlen
ZCONST uchinit
unsigned needlen
int cmptype
unsigned usiz
unsigned csiz = size - EB_IZVMS_HLEN
return ucdata

Macro Definition Documentation

◆ __EXTRACT_C

#define __EXTRACT_C   /* identifies this source module */

◆ _FILL

#define _FILL
Value:
{ bitbuf |= (*bitptr++) << bitcnt;\
bitcnt += 8; \
}

◆ cFile_PrintBuf

#define cFile_PrintBuf   G.pInfo->cfilname

◆ GRRDUMP

#define GRRDUMP ( buf,
len )

◆ NEWLINE

#define NEWLINE   "\n"

◆ SKIP_NO

#define SKIP_NO   0 /* do not skip this entry */

◆ SKIP_Y_EXISTING

#define SKIP_Y_EXISTING   1 /* skip this entry, do not overwrite file */

◆ SKIP_Y_NONEXIST

#define SKIP_Y_NONEXIST   2 /* skip this entry, do not create new file */

◆ UNKN_BZ2

#define UNKN_BZ2   TRUE /* bzip2 unknown */

◆ UNKN_COMPR

#define UNKN_COMPR
Value:
G.crec.compression_method==TOKENIZED || \
(G.crec.compression_method>ENHDEFLATED && UNKN_BZ2 && UNKN_LZMA \
#define UNKN_LZMA
#define UNKN_PPMD
#define UNKN_BZ2
#define UNKN_WAVP
#define UNKN_SHR
#define UNKN_RED
Uz_Globs G
Definition globals.c:42
#define ENHDEFLATED
Definition unzpriv.h:1699
#define TOKENIZED
Definition unzpriv.h:1697

◆ UNKN_LZMA

#define UNKN_LZMA   TRUE /* LZMA unknown */

◆ UNKN_PPMD

#define UNKN_PPMD   TRUE /* PPMd unknown */

◆ UNKN_RED

#define UNKN_RED
Value:
(G.crec.compression_method >= REDUCED1 && \
G.crec.compression_method <= REDUCED4)
#define REDUCED1
Definition unzpriv.h:1692
#define REDUCED4
Definition unzpriv.h:1695

◆ UNKN_SHR

#define UNKN_SHR   FALSE /* unshrinking not unknown */

◆ UNKN_WAVP

#define UNKN_WAVP   TRUE /* WavPack unknown */

◆ UNZIP_INTERNAL

#define UNZIP_INTERNAL

◆ UNZVERS_SUPPORT

#define UNZVERS_SUPPORT   UNZIP_VERSION

◆ UZinflate

#define UZinflate   inflate

◆ wsize

#define wsize   WSIZE /* wsize is a constant */

Function Documentation

◆ decompress_bits()

void decompress_bits ( uch * outptr,
unsigned needlen,
ZCONST uch * bitptr )
static

◆ extract_izvms_block()

uch * extract_izvms_block ( __G__ ebdata,
size ,
retlen ,
init ,
needlen  )

◆ extract_or_test_entrylist()

int extract_or_test_entrylist ( __G__ numchunk,
pfilnum ,
pnum_bad_pwd ,
pold_extra_bytes ,
error_in_archive  )
static

◆ extract_or_test_files()

int extract_or_test_files ( __G )

◆ extract_or_test_member()

int extract_or_test_member ( __G )
static

◆ find_compr_idx()

unsigned find_compr_idx ( unsigned compr_methodnum)

◆ fnfilter()

char * fnfilter ( ZCONST char * raw,
uch * space,
extent size )

◆ for()

for ( )

◆ if() [1/4]

if ( !uO. qflag)

◆ if() [2/4]

if ( (eb_size<(EB_UCSIZE_P+4))||((eb_ucsize=makelong(eb+(EB_HEADSIZE+EB_UCSIZE_P))) > 0L && eb_size<=(compr_offset+EB_CMPRHEADLEN)) )

◆ if() [3/4]

if ( )

◆ if() [4/4]

if ( retlen )

◆ memcpy()

memcpy ( (char *) G. outbufptr,
(char *) rawbuf,
(extent) size )

◆ memflush()

int memflush ( __G__ rawbuf,
size  )

◆ OF() [1/5]

int store_info OF ( (__GPRO) )
static

◆ OF() [2/5]

int test_compr_eb OF ( (__GPRO__ uch *eb, unsigned eb_size, unsigned compr_offset, int(*test_uc_ebdata)(__GPRO__ uch *eb, unsigned eb_size, uch *eb_ucptr, ulg eb_ucsize)) )
static

◆ OF() [3/5]

int TestExtraField OF ( (__GPRO__ uch *ef, unsigned ef_len) )
static

◆ OF() [4/5]

◆ OF() [5/5]

void decompress_bits OF ( (uch *outptr, unsigned needlen, ZCONST uch *bitptr) )
static

◆ store_info()

int store_info ( __G )
static

◆ test_compr_eb()

int test_compr_eb ( __G__ eb,
eb_size ,
compr_offset ,
test_uc_ebdata  )
static

◆ TestExtraField()

int TestExtraField ( __G__ ef,
ef_len  )
static

◆ while()

while ( ef_len >= EB_HEADSIZE)

Variable Documentation

◆ AbsolutePathWarning

ZCONST char Far AbsolutePathWarning[]
static
Initial value:
=
"warning: stripped absolute path spec from %s\n"

◆ AssumeNone

ZCONST char Far AssumeNone[]
static
Initial value:
=
" NULL\n(EOF or read error, treating as \"[N]one\" ...)\n"

◆ AttemptRecompensate

ZCONST char Far AttemptRecompensate[]
static
Initial value:
=
" (attempting to re-compensate)\n"

◆ BackslashPathSep

ZCONST char Far BackslashPathSep[]
static
Initial value:
=
"warning: %s appears to use backslashes as path separators\n"

◆ BadCRC

ZCONST char Far BadCRC[] = " bad CRC %08lx (should be %08lx)\n"
static

◆ BadCRC_EAs

ZCONST char Far BadCRC_EAs[] = " bad CRC for extended attributes\n"
static

◆ BadExtraFieldCRC

ZCONST char Far BadExtraFieldCRC[]
static
Initial value:
=
"error [%s]: bad extra-field CRC %08lx (should be %08lx)\n"

◆ BadFileCommLength

ZCONST char Far BadFileCommLength[] = "%s: bad file comment length\n"
static

◆ BadLocalHdr

ZCONST char Far BadLocalHdr[] = "file #%lu: bad local header\n"
static

◆ bufstart

zoff_t bufstart

◆ CmprBzip

ZCONST char Far CmprBzip[] = "bzip2"
static

◆ CmprDCLImplode

ZCONST char Far CmprDCLImplode[] = "DCL implode"
static

◆ CmprDeflat64

ZCONST char Far CmprDeflat64[] = "deflate64"
static

◆ CmprDeflate

ZCONST char Far CmprDeflate[] = "deflate"
static

◆ CmprIBMLZ77

ZCONST char Far CmprIBMLZ77[] = "IBM LZ77"
static

◆ CmprIBMTerse

ZCONST char Far CmprIBMTerse[] = "IBM/Terse"
static

◆ CmprImplode

ZCONST char Far CmprImplode[] = "implode"
static

◆ CmprLZMA

ZCONST char Far CmprLZMA[] = "LZMA"
static

◆ CmprNone

ZCONST char Far CmprNone[] = "store"
static

◆ CmprPPMd

ZCONST char Far CmprPPMd[] = "PPMd"
static

◆ CmprReduce

ZCONST char Far CmprReduce[] = "reduce"
static

◆ CmprShrink

ZCONST char Far CmprShrink[] = "shrink"
static

◆ CmprTokenize

ZCONST char Far CmprTokenize[] = "tokenize"
static

◆ CmprWavPack

ZCONST char Far CmprWavPack[] = "WavPack"
static

◆ cmptype

cmptype
Initial value:
{
return ucdata
Definition extract.c:2429
unsigned char uch
Definition unzip.h:401

◆ compr_offset

unsigned compr_offset

◆ ComprIDs

ZCONST unsigned ComprIDs[NUM_METHODS]
static
Initial value:
= {
}
#define REDUCED2
Definition unzpriv.h:1693
#define LZMAED
Definition unzpriv.h:1702
#define STORED
Definition unzpriv.h:1690
#define SHRUNK
Definition unzpriv.h:1691
#define IBMTERSED
Definition unzpriv.h:1703
#define WAVPACKED
Definition unzpriv.h:1705
#define IBMLZ77ED
Definition unzpriv.h:1704
#define PPMDED
Definition unzpriv.h:1706
#define BZIPPED
Definition unzpriv.h:1701
#define IMPLODED
Definition unzpriv.h:1696
#define DCLIMPLODED
Definition unzpriv.h:1700
#define REDUCED3
Definition unzpriv.h:1694
#define DEFLATED
Definition unzpriv.h:1698

◆ ComprMsgName

ZCONST char Far ComprMsgName[]
static
Initial value:
=
" skipping: %-22s `%s' method not supported\n"

◆ ComprMsgNum

ZCONST char Far ComprMsgNum[]
static
Initial value:
=
" skipping: %-22s unsupported compression method %u\n"

◆ ComprNames

ZCONST char Far* ComprNames[NUM_METHODS]
static
Initial value:
= {
}
static ZCONST char Far CmprBzip[]
Definition extract.c:138
static ZCONST char Far CmprPPMd[]
Definition extract.c:143
static ZCONST char Far CmprShrink[]
Definition extract.c:131
static ZCONST char Far CmprDeflat64[]
Definition extract.c:136
static ZCONST char Far CmprTokenize[]
Definition extract.c:134
static ZCONST char Far CmprDCLImplode[]
Definition extract.c:137
static ZCONST char Far CmprIBMLZ77[]
Definition extract.c:141
static ZCONST char Far CmprWavPack[]
Definition extract.c:142
static ZCONST char Far CmprDeflate[]
Definition extract.c:135
static ZCONST char Far CmprNone[]
Definition extract.c:130
static ZCONST char Far CmprIBMTerse[]
Definition extract.c:140
static ZCONST char Far CmprImplode[]
Definition extract.c:133
static ZCONST char Far CmprReduce[]
Definition extract.c:132
static ZCONST char Far CmprLZMA[]
Definition extract.c:139

◆ csiz

csiz = size - EB_IZVMS_HLEN

◆ eb_cmpr_offs

unsigned eb_cmpr_offs = 0

◆ eb_size

unsigned eb_size

◆ eb_ucptr

uch* eb_ucptr
Initial value:
{
ulg eb_ucsize
unsigned long ulg
Definition unzip.h:403

◆ ebLen

unsigned ebLen
Initial value:
{
ush ebID
unsigned short ush
Definition unzip.h:402

◆ ef_len

unsigned ef_len

◆ errcode

int errcode

◆ error

int error

◆ error_in_archive

return error_in_archive

◆ ErrorInArchive

ZCONST char Far ErrorInArchive[]
static
Initial value:
=
"At least one %serror was detected in %s.\n"

◆ ErrUnzipFile

ZCONST char Far ErrUnzipFile[] = " error: %s%s %s\n"
static

◆ ErrUnzipNoFile

ZCONST char Far ErrUnzipNoFile[] = "\n error: %s%s\n"
static

◆ Explode

ZCONST char Far Explode[] = "explode"
static

◆ ExtFieldMsg

ZCONST char Far ExtFieldMsg[]
static
Initial value:
=
"%s: bad extra field length (%s)\n"

◆ ExtractMsg

ZCONST char Far ExtractMsg[]
static
Initial value:
=
"%8sing: %-22s %s%s"

◆ FilesSkipBadPasswd

ZCONST char Far FilesSkipBadPasswd[]
static
Initial value:
=
"%lu file%s skipped because of incorrect password.\n"

◆ FilesSkipped

ZCONST char Far FilesSkipped[]
static
Initial value:
=
"%lu file%s skipped because of unsupported compression or encoding.\n"

◆ FileTruncated

ZCONST char Far FileTruncated[]
static
Initial value:
=
"warning: %s is probably truncated\n"

◆ FileUnknownCompMethod

ZCONST char Far FileUnknownCompMethod[]
static
Initial value:
=
"%s: unknown compression method\n"

◆ FilNamMsg

ZCONST char Far FilNamMsg[]
static
Initial value:
=
"%s: bad filename length (%s)\n"

◆ inbuf_offset

zoff_t inbuf_offset

◆ InconsistEFlength

ZCONST char Far InconsistEFlength[]
static
Initial value:
= "bad extra-field entry:\n \
EF block length (%u bytes) exceeds remaining EF data (%u bytes)\n"

◆ Inflate

ZCONST char Far Inflate[] = "inflate"
static

◆ init

ZCONST uch* init ( void )

◆ InvalidComprData

ZCONST char Far InvalidComprData[] = "invalid compressed data to "
static

◆ InvalidComprDataEAs

ZCONST char Far InvalidComprDataEAs[]
static
Initial value:
=
" invalid compressed data for EAs\n"

◆ InvalidResponse

ZCONST char Far InvalidResponse[]
static
Initial value:
=
"error: invalid response [%s]\n"

◆ LengthMsg

ZCONST char Far LengthMsg[]
static
Initial value:
=
"%s %s: %s bytes required to uncompress to %s bytes;\n %s\
supposed to require %s bytes%s%s%s\n"

◆ LocalHdrSig

ZCONST char Far LocalHdrSig[] = "local header sig"
static

◆ LvsCFNamMsg

ZCONST char Far LvsCFNamMsg[]
static
Initial value:
=
"%s: mismatching \"local\" filename (%s),\n\
continuing with \"central\" filename version\n"

◆ MaybeBadPasswd

ZCONST char Far MaybeBadPasswd[]
static
Initial value:
=
" (may instead be incorrect password)\n"

◆ n

char OK n

◆ needlen

unsigned needlen

◆ NewNameQuery

ZCONST char Far NewNameQuery[] = "new name: "
static

◆ NoErrInCompData

ZCONST char Far NoErrInCompData[]
static
Initial value:
=
"No errors detected in compressed data of %s.\n"

◆ NoErrInTestedFiles

ZCONST char Far NoErrInTestedFiles[]
static
Initial value:
=
"No errors detected in %s for the %lu file%s tested.\n"

◆ NotEnoughMem

ZCONST char Far NotEnoughMem[] = "not enough memory to "
static

◆ NotEnoughMemEAs

ZCONST char Far NotEnoughMemEAs[]
static
Initial value:
=
" out of memory while inflating EAs\n"

◆ OffsetMsg

ZCONST char Far OffsetMsg[]
static
Initial value:
=
"file #%lu: bad zipfile offset (%s): %ld\n"

◆ outbufptr

G outbufptr = (unsigned int)size

◆ outcnt

G outcnt = size

◆ outsize

G outsize = size

◆ pfilnum

ulg* pfilnum

◆ PK_COOL

return PK_COOL

◆ pnum_bad_pwd

ulg* pnum_bad_pwd

◆ pold_extra_bytes

zoff_t* pold_extra_bytes

◆ query

int query

◆ r

int r

◆ renamed

int renamed
Initial value:
{
unsigned i
register unsigned i
Definition inflate.c:1575

◆ ReplaceQuery

ZCONST char Far ReplaceQuery[]
static
Initial value:
=
"replace %s? [y]es, [n]o, [A]ll, [N]one, [r]ename: "

◆ request

zoff_t request

◆ retlen

unsigned* retlen

◆ return

return

◆ size

unsigned size

◆ skip_entry

int skip_entry

◆ SkipCannotGetPasswd

ZCONST char Far SkipCannotGetPasswd[]
static
Initial value:
=
" skipping: %-22s unable to get password\n"

◆ SkipIncorrectPasswd

ZCONST char Far SkipIncorrectPasswd[]
static
Initial value:
=
" skipping: %-22s incorrect password\n"

◆ SkipVolumeLabel

ZCONST char Far SkipVolumeLabel[]
static
Initial value:
=
" skipping: %-22s %svolume label\n"

◆ slide

char* slide

◆ test_uc_ebdata

int(* test_uc_ebdata) () ( )

◆ TruncEAs

char ZCONST Far TruncEAs[] = " compressed EA data missing (%d bytes)%s"

◆ TruncNTSD

char ZCONST Far TruncNTSD[]
Initial value:
=
" compressed WinNT security data missing (%d bytes)%s"

◆ ucdata

return ucdata

◆ UnknComprMethodEAs

ZCONST char Far UnknComprMethodEAs[]
static
Initial value:
=
" unknown compression method for EAs (%u)\n"

◆ UnknErrorEAs

ZCONST char Far UnknErrorEAs[]
static
Initial value:
=
" unknown error on extended attributes\n"

◆ Unshrink

ZCONST char Far Unshrink[] = "unshrink"
static

◆ UnsuppNTSDVersEAs

ZCONST char Far UnsuppNTSDVersEAs[]
static
Initial value:
=
" unsupported NTSD EAs version %d\n"

◆ UnsupportedExtraField

ZCONST char Far UnsupportedExtraField[]
static
Initial value:
=
"\nerror: unsupported extra-field compression type (%u)--skipping\n"

◆ usiz

usiz
Initial value:
int cmptype
Definition extract.c:2396
unsigned csiz
Definition extract.c:2397
ush makeword(ZCONST uch *b)
Definition fileio.c:2412
#define EB_IZVMS_BCSTOR
Definition unzpriv.h:1815
#define EB_IZVMS_UCSIZ
Definition unzpriv.h:1813

◆ VersionMsg

ZCONST char Far VersionMsg[]
static
Initial value:
=
" skipping: %-22s need %s compat. v%u.%u (can do v%u.%u)\n"

◆ VMSFormatQuery

ZCONST char Far VMSFormatQuery[]
static
Initial value:
=
"\n%s: stored in VMS format. Extract anyway? (y/n) "

◆ WarnNoMemCFName

ZCONST char Far WarnNoMemCFName[]
static
Initial value:
=
"%s: warning, no memory for comparison with local header\n"

◆ WrnStorUCSizCSizDiff

ZCONST char Far WrnStorUCSizCSizDiff[]
static
Initial value:
=
"%s: ucsize %s <> csize %s for STORED entry\n\
continuing with \"compressed\" size value\n"

◆ ZeroFilesTested

ZCONST char Far ZeroFilesTested[]
static
Initial value:
=
"Caution: zero files tested in %s.\n"