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