Mercurial > embed
comparison libzip/cmake-zipconf.h.in @ 4:2306f4b04790
libzip: import 1.1.2
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 24 Feb 2016 21:19:28 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:543b0653ea27 | 4:2306f4b04790 |
---|---|
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 */ |