Skip to content

Commit

Permalink
Remove unused 'from' field from mbfl_buffer_converter struct
Browse files Browse the repository at this point in the history
  • Loading branch information
alexdowad committed Sep 3, 2020
1 parent f699d65 commit ec60991
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
9 changes: 4 additions & 5 deletions ext/mbstring/libmbfl/mbfl/mbfilter.c
Original file line number Diff line number Diff line change
Expand Up @@ -117,18 +117,17 @@ mbfl_buffer_converter_new(
size_t buf_initsz)
{
mbfl_buffer_converter *convd = emalloc(sizeof(mbfl_buffer_converter));
convd->from = from;
convd->to = to;

/* create convert filter */
convd->filter1 = NULL;
convd->filter2 = NULL;
if (mbfl_convert_filter_get_vtbl(convd->from, convd->to) != NULL) {
convd->filter1 = mbfl_convert_filter_new(convd->from, convd->to, mbfl_memory_device_output, NULL, &convd->device);
if (mbfl_convert_filter_get_vtbl(from, to) != NULL) {
convd->filter1 = mbfl_convert_filter_new(from, to, mbfl_memory_device_output, NULL, &convd->device);
} else {
convd->filter2 = mbfl_convert_filter_new(&mbfl_encoding_wchar, convd->to, mbfl_memory_device_output, NULL, &convd->device);
convd->filter2 = mbfl_convert_filter_new(&mbfl_encoding_wchar, to, mbfl_memory_device_output, NULL, &convd->device);
if (convd->filter2 != NULL) {
convd->filter1 = mbfl_convert_filter_new(convd->from,
convd->filter1 = mbfl_convert_filter_new(from,
&mbfl_encoding_wchar,
(int (*)(int, void*))convd->filter2->filter_function,
convd->filter2->filter_flush,
Expand Down
1 change: 0 additions & 1 deletion ext/mbstring/libmbfl/mbfl/mbfilter.h
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,6 @@ struct _mbfl_buffer_converter {
mbfl_convert_filter *filter1;
mbfl_convert_filter *filter2;
mbfl_memory_device device;
const mbfl_encoding *from;
const mbfl_encoding *to;
};

Expand Down

0 comments on commit ec60991

Please sign in to comment.