diff options
author | Allen Winter <allen.winter@kdab.com> | 2015-05-07 19:29:57 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2015-05-07 19:29:57 -0400 |
commit | ca191ce3076951089f54b878ef6c2ce4ef59c7b4 (patch) | |
tree | e731870a69be780b071942817c180d7521a4f943 /config.h.cmake | |
parent | 112aef0b3f343d22d0e8d14b7a4cd4b858ff5ce9 (diff) | |
download | libical-git-ca191ce3076951089f54b878ef6c2ce4ef59c7b4.tar.gz |
Splint fixes. and unhide some symbols
Diffstat (limited to 'config.h.cmake')
-rw-r--r-- | config.h.cmake | 23 |
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 |