* lib/wctype.in.h (rpl_iswdigit): Rely on ISO C compliant definition.
2020-01-25 Bruno Haible <bruno@clisp.org>
+ iswdigit: Fix test failure on native Windows.
+ * lib/wctype.in.h (rpl_iswdigit): Rely on ISO C compliant definition.
+
mbchar, wctype: Use the corrected iswdigit function.
* modules/mbchar (Depends-on): Add iswdigit.
* modules/wctype (Depends-on): Likewise.
_GL_WCTYPE_INLINE int
rpl_iswdigit (wint_t wc)
{
- return ((wchar_t) wc == wc ? iswdigit ((wchar_t) wc) : 0);
+ return ((wchar_t) wc == wc ? wc >= '0' && wc <= '9' : 0);
}
_GL_WCTYPE_INLINE int