curl_ctype: private is*() type macros and functions #2269
I have spoken too fast on the mailing list: we have to make provision for EBCDIC support (CURL_DOES_CONVERSION), thus we have to support all values <= 0xFF. EBCDIC uses the full 8-bit range so the table should have 256 entries and a conditional (#if '0' == '\xF0' --> EBCDIC) to enable one table or another.
Variants of EBCDIC:
plus many others.
AFAIK, only non alnum codes may vary from one CP to another.
OS400 libcurl uses ASCII. We should probably ask the TPF maintainer about it.
I get redefinition warnings/errors now on MinGW-MSYS as well as Cygwin:
(Wow, why does my GCC speak German all of a sudden?)