Skip to content

Commit cc03c54

Browse files
committed
Remove useless byte{2,4}{be,le} encodings from mbstring
There is no meaningful difference between these and UCS-{2,4}. They are just a little bit more lax about passing errors silently. They also have no known use. Alias to UCS-{2,4} in case someone, somewhere is using them.
1 parent 3eb8828 commit cc03c54

13 files changed

+34
-459
lines changed

ext/mbstring/config.m4

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,6 @@ AC_DEFUN([PHP_MBSTRING_SETUP_LIBMBFL], [
9797
libmbfl/filters/mbfilter_ascii.c
9898
libmbfl/filters/mbfilter_base64.c
9999
libmbfl/filters/mbfilter_big5.c
100-
libmbfl/filters/mbfilter_byte2.c
101-
libmbfl/filters/mbfilter_byte4.c
102100
libmbfl/filters/mbfilter_cp1251.c
103101
libmbfl/filters/mbfilter_cp1252.c
104102
libmbfl/filters/mbfilter_cp1254.c

ext/mbstring/config.w32

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if (PHP_MBSTRING != "no") {
1818

1919
ADD_SOURCES("ext/mbstring/libmbfl/filters", "html_entities.c \
2020
mbfilter_7bit.c mbfilter_ascii.c mbfilter_base64.c mbfilter_big5.c \
21-
mbfilter_byte2.c mbfilter_byte4.c mbfilter_cp1251.c mbfilter_cp1252.c \
21+
mbfilter_cp1251.c mbfilter_cp1252.c \
2222
mbfilter_cp866.c mbfilter_cp932.c mbfilter_cp936.c mbfilter_cp51932.c \
2323
mbfilter_euc_cn.c mbfilter_euc_jp.c mbfilter_euc_jp_win.c mbfilter_euc_kr.c \
2424
mbfilter_euc_tw.c mbfilter_htmlent.c mbfilter_hz.c mbfilter_iso2022_kr.c \

ext/mbstring/libmbfl/filters/mbfilter_byte2.c

Lines changed: 0 additions & 142 deletions
This file was deleted.

ext/mbstring/libmbfl/filters/mbfilter_byte2.h

Lines changed: 0 additions & 48 deletions
This file was deleted.

ext/mbstring/libmbfl/filters/mbfilter_byte4.c

Lines changed: 0 additions & 162 deletions
This file was deleted.

0 commit comments

Comments
 (0)