2
Copyright (c) 1990-2002 Info-ZIP. All rights reserved.
4
See the accompanying file LICENSE, version 2000-Apr-09 or later
5
(the contents of which are also included in unzip.h) for terms of use.
6
If, for some reason, all these files are missing, the Info-ZIP license
7
also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html
9
//******************************************************************************
13
// Description: This is our global header for the entire Pocket UnZip project.
14
// This header contains all global project build flags, defines,
15
// constants, and macros. It also includes all other headers that
16
// are needed by the project.
18
// Copyright: All the source files for Pocket UnZip, except for components
19
// written by the Info-ZIP group, are copyrighted 1997 by Steve P.
20
// Miller. The product "Pocket UnZip" itself is property of the
21
// author and cannot be altered in any way without written consent
22
// from Steve P. Miller.
24
// Disclaimer: All project files are provided "as is" with no guarantee of
25
// their correctness. The authors are not liable for any outcome
26
// that is the result of using this source. The source for Pocket
27
// UnZip has been placed in the public domain to help provide an
28
// understanding of its implementation. You are hereby granted
29
// full permission to use this source in any way you wish, except
30
// to alter Pocket UnZip itself. For comments, suggestions, and
31
// bug reports, please write to stevemil@pobox.com.
35
// -------- ------------ -----------------------------------------------------
36
// 02/01/97 Steve Miller Created (Version 1.0 using Info-ZIP UnZip 5.30)
38
//******************************************************************************
47
//******************************************************************************
48
//***** Standard Win32 project flags
49
//******************************************************************************
59
#ifdef _WIN32_WCE /* for native Windows CE, force UNICODE mode */
63
#endif /* _WIN32_WCE */
65
#ifndef WIN32_LEAN_AND_MEAN
66
#define WIN32_LEAN_AND_MEAN
73
#if defined(_UNICODE) && !defined(UNICODE)
77
#if defined(UNICODE) && !defined(_UNICODE)
81
#if defined(_DEBUG) && !defined(DEBUG)
85
#if defined(DEBUG) && !defined(_DEBUG)
89
#if defined(_NDEBUG) && !defined(NDEBUG)
93
#if defined(NDEBUG) && !defined(_NDEBUG)
98
//******************************************************************************
99
//***** Pocket Unzip and Info-ZIP flags
100
//******************************************************************************
126
// Read COPYING document before enabling this define.
128
#ifndef USE_SMITH_CODE
129
#define USE_SMITH_CODE
133
// Read COPYING document before enabling this define.
146
#endif // __PUNZIP_H__