100#if ((defined(__convex__) || defined(__convexc__)) && !defined(CONVEX))
104#if (defined(unix) || defined(_unix) || defined(__unix) || defined(__unix__))
109#if (defined(M_XENIX) || defined(COHERENT) || defined(__hpux))
114#if (defined(__NetBSD__) || defined(__FreeBSD__))
119#if (defined(CONVEX) || defined(MINIX) || defined(_AIX) || defined(__QNX__))
125#if (defined(VM_CMS) || defined(MVS))
129#if (defined(__OS2__) && !defined(OS2))
133#if (defined(__TANDEM) && !defined(TANDEM))
137#if (defined(__VMS) && !defined(VMS))
141#if ((defined(__WIN32__) || defined(_WIN32)) && !defined(WIN32))
144#if ((defined(__WINNT__) || defined(__WINNT)) && !defined(WIN32))
148#if defined(_WIN32_WCE)
157#ifdef __COMPILER_KCC__
169# if (!defined(__MSDOS__) && !defined(OS2) && !defined(WIN32))
180#if (defined(__MSDOS__) && !defined(MSDOS))
186#if (defined(MSDOS) && defined(WIN32))
189#if (defined(__GO32__) && defined(__EMX__) && defined(__RSXNT__))
193#if (defined(linux) && !defined(LINUX))
201#if (defined(THINK_C) || defined(MPW))
204#if (defined(__MWERKS__) && defined(macintosh))
213#if (defined(__STDC__) || defined(MSDOS) || defined(OS2) || defined(WIN32))
221#if (defined(__IBMC__) || defined(__BORLANDC__) || defined(__WATCOMC__))
229#if (defined(__EMX__) || defined(__CYGWIN__))
237#if (defined(MACOS) || defined(ATARI_ST) || defined(RISCOS) || defined(THEOS))
246#if (defined(_AIX) || defined(sgi) || (defined(_SEQUENT_) && !defined(PTX)))
254#if (defined(CMS_MVS) || defined(__ATHEOS__) || defined(__BEOS__))
271#if (defined(NOPROTO) && defined(PROTO))
284# if (!defined(ZCONST) && (defined(USE_CONST) || !defined(NO_CONST)))
299#if defined(_MSC_VER) && (_MSC_VER >= 1400)
300# ifndef _CRT_SECURE_NO_WARNINGS
301# define _CRT_SECURE_NO_WARNINGS
303# ifndef _CRT_NONSTDC_NO_WARNINGS
304# define _CRT_NONSTDC_NO_WARNINGS
306# if defined(POCKET_UNZIP) && !defined(_CRT_NON_CONFORMING_SWPRINTFS)
307# define _CRT_NON_CONFORMING_SWPRINTFS
312#if defined(NO_UNIXBACKUP) && defined(UNIXBACKUP)
321# include "wince/punzip.h"
326# ifndef WIN32_LEAN_AND_MEAN
327# define WIN32_LEAN_AND_MEAN
328# define IZ_HASDEFINED_WIN32LEAN
331# include "windll/structs.h"
332# ifdef IZ_HASDEFINED_WIN32LEAN
333# undef WIN32_LEAN_AND_MEAN
334# undef IZ_HASDEFINED_WIN32LEAN
343#if (defined(OS2) && !defined(FUNZIP))
344# ifdef UNZIP_INTERNAL
347# define INCL_DOSPROCESS
348# define INCL_DOSDEVICES
349# define INCL_DOSDEVIOCTL
350# define INCL_DOSERRORS
358# define UZ_EXP EXPENTRY
362#if (defined(OS2) && !defined(FUNZIP))
363# if (defined(__IBMC__) || defined(__WATCOMC__))
364# define UZ_EXP _System
370#if (defined(WINDLL) || defined(USE_UNZIP_LIB))
372# define UZ_EXP WINAPI
374# define UZ_EXP EXPENTRY
390#ifndef _IZ_TYPES_DEFINED
402typedef unsigned short ush;
404#define _IZ_TYPES_DEFINED
473#if defined(UNIX) || defined(OS2) || defined(WIN32)
487#if (defined(RISCOS) || defined(ACORN_FTYPE_NFS))
498#if (defined(__ATHEOS__) || defined(__BEOS__) || defined(MACOS))
501#if (defined(__ATHEOS__) || defined(__BEOS__) || defined(UNIX))
517#if (defined(MSDOS) || defined(FLEXOS) || defined(OS2) || defined(WIN32))
526#if (defined(MSDOS) || defined(__human68k__) || defined(OS2) || defined(WIN32))
532#if defined(UNIX) || defined(VMS) || defined(WIN32)
538#if (defined (__ATHEOS__) || defined(__BEOS__) || defined(UNIX))
541#if (defined(TANDEM) || defined(THEOS))
544#if (defined(OS2) || defined(VMS) || defined(WIN32))
556#if (!defined(RISCOS) && !defined(CMS_MVS) && !defined(TANDEM))
625#define UZPINIT_LEN sizeof(UzpInit)
626#define UZPVER_LEN sizeof(UzpVer)
627#define cbList(func) int (* UZ_EXP func)(char *filename, Uzp_cdir_Rec *crec)
657#define IZ_PW_ENTERED 0
658#define IZ_PW_CANCEL -1
659#define IZ_PW_CANCELALL -2
663#define UZ_ST_START_EXTRACT 1
664#define UZ_ST_IN_PROGRESS 2
665#define UZ_ST_FINISH_MEMBER 3
668#define UZ_ST_CONTINUE 0
676#define UzpMatch match
686 char *
pattern,
int cmd,
int SkipBin,
691 char *cpInclude[],
char *cpExclude[]));
#define ZCONST
Definition crc32.h:25
char * argv[]
Definition unzip.c:738
static const char * name
Definition pugl.h:1582
int version
Definition jpeglib.h:901
unsigned long hi32
Definition unzip.h:603
unsigned long lo32
Definition unzip.h:602
ush extra_field_length
Definition unzip.h:616
ulg crc32
Definition unzip.h:612
ush disk_number_start
Definition unzip.h:618
uch version_made_by[2]
Definition unzip.h:607
ulg external_file_attributes
Definition unzip.h:620
ush internal_file_attributes
Definition unzip.h:619
ush compression_method
Definition unzip.h:610
Uzp_Siz64 relative_offset_local_header
Definition unzip.h:621
uch version_needed_to_extract[2]
Definition unzip.h:608
Uzp_Siz64 ucsize
Definition unzip.h:614
ulg last_mod_dos_datetime
Definition unzip.h:611
ush file_comment_length
Definition unzip.h:617
ush filename_length
Definition unzip.h:615
ush general_purpose_bit_flag
Definition unzip.h:609
Uzp_Siz64 csize
Definition unzip.h:613
ulg strlength
Definition unzip.h:428
char * strptr
Definition unzip.h:429
PasswdFn * passwdfn
Definition unzip.h:456
StatCBFn * statrepfn
Definition unzip.h:457
PauseFn * pausefn
Definition unzip.h:455
MsgFn * msgfn
Definition unzip.h:453
ulg structlen
Definition unzip.h:450
InputFn * inputfn
Definition unzip.h:454
UsrIniFn * userfn
Definition unzip.h:440
MsgFn * msgfn
Definition unzip.h:437
PauseFn * pausefn
Definition unzip.h:439
ulg structlen
Definition unzip.h:433
InputFn * inputfn
Definition unzip.h:438
int W_flag
Definition unzip.h:537
int lflag
Definition unzip.h:504
char * exdir
Definition unzip.h:463
int zflag
Definition unzip.h:552
int cflag
Definition unzip.h:480
int vflag
Definition unzip.h:535
int qflag
Definition unzip.h:512
int aflag
Definition unzip.h:466
int overwrite_all
Definition unzip.h:510
int uflag
Definition unzip.h:531
int zipinfo_mode
Definition unzip.h:465
int overwrite_none
Definition unzip.h:506
int ddotflag
Definition unzip.h:557
int fflag
Definition unzip.h:486
int V_flag
Definition unzip.h:536
int D_flag
Definition unzip.h:482
int hflag
Definition unzip.h:490
int T_flag
Definition unzip.h:530
int tflag
Definition unzip.h:529
char * pwdarg
Definition unzip.h:464
int jflag
Definition unzip.h:497
int L_flag
Definition unzip.h:505
int C_flag
Definition unzip.h:481
_version_type unzip
Definition unzip.h:593
char date[20]
Definition unzip.h:591
ulg flag
Definition unzip.h:589
char betalevel[10]
Definition unzip.h:590
_version_type os2dll
Definition unzip.h:595
ulg structlen
Definition unzip.h:588
char zlib_version[10]
Definition unzip.h:592
_version_type dllapimin
Definition unzip.h:597
_version_type windll
Definition unzip.h:596
_version_type zipinfo
Definition unzip.h:594
ulg flag
Definition unzip.h:575
_version_type unzip
Definition unzip.h:579
_version_type dllapimin
Definition unzip.h:583
ZCONST char * zlib_version
Definition unzip.h:578
_version_type zipinfo
Definition unzip.h:580
_version_type os2dll
Definition unzip.h:581
ulg structlen
Definition unzip.h:574
ZCONST char * date
Definition unzip.h:577
ZCONST char * betalevel
Definition unzip.h:576
_version_type windll
Definition unzip.h:582
uch not_used
Definition unzip.h:570
uch patchlevel
Definition unzip.h:569
uch major
Definition unzip.h:567
uch minor
Definition unzip.h:568
void UZ_EXP UzpMorePause(zvoid *pG, ZCONST char *prompt, int flag)
Definition fileio.c:1509
int UZ_EXP UzpMessagePrnt(zvoid *pG, uch *buf, ulg size, int flag)
Definition fileio.c:1242
int UZ_EXP UzpInput(zvoid *pG, uch *buf, int *size, int flag)
Definition fileio.c:1485
archive
Definition fileio.c:1981
int UZ_EXP UzpPassword(zvoid *pG, int *rcnt, char *pwbuf, int size, ZCONST char *zfn, ZCONST char *efn)
Definition fileio.c:1571
int * pattern
Definition match.c:126
int flag
Definition unix.c:754
struct _UzpBuffer UzpBuffer
unsigned short ush
Definition unzip.h:402
struct _ver _version_type
typedef int(UZ_EXP MsgFn)()
struct _Uzp_cdir_Rec Uzp_cdir_Rec
#define cbList(func)
Definition unzip.h:627
#define void
Definition unzip.h:396
unsigned long ulg
Definition unzip.h:403
char zvoid
Definition unzip.h:399
#define OF(a)
Definition unzip.h:279
#define UZ_EXP
Definition unzip.h:379
unsigned char uch
Definition unzip.h:401
struct _Uzp_Siz64 Uzp_Siz64
struct zdirent * file
Definition win32.c:1500
int argc
Definition zipinfo.c:455
struct _ver _version_type
#define ZCONST
Definition unzip.h:290
struct _Uzp_Siz64 Uzp_Siz64