Lines Matching refs:encoder

1407 		mbfl_convert_filter *encoder;  in mbfl_substr()  local
1419 encoder = mbfl_convert_filter_new( in mbfl_substr()
1423 if (decoder == NULL || encoder == NULL) { in mbfl_substr()
1424 mbfl_convert_filter_delete(encoder); in mbfl_substr()
1438 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_substr()
1445 mbfl_convert_filter_flush(encoder); in mbfl_substr()
1448 mbfl_convert_filter_delete(encoder); in mbfl_substr()
1573 mbfl_convert_filter *encoder = NULL; in mbfl_strcut() local
1577 mbfl_convert_filter encoder; in mbfl_strcut() member
1592 if (!(encoder = mbfl_convert_filter_new( in mbfl_strcut()
1607 (*encoder->filter_function)(*p, encoder); in mbfl_strcut()
1611 encoder->output_function = (int(*)(int,void *))decoder->filter_function; in mbfl_strcut()
1612 encoder->flush_function = (int(*)(void *))decoder->filter_flush; in mbfl_strcut()
1613 encoder->data = decoder; in mbfl_strcut()
1619 mbfl_convert_filter_copy(encoder, &_bk.encoder); in mbfl_strcut()
1631 (*encoder->filter_function)(*p, encoder); in mbfl_strcut()
1640 encoder->filter_dtor(encoder); in mbfl_strcut()
1642 mbfl_convert_filter_copy(&_bk.encoder, encoder); in mbfl_strcut()
1647 mbfl_convert_filter_copy(encoder, &bk.encoder); in mbfl_strcut()
1652 (*encoder->filter_flush)(encoder); in mbfl_strcut()
1658 bk.encoder.filter_dtor(&bk.encoder); in mbfl_strcut()
1663 encoder->filter_dtor(encoder); in mbfl_strcut()
1665 mbfl_convert_filter_copy(&_bk.encoder, encoder); in mbfl_strcut()
1669 _bk.encoder.filter_dtor(&_bk.encoder); in mbfl_strcut()
1674 encoder->filter_dtor(encoder); in mbfl_strcut()
1676 mbfl_convert_filter_copy(&bk.encoder, encoder); in mbfl_strcut()
1685 (*encoder->filter_function)(*p, encoder); in mbfl_strcut()
1692 encoder->filter_dtor(encoder); in mbfl_strcut()
1694 mbfl_convert_filter_copy(&bk.encoder, encoder); in mbfl_strcut()
1702 mbfl_convert_filter_copy(encoder, &_bk.encoder); in mbfl_strcut()
1706 (*encoder->filter_flush)(encoder); in mbfl_strcut()
1710 _bk.encoder.filter_dtor(&_bk.encoder); in mbfl_strcut()
1716 encoder->filter_dtor(encoder); in mbfl_strcut()
1718 mbfl_convert_filter_copy(&bk.encoder, encoder); in mbfl_strcut()
1723 bk.encoder.filter_dtor(&bk.encoder); in mbfl_strcut()
1728 encoder->filter_dtor(encoder); in mbfl_strcut()
1730 mbfl_convert_filter_copy(&_bk.encoder, encoder); in mbfl_strcut()
1735 (*encoder->filter_flush)(encoder); in mbfl_strcut()
1738 bk.encoder.filter_dtor(&bk.encoder); in mbfl_strcut()
1742 mbfl_convert_filter_delete(encoder); in mbfl_strcut()
1868 mbfl_convert_filter *encoder; in mbfl_strimwidth() local
1890 encoder = mbfl_convert_filter_new( in mbfl_strimwidth()
1894 if (pc.decoder == NULL || pc.decoder_backup == NULL || encoder == NULL) { in mbfl_strimwidth()
1895 mbfl_convert_filter_delete(encoder); in mbfl_strimwidth()
1917 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_strimwidth()
1921 mbfl_convert_filter_flush(encoder); in mbfl_strimwidth()
1925 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_strimwidth()
1930 mbfl_convert_filter_flush(encoder); in mbfl_strimwidth()
1935 mbfl_convert_filter_reset(encoder, marker->no_encoding, mbfl_no_encoding_wchar); in mbfl_strimwidth()
1939 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_strimwidth()
1944 mbfl_convert_filter_flush(encoder); in mbfl_strimwidth()
1953 mbfl_convert_filter_delete(encoder); in mbfl_strimwidth()
1971 mbfl_convert_filter *encoder = NULL; in mbfl_ja_jp_hantozen() local
2022 encoder = mbfl_convert_filter_new( in mbfl_ja_jp_hantozen()
2028 if (encoder == NULL) { in mbfl_ja_jp_hantozen()
2037 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_ja_jp_hantozen()
2044 mbfl_convert_filter_flush(encoder); in mbfl_ja_jp_hantozen()
2058 if (encoder != NULL) { in mbfl_ja_jp_hantozen()
2059 mbfl_convert_filter_delete(encoder); in mbfl_ja_jp_hantozen()
3041 mbfl_convert_filter *encoder; in mbfl_html_numeric_entity() local
3060 encoder = mbfl_convert_filter_new( in mbfl_html_numeric_entity()
3065 encoder = mbfl_convert_filter_new( in mbfl_html_numeric_entity()
3070 encoder = mbfl_convert_filter_new( in mbfl_html_numeric_entity()
3076 if (pc.decoder == NULL || encoder == NULL) { in mbfl_html_numeric_entity()
3077 mbfl_convert_filter_delete(encoder); in mbfl_html_numeric_entity()
3092 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_html_numeric_entity()
3098 mbfl_convert_filter_flush(encoder); in mbfl_html_numeric_entity()
3101 mbfl_convert_filter_delete(encoder); in mbfl_html_numeric_entity()