X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fstr%2Fstr.h;h=14cd65ab38a3d418097ce49c26f625a79c4130f8;hp=293bba282044551c98b2b4158aa84da832eb9886;hb=926996e88c32445c874ff9c4f47f159db6b45995;hpb=02bdd9ac60b7edd2056fd52735b977b515c9b961;ds=sidebyside diff --git a/ccan/str/str.h b/ccan/str/str.h index 293bba28..14cd65ab 100644 --- a/ccan/str/str.h +++ b/ccan/str/str.h @@ -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))