Skip to content

Commit 374f31e

Browse files
committed
Add mbstring identify filter for 'binary' encoding
1 parent 97beecc commit 374f31e

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

ext/mbstring/libmbfl/mbfl/mbfilter_8bit.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ const mbfl_encoding mbfl_encoding_8bit = {
5050
&vtbl_wchar_8bit
5151
};
5252

53+
const struct mbfl_identify_vtbl vtbl_identify_8bit = {
54+
mbfl_no_encoding_8bit,
55+
mbfl_filt_ident_common_ctor,
56+
mbfl_filt_ident_true
57+
};
58+
5359
const struct mbfl_convert_vtbl vtbl_8bit_wchar = {
5460
mbfl_no_encoding_8bit,
5561
mbfl_no_encoding_wchar,

ext/mbstring/libmbfl/mbfl/mbfilter_8bit.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,6 @@
3535
#include "mbfilter.h"
3636

3737
MBFLAPI extern const mbfl_encoding mbfl_encoding_8bit;
38+
extern const struct mbfl_identify_vtbl vtbl_identify_8bit;
3839

3940
#endif /* MBFL_MBFILTER_8BIT_H */

ext/mbstring/libmbfl/mbfl/mbfl_ident.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ static const struct mbfl_identify_vtbl *mbfl_identify_filter_list[] = {
163163
&vtbl_identify_utf16,
164164
&vtbl_identify_utf16le,
165165
&vtbl_identify_utf16be,
166+
&vtbl_identify_8bit,
166167
&vtbl_identify_false,
167168
NULL
168169
};

0 commit comments

Comments
 (0)