curl_ctype: private is*() type macros and functions

... since the libc provided one are locale dependent in a way we don't
want. Also, the "native" isalnum() (for example) works differently on
different platforms which caused test 1307 failures on macos only.

Closes #2269
This commit is contained in:
Daniel Stenberg 2018-01-29 00:58:59 +01:00
parent 93836e2ba0
commit 4272a0b0fc
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
7 changed files with 176 additions and 38 deletions

View file

@ -12,13 +12,15 @@
CURLX_CFILES = \
../lib/strtoofft.c \
../lib/nonblock.c \
../lib/warnless.c
../lib/warnless.c \
../lib/curl_ctype.c
CURLX_HFILES = \
../lib/curl_setup.h \
../lib/strtoofft.h \
../lib/nonblock.h \
../lib/warnless.h
../lib/warnless.h \
../lib/curl_ctype.h
CURL_CFILES = \
slist_wc.c \