Skip to content

Commit d3f2cfe

Browse files
committed
Update Oniguruma to 6.9.1
1 parent 5704eca commit d3f2cfe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1727
-1533
lines changed

ext/mbstring/oniguruma/HISTORY

Lines changed: 42 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
History
22

3+
2018/12/11: Version 6.9.1
4+
5+
2018/10/08: use ENC_FLAG_SKIP_OFFSET_XXX values
6+
2018/10/06: UTF-8 supports code range from 0x0000 to 0x10FFFF
7+
(https://tools.ietf.org/html/rfc3629)
8+
2018/10/05: speed improvement
9+
2018/10/03: use OPTIMIZE_STR_CASE_FOLD_FAST
10+
2018/10/01: convert CRLF line endings to LF
11+
2018/09/27: set SIZEOF_SIZE_T for windows platforms
12+
2018/09/22: use Sunday quick search algorithm instead of Boyer-Moor-Horspool
13+
2018/09/20: introduce threaded code into match_at()
14+
2018/09/17: remove HAVE_STRINGS_H
15+
2018/09/16: remove HAVE_PROTOTYPES and HAVE_STDARG_PROTOTYPES
16+
2018/09/14: add a command line option '-gc' for make_unicode_property_data.py.
17+
2018/09/08: remove AC_HEADER_STDC
18+
2018/09/06: remove AC_OUTPUT macro call
19+
2018/09/06: remove AC_FUNC_MEMCMP, AC_HEADER_TIME, AC_C_CONST, HAVE__SETJMP and
20+
HAVE_STRING_H
21+
2018/09/05: remove HAVE_LIMITS_H, HAVE_FLOAT_H and HAVE_STDLIB_H
22+
323
2018/09/03: Version 6.9.0
424

525
2018/08/24: add Unicode Emoji properties
@@ -394,12 +414,12 @@ History
394414
2006/11/07: [dist] remove test.rb, testconv.rb and testconvu.rb.
395415
2006/11/07: [bug] get_case_fold_codes_by_str() should handle 'Ss' and 'sS'
396416
combination for ess-tsett.
397-
2006/11/07: [impl] apply_all_case_fold() doesn't need to return all
417+
2006/11/07: [impl] apply_all_case_fold() doesn't need to return all
398418
case character combination for multi-character folding.
399419
(ONIGENC_CASE_FOLD_MULTI_CHAR)
400420
2006/11/07: [bug] (thanks Byte)
401421
add { 0xa3, 0xb3 } to CaseFoldMap[] for KOI8-R.
402-
2006/11/06: [spec] change ONIG_OPTION_FIND_LONGEST to search all of
422+
2006/11/06: [spec] change ONIG_OPTION_FIND_LONGEST to search all of
403423
the string range.
404424
add USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE.
405425
2006/11/02: [impl] re-implement expand_case_fold_string() for
@@ -667,7 +687,7 @@ History
667687

668688
2006/05/11: [test] success in ruby 1.9.0 (2006-03-01) [i686-linux].
669689
2006/05/11: [bug] (thanks Yuji Kaneda)
670-
dead-lock in onig_end().
690+
dead-lock in onig_end().
671691
2006/05/11: [dist] update index.html.
672692

673693
2006/05/08: Version 4.0.3
@@ -719,7 +739,7 @@ History
719739
use GNU libtool/automake.
720740
change configure.in and add Makefile.am, sample/Makefile.am.
721741
add AUTHORS file.
722-
2006/01/24: [dist] test programs return exit code -1 when test fails.
742+
2006/01/24: [dist] test programs return exit code -1 when test fails.
723743
2006/01/24: [bug] (thanks KIMURA Koichi)
724744
invalid syntax definition in ONIG_SYNTAX_GREP.
725745
ONIG_SYN_OP_BRACE_INTERVAL
@@ -737,7 +757,7 @@ History
737757
2005/11/24: [test] success in ruby 1.9.0 (2005-08-09) [i686-linux].
738758
2005/11/21: [test] success in ruby 1.9.0 (2005-11-20) [i386-cygwin].
739759
2005/11/21: [bug] (thanks Allan Odgaard)
740-
utf-8 character comments in extended mode leads
760+
utf-8 character comments in extended mode leads
741761
invalid result.
742762
ex. /(?x)(?<= # <any-utf-8 multibyte char>o\n~) /
743763
fix onigenc_unicode_is_code_ctype() and
@@ -819,7 +839,7 @@ History
819839
add new character encoding ONIG_ENCODING_GB18030.
820840
2005/06/30: [bug] invalid ctype check for multibyte encodings.
821841
("graph", "print")
822-
fix onigenc_mb2/4_is_code_ctype(),
842+
fix onigenc_mb2/4_is_code_ctype(),
823843
eucjp_is_code_ctype() and sjis_is_code_ctype().
824844
2005/06/30: [bug] invalid conversion from code point to mbc in
825845
onigenc_mb4_code_to_mbc().
@@ -894,7 +914,7 @@ History
894914
remove oniggnu.h from make 19.
895915
2005/03/01: [bug] (thanks matz) [ruby-dev:25778]
896916
uninitialized member (OptEnv.backrefed_status)
897-
was used.
917+
was used.
898918

899919
2005/02/19: Version 3.7.0
900920

@@ -945,7 +965,7 @@ History
945965
2005/01/19: [bug] (thanks Isao Sonobe)
946966
callback function argument name_end of onig_foreach_name()
947967
was wrong.
948-
name key of name table should be null terminated for
968+
name key of name table should be null terminated for
949969
character encoding length.
950970
add strdup_with_null(), rename onig_strdup() to k_strdup().
951971
use e->name_len in i_names().
@@ -1217,7 +1237,7 @@ History
12171237
RelAddrType, AbsAddrType and LengthType change
12181238
from short int to int type for the very long string match.
12191239
2004/06/14: [bug] (thanks Greg A. Woods)
1220-
fix nmatch argument of regexec() is smaller than
1240+
fix nmatch argument of regexec() is smaller than
12211241
reg->num_mem + 1 case. (POSIX API)
12221242
2004/06/14: [spec] (thanks Greg A. Woods)
12231243
set pmatch to NULL if nmatch is 0 in regexec(). (POSIX API)
@@ -1397,7 +1417,7 @@ History
13971417
2004/02/23: [new] support ISO-8859-10. (ONIG_ENCODING_ISO_8859_10)
13981418
2004/02/20: [bug] fix iso_8859_4_mbc_is_case_ambig().
13991419
2004/02/20: [new] support ISO-8859-9. (ONIG_ENCODING_ISO_8859_9)
1400-
2004/02/19: [bug] correct ctype tables for ISO-8859-3, ISO-8859-4,
1420+
2004/02/19: [bug] correct ctype tables for ISO-8859-3, ISO-8859-4,
14011421
ISO-8859-6, ISO-8859-7, ISO-8859-8, KOI8_R.
14021422
2004/02/18: [bug] wrong replaced name OnigSyntaxGnuOnigex.
14031423
2004/02/17: [spec] check capture status for empty infinite loop.
@@ -1570,7 +1590,7 @@ History
15701590
2003/11/11: [spec] add syntax op. REG_SYN_OP_VARIABLE_META_CHARS.
15711591
2003/11/11: [spec] rename REG_SYN_OP_ESC_CAPITAL_Q_QUOTE to
15721592
REG_SYN_OP2_ESC_CAPITAL_Q_QUOTE,
1573-
REG_SYN_OP_QMARK_GROUP_EFFECT to
1593+
REG_SYN_OP_QMARK_GROUP_EFFECT to
15741594
REG_SYN_OP2_QMARK_GROUP_EFFECT.
15751595
2003/11/06: [impl] define THREAD_PASS as rb_thread_schedule() in Ruby mode.
15761596
2003/11/05: [spec] add syntax behavior REG_SYN_WARN_REDUNDANT_NESTED_REPEAT.
@@ -1587,7 +1607,7 @@ History
15871607
2003/10/03: [bug] (thanks nobu) [ruby-dev:21472]
15881608
sub-anchor of optimization map info was wrong
15891609
in concat_left_node_opt_info().
1590-
ex. /^(x?y)/ = "xy" fail.
1610+
ex. /^(x?y)/ = "xy" fail.
15911611

15921612
2003/09/17: Version 1.9.4
15931613

@@ -1650,7 +1670,7 @@ History
16501670
2003/09/01: [dist] update doc/RE and doc/RE.ja.
16511671
2003/08/26: [bug] (thanks Guy Decoux)
16521672
should not double free node at the case TK_CC_CC_OPEN
1653-
in parse_char_class().
1673+
in parse_char_class().
16541674

16551675
2003/08/19: Version 1.9.3
16561676

@@ -1662,8 +1682,8 @@ History
16621682
REG_SYN_OP2_ATMARK_CAPTURE_HISTORY.
16631683
2003/08/18: [spec] (thanks nobu)
16641684
don't use IMPORT in oniguruma.h and onigposix.h.
1665-
2003/08/18: [impl] (thanks nobu) change error output to stdout in testconv.rb.
1666-
2003/08/18: [inst] (thanks nobu) lacked $(srcdir) in Makefile.in.
1685+
2003/08/18: [impl] (thanks nobu) change error output to stdout in testconv.rb.
1686+
2003/08/18: [inst] (thanks nobu) lacked $(srcdir) in Makefile.in.
16671687
2003/08/18: [bug] REG_MBLEN_TABLE[SJIS][0xFD-0xFF] should be 1.
16681688
2003/08/18: [bug] (thanks nobu) mbctab_sjis[0x80] should be 0.
16691689
2003/08/18: [bug] (thanks nobu)
@@ -1692,7 +1712,7 @@ History
16921712
2003/07/29: [new] add regex_get_encoding(), regex_get_options() and
16931713
regex_get_syntax().
16941714
2003/07/25: [spec] (thanks akr)
1695-
change group(...) to shy-group(?:...) if named group is
1715+
change group(...) to shy-group(?:...) if named group is
16961716
used in the pattern.
16971717
add REG_SYN_CAPTURE_ONLY_NAMED_GROUP.
16981718
2003/07/24: [spec] rename REG_OPTION_CAPTURE_ONLY_NAMED_GROUP to
@@ -1720,7 +1740,7 @@ History
17201740
set option status to effect memory in optimize_node_left().
17211741
2003/07/07: [impl] add opcode OP_ANYCHAR_ML, OP_ANYCHAR_ML_STAR and
17221742
OP_ANYCHAR_ML_START_PEEK_NEXT.
1723-
2003/07/07: [bug] (thanks nobu) REG_MBLEN_TABLE[SJIS][0x80] should be 1.
1743+
2003/07/07: [bug] (thanks nobu) REG_MBLEN_TABLE[SJIS][0x80] should be 1.
17241744
2003/07/07: [spec] rename REG_SYN_OP_QUOTE to REG_SYN_OP_ESC_Q_QUOTE.
17251745

17261746
2003/07/04: Version 1.9.1
@@ -1783,7 +1803,7 @@ History
17831803
2003/06/12: [spec] add syntax behavior REG_SYN_WARN_FOR_CC_OP_NOT_ESCAPEED.
17841804
2003/06/12: [spec] invalid POSIX bracket should be error. ex. [[:upper :]]
17851805
2003/06/11: [new] char-class in char-class (as Java(TM)).
1786-
2003/06/11: [spec] change AND operator in char-class from &&[..] to &&.
1806+
2003/06/11: [spec] change AND operator in char-class from &&[..] to &&.
17871807
2003/06/04: [spec] {n,m}+ should not be possessive operator.
17881808
ex. a{3}+ should be (?:a{3})+
17891809
2003/06/03: [bug] should compare strings with min-length in is_not_included().
@@ -1947,7 +1967,7 @@ History
19471967
2003/02/26: [impl] add -win option to testconv.rb.
19481968
2003/02/25: [spec] allow to assign same name to different group.
19491969
add OP_BACKREF_MULTI.
1950-
2003/02/24: [impl] reduce redundant repeat of empty target.
1970+
2003/02/24: [impl] reduce redundant repeat of empty target.
19511971
ex. /()*/ ==> /()?/, /()+/ ==> /()/, /(?:)+/ ==> //
19521972
2003/02/24: [impl] change condition in regex_is_allow_reverse_match().
19531973
2003/02/24: [impl] convert i(/../, ...) functions in testconv.rb.
@@ -2016,7 +2036,7 @@ History
20162036
2003/02/04: [bug] typo miss in regex_region_copy().
20172037
2003/02/04: [impl] change THREAD_PASS macro. (regint.h)
20182038
2003/02/04: [dist] add API document file doc/API.
2019-
2003/02/04: [tune] if sub_anchor has ANCHOR_BEGIN_LINE then
2039+
2003/02/04: [tune] if sub_anchor has ANCHOR_BEGIN_LINE then
20202040
set REG_OPTIMIZE_EXACT_BM in set_optimize_exact_info().
20212041
2003/02/04: [spec] reimplement regex_clone() and it is obsoleted.
20222042
2003/02/04: [bug] add REGERR_OVER_THREAD_PASS_LIMIT_COUNT
@@ -2136,7 +2156,7 @@ History
21362156
2002/04/01: [dist] add COPYING.
21372157
2002/03/30: [spec] warn redundant nested repeat operator
21382158
in Ruby verbose mode. ex. (?:a*)?
2139-
2002/03/30: [spec] nested repeat operator error check should be
2159+
2002/03/30: [spec] nested repeat operator error check should be
21402160
same with GNU regex. (thanks Guy Decoux)
21412161
2002/03/30: [new] add \x{hexadecimal-wide-char}. (thanks matz)
21422162
2002/03/27: [bug] MBCTYPE_XXX symbol values should be same with GNU regex.
@@ -2199,7 +2219,7 @@ History
21992219
ex. /(?:abc){10}/
22002220
2002/03/06: [new] add a symbol REG_TRANSTABLE_USE_DEFAULT in regex.h.
22012221
2002/03/06: [impl] rename RegDefaultCharCode to RegDefaultCharEncoding.
2202-
2002/03/06: [bug] if pattern has NULL(\000) char, infinite loop happens
2222+
2002/03/06: [bug] if pattern has NULL(\000) char, infinite loop happens
22032223
in ScanMakeNode(). (beware of strchr(). thanks Nobu)
22042224
2002/03/06: [bug] range argument of ForwardSearchRange() is wrong.
22052225
ex. /\A.a/, /\G.a/ mismatched with "aa". (thanks Nobu)

ext/mbstring/oniguruma/README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Usage
9494
See doc/API for Oniguruma API.
9595

9696
If you want to disable UChar type (== unsigned char) definition
97-
in oniguruma.h, define ONIG_ESCAPE_UCHAR_COLLISION and then
97+
in oniguruma.h, define ONIG_ESCAPE_UCHAR_COLLISION and then
9898
include oniguruma.h.
9999

100100
If you want to disable regex_t type definition in oniguruma.h,

ext/mbstring/oniguruma/README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
[![Build Status](https://travis-ci.org/kkos/oniguruma.svg?branch=master)](https://travis-ci.org/kkos/oniguruma)
2+
[![Code Quality: Cpp](https://img.shields.io/lgtm/grade/cpp/g/kkos/oniguruma.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/kkos/oniguruma/context:cpp)
3+
[![Total Alerts](https://img.shields.io/lgtm/alerts/g/kkos/oniguruma.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/kkos/oniguruma/alerts)
24

35
Oniguruma
46
=========
@@ -24,6 +26,12 @@ Supported character encodings:
2426
* CP1251: contributed by Byte
2527

2628

29+
New feature of version 6.9.1
30+
--------------------------
31+
32+
* Speed improvement (* especially UTF-8)
33+
34+
2735
New feature of version 6.9.0
2836
--------------------------
2937

@@ -193,7 +201,7 @@ Usage
193201
See doc/API for Oniguruma API.
194202

195203
If you want to disable UChar type (== unsigned char) definition
196-
in oniguruma.h, define ONIG_ESCAPE_UCHAR_COLLISION and then
204+
in oniguruma.h, define ONIG_ESCAPE_UCHAR_COLLISION and then
197205
include oniguruma.h.
198206

199207
If you want to disable regex_t type definition in oniguruma.h,
@@ -294,4 +302,4 @@ Source Files
294302
|utf32_le.c |UTF-32LE encoding |
295303
|unicode.c |common codes of Unicode encoding |
296304
|unicode_fold_data.c|Unicode folding data |
297-
|windows/testc.c |Test program for Windowns (VC++) |
305+
|windows/testc.c |Test program for Windows (VC++) |

ext/mbstring/oniguruma/doc/API

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ Oniguruma API Version 6.8.0 2018/03/13
182182
ci->target_enc: target string character encoding.
183183
ci->syntax: address of pattern syntax definition.
184184
ci->option: compile time option.
185-
ci->case_fold_flag: character matching case fold bit flag for
185+
ci->case_fold_flag: character matching case fold bit flag for
186186
ONIG_OPTION_IGNORECASE mode.
187187

188188
ONIGENC_CASE_FOLD_MIN: minimum

ext/mbstring/oniguruma/doc/RE.ja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
\t, \n, \v, \f, \r, \x20
5555

5656
Unicodeの場合:
57-
U+0009, U+000A, U+000B, U+000C, U+000D, U+0085(NEL),
57+
U+0009, U+000A, U+000B, U+000C, U+000D, U+0085(NEL),
5858
General_Category -- Line_Separator
5959
-- Paragraph_Separator
6060
-- Space_Separator

ext/mbstring/oniguruma/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
<h1>Oniguruma</h1> (<a href="index_ja.html">Japanese</a>)
99

1010
<p>
11-
(c) K.Kosako, updated at: 2018/08/31
11+
(c) K.Kosako, updated at: 2018/12/06
1212
</p>
1313

1414
<dl>
1515
<font color="orange">
1616
<dt><b>What's new</b>
1717
</font>
1818
<ul>
19+
<li>2018/12/11: Version 6.9.1 released.</li>
1920
<li>2018/09/03: Version 6.9.0 released.</li>
2021
<li>2018/04/17: Version 6.8.2 released.</li>
2122
<li>2018/03/19: Version 6.8.1 released.</li>

ext/mbstring/oniguruma/index_ja.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
<h1>鬼車</h1>
99

1010
<p>
11-
(c) K.Kosako, 最終更新: 2018/09/03
11+
(c) K.Kosako, 最終更新: 2018/12/06
1212
</p>
1313

1414
<dl>
1515
<font color="orange">
1616
<dt><b>更新情報</b>
1717
</font>
1818
<ul>
19+
<li>2018/12/11: Version 6.9.1 リリース</li>
1920
<li>2018/09/03: Version 6.9.0 リリース</li>
2021
<li>2018/04/17: Version 6.8.2 リリース</li>
2122
<li>2018/03/19: Version 6.8.1 リリース</li>

ext/mbstring/oniguruma/src/ascii.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,6 @@ OnigEncodingType OnigEncodingASCII = {
113113
init,
114114
0, /* is_initialized */
115115
onigenc_always_true_is_valid_mbc_string,
116-
ENC_FLAG_ASCII_COMPATIBLE,
116+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1,
117117
0, 0
118118
};

ext/mbstring/oniguruma/src/big5.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ big5_left_adjust_char_head(const UChar* start, const UChar* s)
151151
p++;
152152
break;
153153
}
154-
}
154+
}
155155
}
156156
len = enclen(ONIG_ENCODING_BIG5, p);
157157
if (p + len > s) return (UChar* )p;
@@ -187,6 +187,6 @@ OnigEncodingType OnigEncodingBIG5 = {
187187
NULL, /* init */
188188
NULL, /* is_initialized */
189189
is_valid_mbc_string,
190-
ENC_FLAG_ASCII_COMPATIBLE,
190+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1,
191191
0, 0
192192
};

ext/mbstring/oniguruma/src/cp1251.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,6 @@ OnigEncodingType OnigEncodingCP1251 = {
200200
NULL, /* init */
201201
NULL, /* is_initialized */
202202
onigenc_always_true_is_valid_mbc_string,
203-
ENC_FLAG_ASCII_COMPATIBLE,
203+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1,
204204
0, 0
205205
};

ext/mbstring/oniguruma/src/euc_jp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ code_to_mbc(OnigCodePoint code, UChar *buf)
151151
#if 1
152152
if (enclen(ONIG_ENCODING_EUC_JP, buf) != (p - buf))
153153
return ONIGERR_INVALID_CODE_POINT_VALUE;
154-
#endif
154+
#endif
155155
return (int )(p - buf);
156156
}
157157

@@ -307,6 +307,6 @@ OnigEncodingType OnigEncodingEUC_JP = {
307307
NULL, /* init */
308308
NULL, /* is_initialized */
309309
is_valid_mbc_string,
310-
ENC_FLAG_ASCII_COMPATIBLE,
310+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1_OR_0,
311311
0, 0
312312
};

ext/mbstring/oniguruma/src/euc_kr.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,9 @@ OnigEncodingType OnigEncodingEUC_KR = {
161161
euckr_is_allowed_reverse_match,
162162
NULL, /* init */
163163
NULL, /* is_initialized */
164-
is_valid_mbc_string
164+
is_valid_mbc_string,
165+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1_OR_0,
166+
0, 0
165167
};
166168

167169
/* Same with OnigEncodingEUC_KR except the name */
@@ -185,6 +187,6 @@ OnigEncodingType OnigEncodingEUC_CN = {
185187
NULL, /* init */
186188
NULL, /* is_initialized */
187189
is_valid_mbc_string,
188-
ENC_FLAG_ASCII_COMPATIBLE,
190+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1_OR_0,
189191
0, 0
190192
};

ext/mbstring/oniguruma/src/euc_tw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,6 @@ OnigEncodingType OnigEncodingEUC_TW = {
168168
NULL, /* init */
169169
NULL, /* is_initialized */
170170
is_valid_mbc_string,
171-
ENC_FLAG_ASCII_COMPATIBLE,
171+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1,
172172
0, 0
173173
};

ext/mbstring/oniguruma/src/gb18030.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,6 @@ OnigEncodingType OnigEncodingGB18030 = {
535535
NULL, /* init */
536536
NULL, /* is_initialized */
537537
is_valid_mbc_string,
538-
ENC_FLAG_ASCII_COMPATIBLE,
538+
ENC_FLAG_ASCII_COMPATIBLE|ENC_FLAG_SKIP_OFFSET_1,
539539
0, 0
540540
};

0 commit comments

Comments
 (0)