~ubuntu-branches/ubuntu/precise/unzip/precise-proposed

« back to all changes in this revision

Viewing changes to wince/punzip.h

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Vila
  • Date: 2004-06-06 17:57:46 UTC
  • Revision ID: james.westby@ubuntu.com-20040606175746-nl7p2dgp3aobyc2c
Tags: upstream-5.51
ImportĀ upstreamĀ versionĀ 5.51

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
  Copyright (c) 1990-2002 Info-ZIP.  All rights reserved.
 
3
 
 
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
 
8
*/
 
9
//******************************************************************************
 
10
//
 
11
// File:        PUNZIP.H
 
12
//
 
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.
 
17
//
 
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.
 
23
//
 
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.
 
32
//
 
33
//
 
34
// Date      Name          History
 
35
// --------  ------------  -----------------------------------------------------
 
36
// 02/01/97  Steve Miller  Created (Version 1.0 using Info-ZIP UnZip 5.30)
 
37
//
 
38
//******************************************************************************
 
39
 
 
40
#ifndef __PUNZIP_H__
 
41
#define __PUNZIP_H__
 
42
 
 
43
#ifdef __cplusplus
 
44
extern "C" {
 
45
#endif
 
46
 
 
47
//******************************************************************************
 
48
//***** Standard Win32 project flags
 
49
//******************************************************************************
 
50
 
 
51
#ifndef WIN32
 
52
#define WIN32
 
53
#endif
 
54
 
 
55
#ifndef _WINDOWS
 
56
#define _WINDOWS
 
57
#endif
 
58
 
 
59
#ifdef _WIN32_WCE   /* for native Windows CE, force UNICODE mode */
 
60
#ifndef UNICODE
 
61
#define UNICODE
 
62
#endif
 
63
#endif /* _WIN32_WCE */
 
64
 
 
65
#ifndef WIN32_LEAN_AND_MEAN
 
66
#define WIN32_LEAN_AND_MEAN
 
67
#endif
 
68
 
 
69
#ifndef STRICT
 
70
#define STRICT
 
71
#endif
 
72
 
 
73
#if defined(_UNICODE) && !defined(UNICODE)
 
74
#define UNICODE
 
75
#endif
 
76
 
 
77
#if defined(UNICODE) && !defined(_UNICODE)
 
78
#define _UNICODE
 
79
#endif
 
80
 
 
81
#if defined(_DEBUG) && !defined(DEBUG)
 
82
#define DEBUG
 
83
#endif
 
84
 
 
85
#if defined(DEBUG) && !defined(_DEBUG)
 
86
#define _DEBUG
 
87
#endif
 
88
 
 
89
#if defined(_NDEBUG) && !defined(NDEBUG)
 
90
#define NDEBUG
 
91
#endif
 
92
 
 
93
#if defined(NDEBUG) && !defined(_NDEBUG)
 
94
#define _NDEBUG
 
95
#endif
 
96
 
 
97
 
 
98
//******************************************************************************
 
99
//***** Pocket Unzip and Info-ZIP flags
 
100
//******************************************************************************
 
101
 
 
102
#ifndef POCKET_UNZIP
 
103
#define POCKET_UNZIP
 
104
#endif
 
105
 
 
106
#ifndef WINDLL
 
107
#define WINDLL
 
108
#endif
 
109
 
 
110
#ifndef DLL
 
111
#define DLL
 
112
#endif
 
113
 
 
114
#ifndef REENTRANT
 
115
#define REENTRANT
 
116
#endif
 
117
 
 
118
#ifndef NO_ZIPINFO
 
119
#define NO_ZIPINFO
 
120
#endif
 
121
 
 
122
#ifndef NO_STDDEF_H
 
123
#define NO_STDDEF_H
 
124
#endif
 
125
 
 
126
// Read COPYING document before enabling this define.
 
127
#if 0
 
128
#ifndef USE_SMITH_CODE
 
129
#define USE_SMITH_CODE
 
130
#endif
 
131
#endif
 
132
 
 
133
// Read COPYING document before enabling this define.
 
134
#if 0
 
135
#ifndef USE_UNSHRINK
 
136
#define USE_UNSHRINK
 
137
#endif
 
138
#endif
 
139
 
 
140
 
 
141
 
 
142
#ifdef __cplusplus
 
143
} // extern "C"
 
144
#endif
 
145
 
 
146
#endif // __PUNZIP_H__