identd 384 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_encoding_detector *identd; identd 394 ext/mbstring/libmbfl/mbfl/mbfilter.c identd = (mbfl_encoding_detector*)mbfl_malloc(sizeof(mbfl_encoding_detector)); identd 395 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd == NULL) { identd 398 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->filter_list = (mbfl_identify_filter **)mbfl_calloc(elistsz, sizeof(mbfl_identify_filter *)); identd 399 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd->filter_list == NULL) { identd 400 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_free(identd); identd 410 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->filter_list[num] = filter; identd 415 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->filter_list_size = num; identd 418 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->strict = strict; identd 420 ext/mbstring/libmbfl/mbfl/mbfilter.c return identd; identd 426 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_encoding_detector *identd; identd 436 ext/mbstring/libmbfl/mbfl/mbfilter.c identd = (mbfl_encoding_detector*)mbfl_malloc(sizeof(mbfl_encoding_detector)); identd 437 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd == NULL) { identd 440 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->filter_list = (mbfl_identify_filter **)mbfl_calloc(elistsz, sizeof(mbfl_identify_filter *)); identd 441 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd->filter_list == NULL) { identd 442 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_free(identd); identd 452 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->filter_list[num] = filter; identd 457 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->filter_list_size = num; identd 460 ext/mbstring/libmbfl/mbfl/mbfilter.c identd->strict = strict; identd 462 ext/mbstring/libmbfl/mbfl/mbfilter.c return identd; identd 467 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_encoding_detector_delete(mbfl_encoding_detector *identd) identd 471 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd != NULL) { identd 472 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd->filter_list != NULL) { identd 473 ext/mbstring/libmbfl/mbfl/mbfilter.c i = identd->filter_list_size; identd 476 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_identify_filter_delete(identd->filter_list[i]); identd 478 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_free((void *)identd->filter_list); identd 480 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_free((void *)identd); identd 485 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_encoding_detector_feed(mbfl_encoding_detector *identd, mbfl_string *string) identd 493 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd != NULL && string != NULL && string->val != NULL) { identd 494 ext/mbstring/libmbfl/mbfl/mbfilter.c num = identd->filter_list_size; identd 500 ext/mbstring/libmbfl/mbfl/mbfilter.c filter = identd->filter_list[i]; identd 520 ext/mbstring/libmbfl/mbfl/mbfilter.c const mbfl_encoding *mbfl_encoding_detector_judge2(mbfl_encoding_detector *identd) identd 527 ext/mbstring/libmbfl/mbfl/mbfilter.c if (identd != NULL) { identd 528 ext/mbstring/libmbfl/mbfl/mbfilter.c n = identd->filter_list_size - 1; identd 530 ext/mbstring/libmbfl/mbfl/mbfilter.c filter = identd->filter_list[n]; identd 532 ext/mbstring/libmbfl/mbfl/mbfilter.c if (!identd->strict || !filter->status) { identd 541 ext/mbstring/libmbfl/mbfl/mbfilter.c n = identd->filter_list_size - 1; identd 543 ext/mbstring/libmbfl/mbfl/mbfilter.c filter = identd->filter_list[n]; identd 555 ext/mbstring/libmbfl/mbfl/mbfilter.c enum mbfl_no_encoding mbfl_encoding_detector_judge(mbfl_encoding_detector *identd) identd 557 ext/mbstring/libmbfl/mbfl/mbfilter.c const mbfl_encoding *encoding = mbfl_encoding_detector_judge2(identd); identd 157 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void mbfl_encoding_detector_delete(mbfl_encoding_detector *identd); identd 158 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_encoding_detector_feed(mbfl_encoding_detector *identd, mbfl_string *string); identd 159 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern enum mbfl_no_encoding mbfl_encoding_detector_judge(mbfl_encoding_detector *identd); identd 160 ext/mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern const mbfl_encoding *mbfl_encoding_detector_judge2(mbfl_encoding_detector *identd); identd 203 ext/mbstring/mb_gpc.c mbfl_encoding_detector *identd = NULL; identd 271 ext/mbstring/mb_gpc.c identd = mbfl_encoding_detector_new2(info->from_encodings, info->num_from_encodings, MBSTRG(strict_detection)); identd 272 ext/mbstring/mb_gpc.c if (identd != NULL) { identd 277 ext/mbstring/mb_gpc.c if (mbfl_encoding_detector_feed(identd, &string)) { identd 282 ext/mbstring/mb_gpc.c from_encoding = mbfl_encoding_detector_judge2(identd); identd 283 ext/mbstring/mb_gpc.c mbfl_encoding_detector_delete(identd); identd 3689 ext/mbstring/mbstring.c mbfl_encoding_detector *identd; identd 3739 ext/mbstring/mbstring.c identd = mbfl_encoding_detector_new2(elist, elistsz, MBSTRG(strict_detection)); identd 3740 ext/mbstring/mbstring.c if (identd != NULL) { identd 3783 ext/mbstring/mbstring.c if (mbfl_encoding_detector_feed(identd, &string)) { identd 3792 ext/mbstring/mbstring.c if (mbfl_encoding_detector_feed(identd, &string)) { identd 3798 ext/mbstring/mbstring.c from_encoding = mbfl_encoding_detector_judge2(identd); identd 3799 ext/mbstring/mbstring.c mbfl_encoding_detector_delete(identd);