utf8.c: swash_to_invlist() handle EXTRAS
authorKarl Williamson <public@khwilliamson.com>
Fri, 1 Jul 2011 15:11:48 +0000 (09:11 -0600)
committerKarl Williamson <public@khwilliamson.com>
Sun, 3 Jul 2011 20:05:48 +0000 (14:05 -0600)
commitd73c39c516d283552da40a4edb8a2139e3e48da4
treeb6dd72b13d077c7b09706a8e0a2c92106ec5307d
parentc69a9c6805950038741cc55e80637bd2c2473e31
utf8.c: swash_to_invlist() handle EXTRAS

This function has not been able to handle what are called EXTRAS in
its input.  These are things like:

    !utf8::InHiragana
    -utf8::InKatakana
    +utf8::IsCn

besides the normal list of ranges.

This commit allows this function to handle all the same constructs as
the regular swash input function, from which most of the new code was
copied.
utf8.c