blob: cbda10ff3064c31c63ae9a2d592abc2e825aa506 [file] [log] [blame]
Thomas Klausnercf2b7942007-03-04 10:35:40 +00001#ifndef HAD_CONFIG_H
2#define HAD_CONFIG_H
Thomas Klausnerb174cc62013-11-28 12:49:50 +01003#ifndef _HAD_ZIPCONF_H
4#include "zipconf.h"
5#endif
6/* BEGIN DEFINES */
Thomas Klausner16e3fe52013-03-17 22:04:39 +01007#cmakedefine HAVE__CLOSE
8#cmakedefine HAVE__DUP
9#cmakedefine HAVE__FDOPEN
Thomas Klausner092b3bc2013-03-20 00:13:44 +010010#cmakedefine HAVE__FILENO
Thomas Klausner16e3fe52013-03-17 22:04:39 +010011#cmakedefine HAVE__OPEN
Thomas Klausner9f8e3ed2016-01-05 14:21:53 +010012#cmakedefine HAVE__SETMODE
Thomas Klausner16e3fe52013-03-17 22:04:39 +010013#cmakedefine HAVE__SNPRINTF
Thomas Klausner16e3fe52013-03-17 22:04:39 +010014#cmakedefine HAVE__STRDUP
15#cmakedefine HAVE__STRICMP
Thomas Klausnerec26b422015-08-20 23:33:19 +020016#cmakedefine HAVE_FILENO
Thomas Klausnercf2b7942007-03-04 10:35:40 +000017#cmakedefine HAVE_FSEEKO
Thomas Klausner16e3fe52013-03-17 22:04:39 +010018#cmakedefine HAVE_FTELLO
Thomas Klausnerb174cc62013-11-28 12:49:50 +010019#cmakedefine HAVE_OPEN
Thomas Klausnercf2b7942007-03-04 10:35:40 +000020#cmakedefine HAVE_MKSTEMP
Thomas Klausner9f8e3ed2016-01-05 14:21:53 +010021#cmakedefine HAVE_SETMODE
Thomas Klausnerf2793b82011-03-04 14:09:14 +010022#cmakedefine HAVE_SNPRINTF
Thomas Klausner1e361532014-04-21 19:42:53 +020023#cmakedefine HAVE_SSIZE_T_LIBZIP
Thomas Klausner16e3fe52013-03-17 22:04:39 +010024#cmakedefine HAVE_STRCASECMP
Thomas Klausnerb174cc62013-11-28 12:49:50 +010025#cmakedefine HAVE_STRDUP
Thomas Klausner9f8e3ed2016-01-05 14:21:53 +010026#cmakedefine HAVE_STRICMP
Thomas Klausner16e3fe52013-03-17 22:04:39 +010027#cmakedefine HAVE_STRUCT_TM_TM_ZONE
Thomas Klausner9fe80b22014-10-08 15:59:00 +020028#cmakedefine HAVE_STDBOOL_H
Thomas Klausnerb174cc62013-11-28 12:49:50 +010029#cmakedefine HAVE_STRINGS_H
Thomas Klausnercf2b7942007-03-04 10:35:40 +000030#cmakedefine HAVE_UNISTD_H
Thomas Klausnerb174cc62013-11-28 12:49:50 +010031#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 Klausner1e361532014-04-21 19:42:53 +020046#cmakedefine HAVE_DIRENT_H
47#cmakedefine HAVE_NDIR_H
48#cmakedefine HAVE_SYS_DIR_H
49#cmakedefine HAVE_SYS_NDIR_H
Thomas Klausnerb174cc62013-11-28 12:49:50 +010050/* END DEFINES */
Thomas Klausnercf2b7942007-03-04 10:35:40 +000051#define PACKAGE "@PACKAGE@"
52#define VERSION "@VERSION@"
Dieter Baronf6c057d2012-08-30 16:44:24 +020053
Thomas Klausnerc279efa2013-11-03 13:55:25 +010054#ifndef HAVE_SSIZE_T_LIBZIP
Thomas Klausner2f1eca32014-07-30 17:23:17 +020055# if SIZE_T_LIBZIP == INT_LIBZIP
Dieter Baron62e524c2012-08-30 17:57:45 +020056typedef int ssize_t;
Thomas Klausner2f1eca32014-07-30 17:23:17 +020057# elif SIZE_T_LIBZIP == LONG_LIBZIP
Dieter Baron62e524c2012-08-30 17:57:45 +020058typedef long ssize_t;
Thomas Klausner2f1eca32014-07-30 17:23:17 +020059# elif SIZE_T_LIBZIP == LONG_LONG_LIBZIP
Dieter Baron62e524c2012-08-30 17:57:45 +020060typedef long long ssize_t;
Thomas Klausnera238f282012-08-30 16:54:20 +020061# else
Dieter Baronf6c057d2012-08-30 16:44:24 +020062#error no suitable type for ssize_t found
63# endif
64#endif
65
Thomas Klausnercf2b7942007-03-04 10:35:40 +000066#endif /* HAD_CONFIG_H */