diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2018-05-04 18:26:00 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2018-05-04 18:26:00 +0200 |
commit | a7c6cf32519f775b01975b104a0c8da3c76beab5 (patch) | |
tree | ce8bdf27499179198a1f264a29d34a93c3c92902 /src/utf16_le.c | |
parent | fd4ff4e58174679784d7698880717eefc9399ba7 (diff) | |
parent | 0ad6ddc1cbc5b0f36547798994b352a09ae5cf1c (diff) |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'src/utf16_le.c')
-rw-r--r-- | src/utf16_le.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/utf16_le.c b/src/utf16_le.c index dc0d3f1..92bf318 100644 --- a/src/utf16_le.c +++ b/src/utf16_le.c @@ -36,16 +36,19 @@ init(void) int id; OnigEncoding enc; char* name; - unsigned int t_long; unsigned int args[4]; OnigValue opts[4]; enc = ONIG_ENCODING_UTF16_LE; - t_long = ONIG_TYPE_LONG; name = "F\000A\000I\000L\000\000\000"; BC0_P(name, fail); name = "M\000I\000S\000M\000A\000T\000C\000H\000\000\000"; BC0_P(name, mismatch); - name = "M\000A\000X\000\000\000"; BC_B(name, max, 1, &t_long); + + name = "M\000A\000X\000\000\000"; + args[0] = ONIG_TYPE_TAG | ONIG_TYPE_LONG; + args[1] = ONIG_TYPE_CHAR; + opts[0].c = 'X'; + BC_B_O(name, max, 2, args, 1, opts); name = "E\000R\000R\000O\000R\000\000\000"; args[0] = ONIG_TYPE_LONG; opts[0].l = ONIG_ABORT; @@ -282,5 +285,7 @@ OnigEncodingType OnigEncodingUTF16_LE = { onigenc_always_false_is_allowed_reverse_match, init, 0, /* is_initialized */ - is_valid_mbc_string + is_valid_mbc_string, + ENC_FLAG_UNICODE, + 0, 0 }; |