+/* Licensed under LGPLv2.1+ - see LICENSE file for details */
#ifndef CCAN_STR_H
#define CCAN_STR_H
#include "config.h"
{
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);
#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))