convd             143 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_buffer_converter *convd;
convd             146 ext/mbstring/libmbfl/mbfl/mbfilter.c 	convd = (mbfl_buffer_converter*)mbfl_malloc(sizeof (mbfl_buffer_converter));
convd             147 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd == NULL) {
convd             152 ext/mbstring/libmbfl/mbfl/mbfilter.c 	convd->from = from;
convd             153 ext/mbstring/libmbfl/mbfl/mbfilter.c 	convd->to = to;
convd             156 ext/mbstring/libmbfl/mbfl/mbfilter.c 	convd->filter1 = NULL;
convd             157 ext/mbstring/libmbfl/mbfl/mbfilter.c 	convd->filter2 = NULL;
convd             158 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (mbfl_convert_filter_get_vtbl(convd->from->no_encoding, convd->to->no_encoding) != NULL) {
convd             159 ext/mbstring/libmbfl/mbfl/mbfilter.c 		convd->filter1 = mbfl_convert_filter_new(convd->from->no_encoding, convd->to->no_encoding, mbfl_memory_device_output, NULL, &convd->device);
convd             161 ext/mbstring/libmbfl/mbfl/mbfilter.c 		convd->filter2 = mbfl_convert_filter_new(mbfl_no_encoding_wchar, convd->to->no_encoding, mbfl_memory_device_output, NULL, &convd->device);
convd             162 ext/mbstring/libmbfl/mbfl/mbfilter.c 		if (convd->filter2 != NULL) {
convd             163 ext/mbstring/libmbfl/mbfl/mbfilter.c 			convd->filter1 = mbfl_convert_filter_new(convd->from->no_encoding,
convd             165 ext/mbstring/libmbfl/mbfl/mbfilter.c 					(int (*)(int, void*))convd->filter2->filter_function,
convd             166 ext/mbstring/libmbfl/mbfl/mbfilter.c 					(int (*)(void*))convd->filter2->filter_flush,
convd             167 ext/mbstring/libmbfl/mbfl/mbfilter.c 					convd->filter2);
convd             168 ext/mbstring/libmbfl/mbfl/mbfilter.c 			if (convd->filter1 == NULL) {
convd             169 ext/mbstring/libmbfl/mbfl/mbfilter.c 				mbfl_convert_filter_delete(convd->filter2);
convd             173 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter1 == NULL) {
convd             177 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_init(&convd->device, buf_initsz, buf_initsz/4);
convd             179 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return convd;
convd             184 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_delete(mbfl_buffer_converter *convd)
convd             186 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd != NULL) {
convd             187 ext/mbstring/libmbfl/mbfl/mbfilter.c 		if (convd->filter1) {
convd             188 ext/mbstring/libmbfl/mbfl/mbfilter.c 			mbfl_convert_filter_delete(convd->filter1);
convd             190 ext/mbstring/libmbfl/mbfl/mbfilter.c 		if (convd->filter2) {
convd             191 ext/mbstring/libmbfl/mbfl/mbfilter.c 			mbfl_convert_filter_delete(convd->filter2);
convd             193 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_memory_device_clear(&convd->device);
convd             194 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_free((void*)convd);
convd             199 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_reset(mbfl_buffer_converter *convd)
convd             201 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_reset(&convd->device);
convd             205 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_illegal_mode(mbfl_buffer_converter *convd, int mode)
convd             207 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd != NULL) {
convd             208 ext/mbstring/libmbfl/mbfl/mbfilter.c 		if (convd->filter2 != NULL) {
convd             209 ext/mbstring/libmbfl/mbfl/mbfilter.c 			convd->filter2->illegal_mode = mode;
convd             210 ext/mbstring/libmbfl/mbfl/mbfilter.c 		} else if (convd->filter1 != NULL) {
convd             211 ext/mbstring/libmbfl/mbfl/mbfilter.c 			convd->filter1->illegal_mode = mode;
convd             221 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_illegal_substchar(mbfl_buffer_converter *convd, int substchar)
convd             223 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd != NULL) {
convd             224 ext/mbstring/libmbfl/mbfl/mbfilter.c 		if (convd->filter2 != NULL) {
convd             225 ext/mbstring/libmbfl/mbfl/mbfilter.c 			convd->filter2->illegal_substchar = substchar;
convd             226 ext/mbstring/libmbfl/mbfl/mbfilter.c 		} else if (convd->filter1 != NULL) {
convd             227 ext/mbstring/libmbfl/mbfl/mbfilter.c 			convd->filter1->illegal_substchar = substchar;
convd             237 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_strncat(mbfl_buffer_converter *convd, const unsigned char *p, int n)
convd             242 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd != NULL && p != NULL) {
convd             243 ext/mbstring/libmbfl/mbfl/mbfilter.c 		filter = convd->filter1;
convd             259 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_feed(mbfl_buffer_converter *convd, mbfl_string *string)
convd             261 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return mbfl_buffer_converter_feed2(convd, string, NULL);
convd             265 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_feed2(mbfl_buffer_converter *convd, mbfl_string *string, int *loc)
convd             272 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd == NULL || string == NULL) {
convd             275 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_memory_device_realloc(&convd->device, convd->device.pos + string->len, string->len/4);
convd             280 ext/mbstring/libmbfl/mbfl/mbfilter.c 	filter = convd->filter1;
convd             301 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_flush(mbfl_buffer_converter *convd)
convd             303 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd == NULL) {
convd             307 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter1 != NULL) {
convd             308 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_convert_filter_flush(convd->filter1);
convd             310 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter2 != NULL) {
convd             311 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_convert_filter_flush(convd->filter2);
convd             318 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_getbuffer(mbfl_buffer_converter *convd, mbfl_string *result)
convd             320 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd != NULL && result != NULL && convd->device.buffer != NULL) {
convd             321 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result->no_encoding = convd->to->no_encoding;
convd             322 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result->val = convd->device.buffer;
convd             323 ext/mbstring/libmbfl/mbfl/mbfilter.c 		result->len = convd->device.pos;
convd             332 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_result(mbfl_buffer_converter *convd, mbfl_string *result)
convd             334 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd == NULL || result == NULL) {
convd             337 ext/mbstring/libmbfl/mbfl/mbfilter.c 	result->no_encoding = convd->to->no_encoding;
convd             338 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return mbfl_memory_device_result(&convd->device, result);
convd             342 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_buffer_converter_feed_result(mbfl_buffer_converter *convd, mbfl_string *string,
convd             345 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd == NULL || string == NULL || result == NULL) {
convd             348 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_buffer_converter_feed(convd, string);
convd             349 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter1 != NULL) {
convd             350 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_convert_filter_flush(convd->filter1);
convd             352 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter2 != NULL) {
convd             353 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_convert_filter_flush(convd->filter2);
convd             355 ext/mbstring/libmbfl/mbfl/mbfilter.c 	result->no_encoding = convd->to->no_encoding;
convd             356 ext/mbstring/libmbfl/mbfl/mbfilter.c 	return mbfl_memory_device_result(&convd->device, result);
convd             359 ext/mbstring/libmbfl/mbfl/mbfilter.c int mbfl_buffer_illegalchars(mbfl_buffer_converter *convd)
convd             363 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd == NULL) {
convd             367 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter1 != NULL) {
convd             368 ext/mbstring/libmbfl/mbfl/mbfilter.c 		num_illegalchars += convd->filter1->num_illegalchar;
convd             371 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (convd->filter2 != NULL) {
convd             372 ext/mbstring/libmbfl/mbfl/mbfilter.c 		num_illegalchars += convd->filter2->num_illegalchar;
convd             131 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void mbfl_buffer_converter_delete(mbfl_buffer_converter *convd);
convd             132 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void mbfl_buffer_converter_reset(mbfl_buffer_converter *convd);
convd             133 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_illegal_mode(mbfl_buffer_converter *convd, int mode);
convd             134 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_illegal_substchar(mbfl_buffer_converter *convd, int substchar);
convd             135 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_strncat(mbfl_buffer_converter *convd, const unsigned char *p, int n);
convd             136 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_feed(mbfl_buffer_converter *convd, mbfl_string *string);
convd             137 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_feed2(mbfl_buffer_converter *convd, mbfl_string *string, int *loc);
convd             138 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_flush(mbfl_buffer_converter *convd);
convd             139 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * mbfl_buffer_converter_getbuffer(mbfl_buffer_converter *convd, mbfl_string *result);
convd             140 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * mbfl_buffer_converter_result(mbfl_buffer_converter *convd, mbfl_string *result);
convd             141 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * mbfl_buffer_converter_feed_result(mbfl_buffer_converter *convd, mbfl_string *string, mbfl_string *result);
convd             142 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_illegalchars(mbfl_buffer_converter *convd);
convd              28 ext/mbstring/libmbfl/tests/conv_encoding.c 	mbfl_buffer_converter *convd = NULL;
convd              57 ext/mbstring/libmbfl/tests/conv_encoding.c 	convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0);
convd              95 ext/mbstring/libmbfl/tests/conv_encoding.c 		ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd             101 ext/mbstring/libmbfl/tests/conv_encoding.c 	mbfl_buffer_converter_delete(convd);
convd              32 ext/mbstring/libmbfl/tests/emoji.c 	mbfl_buffer_converter *convd = NULL, *convd2 = NULL;
convd              68 ext/mbstring/libmbfl/tests/emoji.c 	convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0);
convd              79 ext/mbstring/libmbfl/tests/emoji.c 	ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd             115 ext/mbstring/libmbfl/tests/emoji.c 	mbfl_buffer_converter_delete(convd);
convd              15 ext/mbstring/libmbfl/tests/sample.c 	mbfl_buffer_converter *convd = NULL;
convd              32 ext/mbstring/libmbfl/tests/sample.c 	convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0);
convd              33 ext/mbstring/libmbfl/tests/sample.c 	ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd              34 ext/mbstring/libmbfl/tests/sample.c 	mbfl_buffer_converter_delete(convd);	
convd             204 ext/mbstring/mb_gpc.c 	mbfl_buffer_converter *convd = NULL;
convd             293 ext/mbstring/mb_gpc.c 	convd = NULL;
convd             295 ext/mbstring/mb_gpc.c 		convd = mbfl_buffer_converter_new2(from_encoding, info->to_encoding, 0);
convd             296 ext/mbstring/mb_gpc.c 		if (convd != NULL) {
convd             297 ext/mbstring/mb_gpc.c 			mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
convd             298 ext/mbstring/mb_gpc.c 			mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
convd             314 ext/mbstring/mb_gpc.c 		if (convd != NULL && mbfl_buffer_converter_feed_result(convd, &string, &resvar) != NULL) {
convd             322 ext/mbstring/mb_gpc.c 		if (convd != NULL && mbfl_buffer_converter_feed_result(convd, &string, &resval) != NULL) {
convd             338 ext/mbstring/mb_gpc.c 		if (convd != NULL){
convd             345 ext/mbstring/mb_gpc.c 	if (convd != NULL) {
convd             346 ext/mbstring/mb_gpc.c 		MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
convd             347 ext/mbstring/mb_gpc.c 		mbfl_buffer_converter_delete(convd);
convd             922 ext/mbstring/mbstring.c 	mbfl_buffer_converter *convd;
convd             935 ext/mbstring/mbstring.c 	convd = mbfl_buffer_converter_new2((const mbfl_encoding *)encoding_from, (const mbfl_encoding *)encoding_to, string.len);
convd             936 ext/mbstring/mbstring.c 	if (convd == NULL) {
convd             939 ext/mbstring/mbstring.c 	mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
convd             940 ext/mbstring/mbstring.c 	mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
convd             943 ext/mbstring/mbstring.c 	status = mbfl_buffer_converter_feed2(convd, &string, &loc);
convd             945 ext/mbstring/mbstring.c 		mbfl_buffer_converter_delete(convd);
convd             949 ext/mbstring/mbstring.c 	mbfl_buffer_converter_flush(convd);
convd             950 ext/mbstring/mbstring.c 	if (!mbfl_buffer_converter_result(convd, &result)) {
convd             951 ext/mbstring/mbstring.c 		mbfl_buffer_converter_delete(convd);
convd             958 ext/mbstring/mbstring.c 	mbfl_buffer_converter_delete(convd);
convd            3115 ext/mbstring/mbstring.c 	mbfl_buffer_converter *convd;
convd            3174 ext/mbstring/mbstring.c 	convd = mbfl_buffer_converter_new2(from_encoding, to_encoding, string.len);
convd            3175 ext/mbstring/mbstring.c 	if (convd == NULL) {
convd            3179 ext/mbstring/mbstring.c 	mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
convd            3180 ext/mbstring/mbstring.c 	mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
convd            3183 ext/mbstring/mbstring.c 	ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd            3191 ext/mbstring/mbstring.c 	MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
convd            3192 ext/mbstring/mbstring.c 	mbfl_buffer_converter_delete(convd);
convd            3690 ext/mbstring/mbstring.c 	mbfl_buffer_converter *convd;
convd            3812 ext/mbstring/mbstring.c 	convd = NULL;
convd            3814 ext/mbstring/mbstring.c 		convd = mbfl_buffer_converter_new2(from_encoding, to_encoding, 0);
convd            3815 ext/mbstring/mbstring.c 		if (convd == NULL) {
convd            3819 ext/mbstring/mbstring.c 		mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
convd            3820 ext/mbstring/mbstring.c 		mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
convd            3824 ext/mbstring/mbstring.c 	if (convd != NULL) {
convd            3872 ext/mbstring/mbstring.c 							ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd            3885 ext/mbstring/mbstring.c 				ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd            3896 ext/mbstring/mbstring.c 		MBSTRG(illegalchars) += mbfl_buffer_illegalchars(convd);
convd            3897 ext/mbstring/mbstring.c 		mbfl_buffer_converter_delete(convd);
convd            4656 ext/mbstring/mbstring.c 	mbfl_buffer_converter *convd;
convd            4677 ext/mbstring/mbstring.c 	convd = mbfl_buffer_converter_new2(encoding, encoding, 0);
convd            4678 ext/mbstring/mbstring.c 	if (convd == NULL) {
convd            4682 ext/mbstring/mbstring.c 	mbfl_buffer_converter_illegal_mode(convd, MBFL_OUTPUTFILTER_ILLEGAL_MODE_NONE);
convd            4683 ext/mbstring/mbstring.c 	mbfl_buffer_converter_illegal_substchar(convd, 0);
convd            4691 ext/mbstring/mbstring.c 	ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
convd            4692 ext/mbstring/mbstring.c 	illegalchars = mbfl_buffer_illegalchars(convd);
convd            4693 ext/mbstring/mbstring.c 	mbfl_buffer_converter_delete(convd);