regexec.c: Avoid hard-coded utf8 tests for EBCDIC
authorKarl Williamson <public@khwilliamson.com>
Mon, 26 Sep 2011 19:24:08 +0000 (13:24 -0600)
committerKarl Williamson <public@khwilliamson.com>
Sat, 1 Oct 2011 15:15:32 +0000 (09:15 -0600)
commita9a337f8598b831e08f2803315bce26f96d6d703
tree1b4d353f31d5ae58dc179bd58a8ea762c6e7518c
parent32f89ef61d006e06f334c5a094e4ef398f4fcdbb
regexec.c: Avoid hard-coded utf8 tests for EBCDIC

When a swash is loaded, generally it is checked for sanity with an
assert().  The strings used are hard-coded utf8 strings, which will be
different in EBCDIC, and hence will fail.  I haven't figured out a
simple way to get compile-time utf8 vs utfebcdic strings, but we can
just skip the check in EBCDIC builds
regexec.c