utf8.c: Use macros instead of if..else.. sequence
authorKarl Williamson <public@khwilliamson.com>
Wed, 18 Apr 2012 22:20:22 +0000 (16:20 -0600)
committerKarl Williamson <public@khwilliamson.com>
Thu, 26 Apr 2012 17:58:56 +0000 (11:58 -0600)
commit99ee1dcd0469086e91a96e31a9b9ea27bb7f0c7e
treeec0b681a93dd096f0b9d32e71a08108ad410b69c
parent0447e8df3db3f566f76a613f62c5f4cdd7262997
utf8.c: Use macros instead of if..else.. sequence

There are two existing macros that do the job that this longish sequence
does.  One, UTF8SKIP(), does an array lookup and is very likely to be in
the machine's cache as it is used ubiquitously when processing UTF-8.
The other is a simple test and shift.  These simplify the code and
should speed things up as well.
utf8.c