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