Imported Upstream version 1.3.1
[platform/upstream/libzip.git] / cmake-zipconf.h.in
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     (-ZIP_INT8_MAX-1)
106 #define ZIP_INT8_MAX     0x7f
107 #define ZIP_UINT8_MAX    0xff
108
109 #define ZIP_INT16_MIN    (-ZIP_INT16_MAX-1)
110 #define ZIP_INT16_MAX    0x7fff
111 #define ZIP_UINT16_MAX   0xffff
112
113 #define ZIP_INT32_MIN    (-ZIP_INT32_MAX-1L)
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 */