zipconf.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. #ifndef _HAD_ZIPCONF_H
  2. #define _HAD_ZIPCONF_H
  3. /*
  4. zipconf.h -- platform specific include file
  5. This file was generated automatically by CMake
  6. based on ../cmake-zipconf.h.in.
  7. */
  8. #define LIBZIP_VERSION "1.1.2"
  9. #define LIBZIP_VERSION_MAJOR 1
  10. #define LIBZIP_VERSION_MINOR 1
  11. #define LIBZIP_VERSION_MICRO 2
  12. /* #undef HAVE_INTTYPES_H_LIBZIP */
  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. #if defined(HAVE_STDINT_H_LIBZIP)
  40. #include <stdint.h>
  41. #elif defined(HAVE_INTTYPES_H_LIBZIP)
  42. #include <inttypes.h>
  43. #elif defined(HAVE_SYS_TYPES_H_LIBZIP)
  44. #include <sys/types.h>
  45. #endif
  46. #if defined(HAVE_INT8_T_LIBZIP)
  47. typedef int8_t zip_int8_t;
  48. #elif defined(HAVE___INT8_LIBZIP)
  49. typedef __int8 zip_int8_t;
  50. #else
  51. typedef signed char zip_int8_t;
  52. #endif
  53. #if defined(HAVE_UINT8_T_LIBZIP)
  54. typedef uint8_t zip_uint8_t;
  55. #elif defined(HAVE___INT8_LIBZIP)
  56. typedef unsigned __int8 zip_uint8_t;
  57. #else
  58. typedef unsigned char zip_uint8_t;
  59. #endif
  60. #if defined(HAVE_INT16_T_LIBZIP)
  61. typedef int16_t zip_int16_t;
  62. #elif defined(HAVE___INT16_LIBZIP)
  63. typedef __int16 zip_int16_t;
  64. #elif defined(SHORT_LIBZIP) && SHORT_LIBZIP == 2
  65. typedef signed short zip_int16_t;
  66. #endif
  67. #if defined(HAVE_UINT16_T_LIBZIP)
  68. typedef uint16_t zip_uint16_t;
  69. #elif defined(HAVE___INT16_LIBZIP)
  70. typedef unsigned __int16 zip_uint16_t;
  71. #elif defined(SHORT_LIBZIP) && SHORT_LIBZIP == 2
  72. typedef unsigned short zip_uint16_t;
  73. #endif
  74. #if defined(HAVE_INT32_T_LIBZIP)
  75. typedef int32_t zip_int32_t;
  76. #elif defined(HAVE___INT32_LIBZIP)
  77. typedef __int32 zip_int32_t;
  78. #elif defined(INT_LIBZIP) && INT_LIBZIP == 4
  79. typedef signed int zip_int32_t;
  80. #elif defined(LONG_LIBZIP) && LONG_LIBZIP == 4
  81. typedef signed long zip_int32_t;
  82. #endif
  83. #if defined(HAVE_UINT32_T_LIBZIP)
  84. typedef uint32_t zip_uint32_t;
  85. #elif defined(HAVE___INT32_LIBZIP)
  86. typedef unsigned __int32 zip_uint32_t;
  87. #elif defined(INT_LIBZIP) && INT_LIBZIP == 4
  88. typedef unsigned int zip_uint32_t;
  89. #elif defined(LONG_LIBZIP) && LONG_LIBZIP == 4
  90. typedef unsigned long zip_uint32_t;
  91. #endif
  92. #if defined(HAVE_INT64_T_LIBZIP)
  93. typedef int64_t zip_int64_t;
  94. #elif defined(HAVE___INT64_LIBZIP)
  95. typedef __int64 zip_int64_t;
  96. #elif defined(LONG_LIBZIP) && LONG_LIBZIP == 8
  97. typedef signed long zip_int64_t;
  98. #elif defined(LONG_LONG_LIBZIP) && LONG_LONG_LIBZIP == 8
  99. typedef signed long long zip_int64_t;
  100. #endif
  101. #if defined(HAVE_UINT64_T_LIBZIP)
  102. typedef uint64_t zip_uint64_t;
  103. #elif defined(HAVE___INT64_LIBZIP)
  104. typedef unsigned __int64 zip_uint64_t;
  105. #elif defined(LONG_LIBZIP) && LONG_LONG_LIBZIP == 8
  106. typedef unsigned long zip_uint64_t;
  107. #elif defined(LONG_LONG_LIBZIP) && LONG_LONG_LIBZIP == 8
  108. typedef unsigned long long zip_uint64_t;
  109. #endif
  110. #define ZIP_INT8_MIN -0x80
  111. #define ZIP_INT8_MAX 0x7f
  112. #define ZIP_UINT8_MAX 0xff
  113. #define ZIP_INT16_MIN -0x8000
  114. #define ZIP_INT16_MAX 0x7fff
  115. #define ZIP_UINT16_MAX 0xffff
  116. #define ZIP_INT32_MIN -0x80000000L
  117. #define ZIP_INT32_MAX 0x7fffffffL
  118. #define ZIP_UINT32_MAX 0xffffffffLU
  119. #define ZIP_INT64_MIN -0x8000000000000000LL
  120. #define ZIP_INT64_MAX 0x7fffffffffffffffLL
  121. #define ZIP_UINT64_MAX 0xffffffffffffffffULL
  122. #endif /* zipconf.h */