Lines Matching refs:encoder

1220 		mbfl_convert_filter *encoder;  in mbfl_substr()  local
1236 encoder = mbfl_convert_filter_new( in mbfl_substr()
1240 if (decoder == NULL || encoder == NULL) { in mbfl_substr()
1241 mbfl_convert_filter_delete(encoder); in mbfl_substr()
1255 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_substr()
1262 mbfl_convert_filter_flush(encoder); in mbfl_substr()
1265 mbfl_convert_filter_delete(encoder); in mbfl_substr()
1376 mbfl_convert_filter *encoder = NULL; in mbfl_strcut() local
1380 mbfl_convert_filter encoder; in mbfl_strcut() member
1395 if (!(encoder = mbfl_convert_filter_new( in mbfl_strcut()
1410 (*encoder->filter_function)(*p, encoder); in mbfl_strcut()
1414 encoder->output_function = (int(*)(int,void *))decoder->filter_function; in mbfl_strcut()
1415 encoder->flush_function = (int(*)(void *))decoder->filter_flush; in mbfl_strcut()
1416 encoder->data = decoder; in mbfl_strcut()
1422 mbfl_convert_filter_copy(encoder, &_bk.encoder); in mbfl_strcut()
1434 (*encoder->filter_function)(*p, encoder); in mbfl_strcut()
1443 encoder->filter_dtor(encoder); in mbfl_strcut()
1445 mbfl_convert_filter_copy(&_bk.encoder, encoder); in mbfl_strcut()
1450 mbfl_convert_filter_copy(encoder, &bk.encoder); in mbfl_strcut()
1455 (*encoder->filter_flush)(encoder); in mbfl_strcut()
1461 bk.encoder.filter_dtor(&bk.encoder); in mbfl_strcut()
1466 encoder->filter_dtor(encoder); in mbfl_strcut()
1468 mbfl_convert_filter_copy(&_bk.encoder, encoder); in mbfl_strcut()
1472 _bk.encoder.filter_dtor(&_bk.encoder); in mbfl_strcut()
1477 encoder->filter_dtor(encoder); in mbfl_strcut()
1479 mbfl_convert_filter_copy(&bk.encoder, encoder); in mbfl_strcut()
1488 (*encoder->filter_function)(*p, encoder); in mbfl_strcut()
1495 encoder->filter_dtor(encoder); in mbfl_strcut()
1497 mbfl_convert_filter_copy(&bk.encoder, encoder); in mbfl_strcut()
1505 mbfl_convert_filter_copy(encoder, &_bk.encoder); in mbfl_strcut()
1509 (*encoder->filter_flush)(encoder); in mbfl_strcut()
1513 _bk.encoder.filter_dtor(&_bk.encoder); in mbfl_strcut()
1519 encoder->filter_dtor(encoder); in mbfl_strcut()
1521 mbfl_convert_filter_copy(&bk.encoder, encoder); in mbfl_strcut()
1526 bk.encoder.filter_dtor(&bk.encoder); in mbfl_strcut()
1531 encoder->filter_dtor(encoder); in mbfl_strcut()
1533 mbfl_convert_filter_copy(&_bk.encoder, encoder); in mbfl_strcut()
1538 (*encoder->filter_flush)(encoder); in mbfl_strcut()
1541 bk.encoder.filter_dtor(&bk.encoder); in mbfl_strcut()
1545 mbfl_convert_filter_delete(encoder); in mbfl_strcut()
1671 mbfl_convert_filter *encoder; in mbfl_strimwidth() local
1693 encoder = mbfl_convert_filter_new( in mbfl_strimwidth()
1697 if (pc.decoder == NULL || pc.decoder_backup == NULL || encoder == NULL) { in mbfl_strimwidth()
1698 mbfl_convert_filter_delete(encoder); in mbfl_strimwidth()
1720 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_strimwidth()
1724 mbfl_convert_filter_flush(encoder); in mbfl_strimwidth()
1729 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_strimwidth()
1734 mbfl_convert_filter_flush(encoder); in mbfl_strimwidth()
1742 mbfl_convert_filter_reset(encoder, marker->encoding, &mbfl_encoding_wchar); in mbfl_strimwidth()
1746 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_strimwidth()
1751 mbfl_convert_filter_flush(encoder); in mbfl_strimwidth()
1760 mbfl_convert_filter_delete(encoder); in mbfl_strimwidth()
1777 mbfl_convert_filter *encoder = NULL; in mbfl_ja_jp_hantozen() local
1818 encoder = mbfl_convert_filter_new( in mbfl_ja_jp_hantozen()
1824 if (encoder == NULL) { in mbfl_ja_jp_hantozen()
1833 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_ja_jp_hantozen()
1840 mbfl_convert_filter_flush(encoder); in mbfl_ja_jp_hantozen()
1854 if (encoder != NULL) { in mbfl_ja_jp_hantozen()
1855 mbfl_convert_filter_delete(encoder); in mbfl_ja_jp_hantozen()
2831 mbfl_convert_filter *encoder; in mbfl_html_numeric_entity() local
2850 encoder = mbfl_convert_filter_new( in mbfl_html_numeric_entity()
2855 encoder = mbfl_convert_filter_new( in mbfl_html_numeric_entity()
2860 encoder = mbfl_convert_filter_new( in mbfl_html_numeric_entity()
2866 if (pc.decoder == NULL || encoder == NULL) { in mbfl_html_numeric_entity()
2867 mbfl_convert_filter_delete(encoder); in mbfl_html_numeric_entity()
2882 if ((*encoder->filter_function)(*p++, encoder) < 0) { in mbfl_html_numeric_entity()
2888 mbfl_convert_filter_flush(encoder); in mbfl_html_numeric_entity()
2891 mbfl_convert_filter_delete(encoder); in mbfl_html_numeric_entity()