Lines Matching refs:convd

927 	mbfl_buffer_converter *convd;
939 convd = mbfl_buffer_converter_new((const mbfl_encoding *)encoding_from, (const mbfl_encoding *)encoding_to, string.len);
940 if (convd == NULL) {
944 mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
945 mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
948 status = mbfl_buffer_converter_feed2(convd, &string, &loc);
950 mbfl_buffer_converter_delete(convd);
954 mbfl_buffer_converter_flush(convd);
956 if (!mbfl_buffer_converter_result(convd, &result)) {
957 mbfl_buffer_converter_delete(convd);
964 mbfl_buffer_converter_delete(convd);
2289 /* these are not needed. convd has encoding info.
3168 mbfl_buffer_converter *convd;
3182 convd = mbfl_buffer_converter_new(from_encoding, to_encoding, string.len);
3183 if (convd == NULL) {
3188 mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
3189 mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
3193 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
3201 MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
3202 mbfl_buffer_converter_delete(convd);
3894 static int mb_recursive_convert_variable(mbfl_buffer_converter *convd, zval *var) /* {{{ */
3905 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
3926 if (mb_recursive_convert_variable(convd, entry)) {
3950 mbfl_buffer_converter *convd;
4027 convd = NULL;
4029 convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0);
4030 if (convd == NULL) {
4034 mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
4035 mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
4039 if (convd != NULL) {
4045 recursion_error = mb_recursive_convert_variable(convd, zv);
4052 MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
4053 mbfl_buffer_converter_delete(convd);
4807 mbfl_buffer_converter *convd;
4809 convd = mbfl_buffer_converter_new(encoding, encoding, 0);
4810 if (convd == NULL) {
4813 mbfl_buffer_converter_illegal_mode(convd, MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE);
4814 mbfl_buffer_converter_illegal_substchar(convd, 0);
4815 return convd;
4819 static inline int php_mb_check_encoding_impl(mbfl_buffer_converter *convd, const char *input, size_t length, const mbfl_encoding *encoding) {
4830 ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
4831 illegalchars = mbfl_buffer_illegalchars(convd);
4847 mbfl_buffer_converter *convd;
4861 convd = php_mb_init_convd(encoding);
4862 if (convd == NULL) {
4867 if (php_mb_check_encoding_impl(convd, input, length, encoding)) {
4868 mbfl_buffer_converter_delete(convd);
4871 mbfl_buffer_converter_delete(convd);
4879 mbfl_buffer_converter *convd;
4895 convd = php_mb_init_convd(encoding);
4896 if (convd == NULL) {
4902 mbfl_buffer_converter_delete(convd);
4910 if (!php_mb_check_encoding_impl(convd, ZSTR_VAL(key), ZSTR_LEN(key), encoding)) {
4917 if (!php_mb_check_encoding_impl(convd, Z_STRVAL_P(entry), Z_STRLEN_P(entry), encoding)) {
4941 mbfl_buffer_converter_delete(convd);