Lines Matching refs:convd

922 	mbfl_buffer_converter *convd;
935 convd = mbfl_buffer_converter_new2((const mbfl_encoding *)encoding_from, (const mbfl_encoding *)encoding_to, string.len);
936 if (convd == NULL) {
940 mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
941 mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
944 status = mbfl_buffer_converter_feed2(convd, &string, &loc);
946 mbfl_buffer_converter_delete(convd);
950 mbfl_buffer_converter_flush(convd);
951 if (!mbfl_buffer_converter_result(convd, &result)) {
952 mbfl_buffer_converter_delete(convd);
959 mbfl_buffer_converter_delete(convd);
2223 /* these are not needed. convd has encoding info.
3186 mbfl_buffer_converter *convd;
3245 convd = mbfl_buffer_converter_new2(from_encoding, to_encoding, string.len);
3246 if (convd == NULL) {
3251 mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
3252 mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
3255 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
3263 MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
3264 mbfl_buffer_converter_delete(convd);
3850 mbfl_buffer_converter *convd;
3995 convd = NULL;
3997 convd = mbfl_buffer_converter_new2(from_encoding, to_encoding, 0);
3998 if (convd == NULL) {
4002 mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
4003 mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
4007 if (convd != NULL) {
4062 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
4075 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
4086 MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
4087 mbfl_buffer_converter_delete(convd);
4872 mbfl_buffer_converter *convd;
4874 convd = mbfl_buffer_converter_new2(encoding, encoding, 0);
4875 if (convd == NULL) {
4878 mbfl_buffer_converter_illegal_mode(convd, MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE);
4879 mbfl_buffer_converter_illegal_substchar(convd, 0);
4880 return convd;
4884 static inline int php_mb_check_encoding_impl(mbfl_buffer_converter *convd, const char *input, size_t length, const mbfl_encoding *encoding) {
4895 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
4896 illegalchars = mbfl_buffer_illegalchars(convd);
4912 mbfl_buffer_converter *convd;
4926 convd = php_mb_init_convd(encoding);
4927 if (convd == NULL) {
4932 if (php_mb_check_encoding_impl(convd, input, length, encoding)) {
4933 mbfl_buffer_converter_delete(convd);
4936 mbfl_buffer_converter_delete(convd);
4944 mbfl_buffer_converter *convd;
4960 convd = php_mb_init_convd(encoding);
4961 if (convd == NULL) {
4968 mbfl_buffer_converter_delete(convd);
4975 if (!php_mb_check_encoding_impl(convd, ZSTR_VAL(key), ZSTR_LEN(key), encoding)) {
4982 if (!php_mb_check_encoding_impl(convd, Z_STRVAL_P(entry), Z_STRLEN_P(entry), encoding)) {
5006 mbfl_buffer_converter_delete(convd);