utf8.c: Faster latin1 upper/title casing
authorKarl Williamson <public@khwilliamson.com>
Wed, 9 Nov 2011 04:51:07 +0000 (21:51 -0700)
committerKarl Williamson <public@khwilliamson.com>
Wed, 9 Nov 2011 05:38:38 +0000 (22:38 -0700)
commit3a4c58c9c509b78969231f9f65f289c227188c3f
tree5202ae806607733ff6aa9926ead070b097b08fb2
parent968c5e6ab01546e5aa0c2cb7fbb1c06a7c99b6af
utf8.c: Faster latin1 upper/title casing

This creates a new function to handle upper/title casing code points in
the latin1 range, and avoids using a swash to compute the case.  This is
because the correct values are compiled-in.

And it calls this function when appropriate for both title and upper
casing, in both utf8 and uni forms,

Unlike the similar function for lower casing, it may make sense for this function to be
called from outside utf8.c, but inside the core, so it is not static,
but its name begins with an underscore.
embed.fnc
embed.h
proto.h
utf8.c