xref: /PHP-7.0/ext/zip/lib/zipconf.h (revision 0d57c06b)
1 #ifndef _HAD_ZIPCONF_H
2 #define _HAD_ZIPCONF_H
3 
4 /*
5    zipconf.h -- platform specific include file
6 
7    This file was generated automatically by CMake
8    based on ../cmake-zipconf.h.in.
9  */
10 #define LIBZIP_VERSION "1.1.2"
11 #define LIBZIP_VERSION_MAJOR 1
12 #define LIBZIP_VERSION_MINOR 1
13 #define LIBZIP_VERSION_MICRO 2
14 
15 /* #undef HAVE_INTTYPES_H_LIBZIP */
16 
17 #if defined(_WIN32)
18 # if _MSC_VER > 1500
19 #  define HAVE_STDINT_H_LIBZIP
20 # else
21 #  include "win32/php_stdint.h"
22 # endif
23 #else
24 # include <inttypes.h>
25 #endif
26 #define HAVE_SYS_TYPES_H_LIBZIP
27 #define HAVE___INT8_LIBZIP
28 #define HAVE_INT8_T_LIBZIP
29 #define HAVE_UINT8_T_LIBZIP
30 #define HAVE___INT16_LIBZIP
31 #define HAVE_INT16_T_LIBZIP
32 #define HAVE_UINT16_T_LIBZIP
33 #define HAVE___INT32_LIBZIP
34 #define HAVE_INT32_T_LIBZIP
35 #define HAVE_UINT32_T_LIBZIP
36 #define HAVE___INT64_LIBZIP
37 #define HAVE_INT64_T_LIBZIP
38 #define HAVE_UINT64_T_LIBZIP
39 #define SHORT_LIBZIP 2
40 #define INT_LIBZIP 4
41 #define LONG_LIBZIP 4
42 #define LONG_LONG_LIBZIP 8
43 
44 #if defined(HAVE_STDINT_H_LIBZIP)
45 #include <stdint.h>
46 #elif defined(HAVE_INTTYPES_H_LIBZIP)
47 #include <inttypes.h>
48 #elif defined(HAVE_SYS_TYPES_H_LIBZIP)
49 #include <sys/types.h>
50 #endif
51 
52 #if defined(HAVE_INT8_T_LIBZIP)
53 typedef int8_t zip_int8_t;
54 #elif defined(HAVE___INT8_LIBZIP)
55 typedef __int8 zip_int8_t;
56 #else
57 typedef signed char zip_int8_t;
58 #endif
59 #if defined(HAVE_UINT8_T_LIBZIP)
60 typedef uint8_t zip_uint8_t;
61 #elif defined(HAVE___INT8_LIBZIP)
62 typedef unsigned __int8 zip_uint8_t;
63 #else
64 typedef unsigned char zip_uint8_t;
65 #endif
66 #if defined(HAVE_INT16_T_LIBZIP)
67 typedef int16_t zip_int16_t;
68 #elif defined(HAVE___INT16_LIBZIP)
69 typedef __int16 zip_int16_t;
70 #elif defined(SHORT_LIBZIP) && SHORT_LIBZIP == 2
71 typedef signed short zip_int16_t;
72 #endif
73 #if defined(HAVE_UINT16_T_LIBZIP)
74 typedef uint16_t zip_uint16_t;
75 #elif defined(HAVE___INT16_LIBZIP)
76 typedef unsigned __int16 zip_uint16_t;
77 #elif defined(SHORT_LIBZIP) && SHORT_LIBZIP == 2
78 typedef unsigned short zip_uint16_t;
79 #endif
80 #if defined(HAVE_INT32_T_LIBZIP)
81 typedef int32_t zip_int32_t;
82 #elif defined(HAVE___INT32_LIBZIP)
83 typedef __int32 zip_int32_t;
84 #elif defined(INT_LIBZIP) && INT_LIBZIP == 4
85 typedef signed int zip_int32_t;
86 #elif defined(LONG_LIBZIP) && LONG_LIBZIP == 4
87 typedef signed long zip_int32_t;
88 #endif
89 #if defined(HAVE_UINT32_T_LIBZIP)
90 typedef uint32_t zip_uint32_t;
91 #elif defined(HAVE___INT32_LIBZIP)
92 typedef unsigned __int32 zip_uint32_t;
93 #elif defined(INT_LIBZIP) && INT_LIBZIP == 4
94 typedef unsigned int zip_uint32_t;
95 #elif defined(LONG_LIBZIP) && LONG_LIBZIP == 4
96 typedef unsigned long zip_uint32_t;
97 #endif
98 #if defined(HAVE_INT64_T_LIBZIP)
99 typedef int64_t zip_int64_t;
100 #elif defined(HAVE___INT64_LIBZIP)
101 typedef __int64 zip_int64_t;
102 #elif defined(LONG_LIBZIP) && LONG_LIBZIP == 8
103 typedef signed long zip_int64_t;
104 #elif defined(LONG_LONG_LIBZIP) && LONG_LONG_LIBZIP == 8
105 typedef signed long long zip_int64_t;
106 #endif
107 #if defined(HAVE_UINT64_T_LIBZIP)
108 typedef uint64_t zip_uint64_t;
109 #elif defined(HAVE___INT64_LIBZIP)
110 typedef unsigned __int64 zip_uint64_t;
111 #elif defined(LONG_LIBZIP) && LONG_LONG_LIBZIP == 8
112 typedef unsigned long zip_uint64_t;
113 #elif defined(LONG_LONG_LIBZIP) && LONG_LONG_LIBZIP == 8
114 typedef unsigned long long zip_uint64_t;
115 #endif
116 
117 #define ZIP_INT8_MIN	-0x80
118 #define ZIP_INT8_MAX	 0x7f
119 #define ZIP_UINT8_MAX	 0xff
120 
121 #define ZIP_INT16_MIN	-0x8000
122 #define ZIP_INT16_MAX	 0x7fff
123 #define ZIP_UINT16_MAX	 0xffff
124 
125 #define ZIP_INT32_MIN	-0x80000000L
126 #define ZIP_INT32_MAX	 0x7fffffffL
127 #define ZIP_UINT32_MAX	 0xffffffffLU
128 
129 #define ZIP_INT64_MIN	-0x8000000000000000LL
130 #define ZIP_INT64_MAX	 0x7fffffffffffffffLL
131 #define ZIP_UINT64_MAX	 0xffffffffffffffffULL
132 
133 #endif /* zipconf.h */
134