]> granicus.if.org Git - php/commitdiff
Add mbstring identify filter for 'binary' encoding
authorAlex Dowad <alexinbeijing@gmail.com>
Sun, 6 Sep 2020 11:10:52 +0000 (13:10 +0200)
committerAlex Dowad <alexinbeijing@gmail.com>
Tue, 13 Oct 2020 18:26:13 +0000 (20:26 +0200)
ext/mbstring/libmbfl/mbfl/mbfilter_8bit.c
ext/mbstring/libmbfl/mbfl/mbfilter_8bit.h
ext/mbstring/libmbfl/mbfl/mbfl_ident.c

index 4017829cf807b1031c26029fa86e11ea3358904e..41081aa883dae19671b37f000a4637f918e5434e 100644 (file)
@@ -50,6 +50,12 @@ const mbfl_encoding mbfl_encoding_8bit = {
        &vtbl_wchar_8bit
 };
 
+const struct mbfl_identify_vtbl vtbl_identify_8bit = {
+       mbfl_no_encoding_8bit,
+       mbfl_filt_ident_common_ctor,
+       mbfl_filt_ident_true
+};
+
 const struct mbfl_convert_vtbl vtbl_8bit_wchar = {
        mbfl_no_encoding_8bit,
        mbfl_no_encoding_wchar,
index acdf640fd71a76d5457074c9a307844cbe16aca1..64369b999d4a9332ff9c184e70d085b0f9d69117 100644 (file)
@@ -35,5 +35,6 @@
 #include "mbfilter.h"
 
 MBFLAPI extern const mbfl_encoding mbfl_encoding_8bit;
+extern const struct mbfl_identify_vtbl vtbl_identify_8bit;
 
 #endif /* MBFL_MBFILTER_8BIT_H */
index 59bcdc84ca5355987a81e947029df2a053549230..e6163d538ca45af390bdf159994e059dc77b7f8f 100644 (file)
@@ -163,6 +163,7 @@ static const struct mbfl_identify_vtbl *mbfl_identify_filter_list[] = {
        &vtbl_identify_utf16,
        &vtbl_identify_utf16le,
        &vtbl_identify_utf16be,
+       &vtbl_identify_8bit,
        &vtbl_identify_false,
        NULL
 };