X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fstr%2Fstr.h;h=7392e30fbacd7b1706658f7cff1dbb5a031ee56a;hp=293bba282044551c98b2b4158aa84da832eb9886;hb=f725bbb1987284933e0f21dfb8f2ce7a1f0806e5;hpb=02bdd9ac60b7edd2056fd52735b977b515c9b961 diff --git a/ccan/str/str.h b/ccan/str/str.h index 293bba28..7392e30f 100644 --- a/ccan/str/str.h +++ b/ccan/str/str.h @@ -1,3 +1,4 @@ +/* Licensed under LGPLv2.1+ - see LICENSE file for details */ #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))