summaryrefslogtreecommitdiff
path: root/config.h.cmake
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2015-05-07 19:29:57 -0400
committerAllen Winter <allen.winter@kdab.com>2015-05-07 19:29:57 -0400
commitca191ce3076951089f54b878ef6c2ce4ef59c7b4 (patch)
treee731870a69be780b071942817c180d7521a4f943 /config.h.cmake
parent112aef0b3f343d22d0e8d14b7a4cd4b858ff5ce9 (diff)
downloadlibical-git-ca191ce3076951089f54b878ef6c2ce4ef59c7b4.tar.gz
Splint fixes. and unhide some symbols
Diffstat (limited to 'config.h.cmake')
-rw-r--r--config.h.cmake23
1 files changed, 21 insertions, 2 deletions
diff --git a/config.h.cmake b/config.h.cmake
index 5d626807..1a842b48 100644
--- a/config.h.cmake
+++ b/config.h.cmake
@@ -194,6 +194,12 @@
/* Define to empty if `const' does not conform to ANSI C. */
#cmakedefine const
+/* Typedef intptr_t if needed */
+#cmakedefine HAVE_SIZEOF_INTPTR_T 1
+#if !defined(HAVE_SIZEOF_INTPTR_T)
+typedef unsigned int inptr_t;
+#endif
+
/* Typedef size_t if needed */
#cmakedefine HAVE_SIZEOF_SIZE_T
#if !defined(HAVE_SIZEOF_SIZE_T)
@@ -206,11 +212,22 @@ typedef unsigned long size_t;
typedef long ssize_t;
#endif
-#cmakedefine HAVE_PID_T 1
-#if !HAVE_PID_T
+/* Typedef pid_t if needed */
+#cmakedefine HAVE_SIZEOF_PID_T 1
+#if !defined(HAVE_SIZEOF_PID_T)
typedef int pid_t;
#endif
+/* Typedef wint_t if needed */
+#cmakedefine HAVE_SIZEOF_WINT_T 1
+#if !defined(HAVE_SIZEOF_WINT_T)
+#if defined(HAVE_WCTYPE_H)
+#include <wctype.h>
+#else
+typedef unsigned int wint_t;
+#endif
+#endif
+
#cmakedefine SIZEOF_TIME_T ${SIZEOF_TIME_T}
/* whether we have ICU DANGI calendar */
@@ -284,6 +301,8 @@ typedef int pid_t;
#else
#if defined(HAVE_WCTYPE_H)
#include <wctype.h>
+#else
+#include <ctype>
#endif
#endif