charset Remove use of {isupper,islower,toupper,tolower}_w functions
authorAndrew Bartlett <abartlet@samba.org>
Wed, 16 Feb 2011 05:30:56 +0000 (16:30 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 18 Feb 2011 06:00:34 +0000 (17:00 +1100)
commit92faeaeea841dd0bce9460d25429846ae2fdc0af
tree1280a8722d974c46e767047fe8ec9a65442dd5d7
parent0bad0e3ff2063f009557ab6ad7a442ceaed593ee
charset Remove use of {isupper,islower,toupper,tolower}_w functions

These now call the common _m functions that consider UTF16 code points.

This removes the code which will make up a 'lame' table in memory, as
this can just as correctly be handled by running the algorithm at runtime (which is to call toupper() and tolower() on characters < 128).

When used, a top level waf build will always locate the correct table
- in the build tree or outside - due to relinking the installed
binary.

Andrew Bartlett
lib/util/charset/codepoints.c
source3/Makefile.in
source3/include/proto.h
source3/lib/charcnv.c
source3/lib/ms_fnmatch.c
source3/lib/util_str.c
source3/lib/util_unistr.c
source3/wscript_build