1 /* Modified (m) 2017 Thomas Wolff: revise Unicode and locale/wchar handling */
6 #include "categories.h"
9 iswspace_l (wint_t c
, struct __locale_t
*locale
)
12 c
= _jp2uc_l (c
, locale
);
13 enum category cat
= category (c
);
14 // exclude "<noBreak>"?
16 || cat
== CAT_Zl
|| cat
== CAT_Zp
// Line/Paragraph Separator
17 || (c
>= 0x9 && c
<= 0xD);
19 return c
< 0x100 ? isspace (c
) : 0;
20 #endif /* _MB_CAPABLE */