This macro can be defined in terms of the foo_uvchr() version. It
should be correct on platforms that have an isblank() function in the C
library. I don't know why this macro exists. It doesn't correspond to
any of the other ones (though a recent commit removed one it did
correspond to, but which can't have been in use because it expanded to a
non-existent function). I'm leaving it in just for back compat. I did
not add tests for this macro.
/* space is identical to posix space under locale */
#define isPSXSPC_LC_uvchr(c) isSPACE_LC_uvchr(c)
-#define isBLANK_LC_uni(c) isBLANK(c) /* could be wrong */
+#define isBLANK_LC_uni(c) isBLANK_LC_uvchr(UNI_TO_NATIVE(c))
/* For internal core Perl use only. If the input is in the Latin1 range, use
* the Latin1 macro 'classnum' on 'p' which is a pointer to a UTF-8 string.