ttxml: removed cruft from tests
[ccan] / ccan / str / str.h
index 293bba282044551c98b2b4158aa84da832eb9886..14cd65ab38a3d418097ce49c26f625a79c4130f8 100644 (file)
@@ -1,3 +1,4 @@
+/* Placed into the public domain. */
 #ifndef CCAN_STR_H
 #define CCAN_STR_H
 #include "config.h"
@@ -91,10 +92,12 @@ static inline bool cisascii(char c)
 {
        return isascii((unsigned char)c);
 }
+#if HAVE_ISBLANK
 static inline bool cisblank(char c)
 {
        return isblank((unsigned char)c);
 }
+#endif
 static inline bool ciscntrl(char c)
 {
        return iscntrl((unsigned char)c);
@@ -166,7 +169,9 @@ static inline bool cisxdigit(char c)
 #define isalnum(i) str_isalnum(str_check_arg_(i))
 #define isalpha(i) str_isalpha(str_check_arg_(i))
 #define isascii(i) str_isascii(str_check_arg_(i))
+#if HAVE_ISBLANK
 #define isblank(i) str_isblank(str_check_arg_(i))
+#endif
 #define iscntrl(i) str_iscntrl(str_check_arg_(i))
 #define isdigit(i) str_isdigit(str_check_arg_(i))
 #define isgraph(i) str_isgraph(str_check_arg_(i))