Thomas Klausner | cf2b794 | 2007-03-04 10:35:40 +0000 | [diff] [blame] | 1 | #ifndef HAD_CONFIG_H |
| 2 | #define HAD_CONFIG_H |
Thomas Klausner | b174cc6 | 2013-11-28 12:49:50 +0100 | [diff] [blame] | 3 | #ifndef _HAD_ZIPCONF_H |
| 4 | #include "zipconf.h" |
| 5 | #endif |
| 6 | /* BEGIN DEFINES */ |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 7 | #cmakedefine HAVE__CLOSE |
| 8 | #cmakedefine HAVE__DUP |
| 9 | #cmakedefine HAVE__FDOPEN |
Thomas Klausner | 092b3bc | 2013-03-20 00:13:44 +0100 | [diff] [blame] | 10 | #cmakedefine HAVE__FILENO |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 11 | #cmakedefine HAVE__OPEN |
Thomas Klausner | 9f8e3ed | 2016-01-05 14:21:53 +0100 | [diff] [blame] | 12 | #cmakedefine HAVE__SETMODE |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 13 | #cmakedefine HAVE__SNPRINTF |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 14 | #cmakedefine HAVE__STRDUP |
| 15 | #cmakedefine HAVE__STRICMP |
Thomas Klausner | ec26b42 | 2015-08-20 23:33:19 +0200 | [diff] [blame] | 16 | #cmakedefine HAVE_FILENO |
Thomas Klausner | cf2b794 | 2007-03-04 10:35:40 +0000 | [diff] [blame] | 17 | #cmakedefine HAVE_FSEEKO |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 18 | #cmakedefine HAVE_FTELLO |
Thomas Klausner | b174cc6 | 2013-11-28 12:49:50 +0100 | [diff] [blame] | 19 | #cmakedefine HAVE_OPEN |
Thomas Klausner | cf2b794 | 2007-03-04 10:35:40 +0000 | [diff] [blame] | 20 | #cmakedefine HAVE_MKSTEMP |
Thomas Klausner | 9f8e3ed | 2016-01-05 14:21:53 +0100 | [diff] [blame] | 21 | #cmakedefine HAVE_SETMODE |
Thomas Klausner | f2793b8 | 2011-03-04 14:09:14 +0100 | [diff] [blame] | 22 | #cmakedefine HAVE_SNPRINTF |
Thomas Klausner | 1e36153 | 2014-04-21 19:42:53 +0200 | [diff] [blame] | 23 | #cmakedefine HAVE_SSIZE_T_LIBZIP |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 24 | #cmakedefine HAVE_STRCASECMP |
Thomas Klausner | b174cc6 | 2013-11-28 12:49:50 +0100 | [diff] [blame] | 25 | #cmakedefine HAVE_STRDUP |
Thomas Klausner | 9f8e3ed | 2016-01-05 14:21:53 +0100 | [diff] [blame] | 26 | #cmakedefine HAVE_STRICMP |
Thomas Klausner | 16e3fe5 | 2013-03-17 22:04:39 +0100 | [diff] [blame] | 27 | #cmakedefine HAVE_STRUCT_TM_TM_ZONE |
Thomas Klausner | 9fe80b2 | 2014-10-08 15:59:00 +0200 | [diff] [blame] | 28 | #cmakedefine HAVE_STDBOOL_H |
Thomas Klausner | b174cc6 | 2013-11-28 12:49:50 +0100 | [diff] [blame] | 29 | #cmakedefine HAVE_STRINGS_H |
Thomas Klausner | cf2b794 | 2007-03-04 10:35:40 +0000 | [diff] [blame] | 30 | #cmakedefine HAVE_UNISTD_H |
Thomas Klausner | b174cc6 | 2013-11-28 12:49:50 +0100 | [diff] [blame] | 31 | #cmakedefine __INT8_LIBZIP ${__INT8_LIBZIP} |
| 32 | #cmakedefine INT8_T_LIBZIP ${INT8_T_LIBZIP} |
| 33 | #cmakedefine UINT8_T_LIBZIP ${UINT8_T_LIBZIP} |
| 34 | #cmakedefine __INT16_LIBZIP ${__INT16_LIBZIP} |
| 35 | #cmakedefine INT16_T_LIBZIP ${INT16_T_LIBZIP} |
| 36 | #cmakedefine UINT16_T_LIBZIP ${UINT16_T_LIBZIP} |
| 37 | #cmakedefine __INT32_LIBZIP ${__INT32_LIBZIP} |
| 38 | #cmakedefine INT32_T_LIBZIP ${INT32_T_LIBZIP} |
| 39 | #cmakedefine UINT32_T_LIBZIP ${UINT32_T_LIBZIP} |
| 40 | #cmakedefine __INT64_LIBZIP ${__INT64_LIBZIP} |
| 41 | #cmakedefine INT64_T_LIBZIP ${INT64_T_LIBZIP} |
| 42 | #cmakedefine UINT64_T_LIBZIP ${UINT64_T_LIBZIP} |
| 43 | #cmakedefine SIZEOF_OFF_T ${SIZEOF_OFF_T} |
| 44 | #cmakedefine SIZE_T_LIBZIP ${SIZE_T_LIBZIP} |
| 45 | #cmakedefine SSIZE_T_LIBZIP ${SSIZE_T_LIBZIP} |
Thomas Klausner | 1e36153 | 2014-04-21 19:42:53 +0200 | [diff] [blame] | 46 | #cmakedefine HAVE_DIRENT_H |
| 47 | #cmakedefine HAVE_NDIR_H |
| 48 | #cmakedefine HAVE_SYS_DIR_H |
| 49 | #cmakedefine HAVE_SYS_NDIR_H |
Thomas Klausner | b174cc6 | 2013-11-28 12:49:50 +0100 | [diff] [blame] | 50 | /* END DEFINES */ |
Thomas Klausner | cf2b794 | 2007-03-04 10:35:40 +0000 | [diff] [blame] | 51 | #define PACKAGE "@PACKAGE@" |
| 52 | #define VERSION "@VERSION@" |
Dieter Baron | f6c057d | 2012-08-30 16:44:24 +0200 | [diff] [blame] | 53 | |
Thomas Klausner | c279efa | 2013-11-03 13:55:25 +0100 | [diff] [blame] | 54 | #ifndef HAVE_SSIZE_T_LIBZIP |
Thomas Klausner | 2f1eca3 | 2014-07-30 17:23:17 +0200 | [diff] [blame] | 55 | # if SIZE_T_LIBZIP == INT_LIBZIP |
Dieter Baron | 62e524c | 2012-08-30 17:57:45 +0200 | [diff] [blame] | 56 | typedef int ssize_t; |
Thomas Klausner | 2f1eca3 | 2014-07-30 17:23:17 +0200 | [diff] [blame] | 57 | # elif SIZE_T_LIBZIP == LONG_LIBZIP |
Dieter Baron | 62e524c | 2012-08-30 17:57:45 +0200 | [diff] [blame] | 58 | typedef long ssize_t; |
Thomas Klausner | 2f1eca3 | 2014-07-30 17:23:17 +0200 | [diff] [blame] | 59 | # elif SIZE_T_LIBZIP == LONG_LONG_LIBZIP |
Dieter Baron | 62e524c | 2012-08-30 17:57:45 +0200 | [diff] [blame] | 60 | typedef long long ssize_t; |
Thomas Klausner | a238f28 | 2012-08-30 16:54:20 +0200 | [diff] [blame] | 61 | # else |
Dieter Baron | f6c057d | 2012-08-30 16:44:24 +0200 | [diff] [blame] | 62 | #error no suitable type for ssize_t found |
| 63 | # endif |
| 64 | #endif |
| 65 | |
Thomas Klausner | cf2b794 | 2007-03-04 10:35:40 +0000 | [diff] [blame] | 66 | #endif /* HAD_CONFIG_H */ |