Lines Matching refs:inst

177 static int php_strip_tags_filter_ctor(php_strip_tags_filter *inst, zend_string *allowed_tags, int p…  in php_strip_tags_filter_ctor()  argument
180 if (NULL == (inst->allowed_tags = pemalloc(ZSTR_LEN(allowed_tags) + 1, persistent))) { in php_strip_tags_filter_ctor()
183 memcpy((char *)inst->allowed_tags, ZSTR_VAL(allowed_tags), ZSTR_LEN(allowed_tags) + 1); in php_strip_tags_filter_ctor()
184 inst->allowed_tags_len = (int)ZSTR_LEN(allowed_tags); in php_strip_tags_filter_ctor()
186 inst->allowed_tags = NULL; in php_strip_tags_filter_ctor()
188 inst->state = 0; in php_strip_tags_filter_ctor()
189 inst->persistent = persistent; in php_strip_tags_filter_ctor()
194 static void php_strip_tags_filter_dtor(php_strip_tags_filter *inst) in php_strip_tags_filter_dtor() argument
196 if (inst->allowed_tags != NULL) { in php_strip_tags_filter_dtor()
197 pefree((void *)inst->allowed_tags, inst->persistent); in php_strip_tags_filter_dtor()
212 php_strip_tags_filter *inst = (php_strip_tags_filter *) Z_PTR(thisfilter->abstract); in strfilter_strip_tags_filter() local
218 …->buflen = php_strip_tags(bucket->buf, bucket->buflen, &(inst->state), inst->allowed_tags, inst->a… in strfilter_strip_tags_filter()
247 php_strip_tags_filter *inst; in strfilter_strip_tags_create() local
279 inst = pemalloc(sizeof(php_strip_tags_filter), persistent); in strfilter_strip_tags_create()
280 if (php_strip_tags_filter_ctor(inst, allowed_tags, persistent) == SUCCESS) { in strfilter_strip_tags_create()
281 filter = php_stream_filter_alloc(&strfilter_strip_tags_ops, inst, persistent); in strfilter_strip_tags_create()
283 pefree(inst, persistent); in strfilter_strip_tags_create()
340 static php_conv_err_t php_conv_base64_encode_convert(php_conv_base64_encode *inst, const char **in_…
341 static void php_conv_base64_encode_dtor(php_conv_base64_encode *inst);
362 static php_conv_err_t php_conv_base64_encode_ctor(php_conv_base64_encode *inst, unsigned int line_l… in php_conv_base64_encode_ctor() argument
364 inst->_super.convert_op = (php_conv_convert_func) php_conv_base64_encode_convert; in php_conv_base64_encode_ctor()
365 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor; in php_conv_base64_encode_ctor()
366 inst->erem_len = 0; in php_conv_base64_encode_ctor()
367 inst->line_ccnt = line_len; in php_conv_base64_encode_ctor()
368 inst->line_len = line_len; in php_conv_base64_encode_ctor()
370 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
371 inst->lbchars_len = lbchars_len; in php_conv_base64_encode_ctor()
373 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
375 inst->lbchars_dup = lbchars_dup; in php_conv_base64_encode_ctor()
376 inst->persistent = persistent; in php_conv_base64_encode_ctor()
380 static void php_conv_base64_encode_dtor(php_conv_base64_encode *inst) in php_conv_base64_encode_dtor() argument
382 assert(inst != NULL); in php_conv_base64_encode_dtor()
383 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
384 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
388 static php_conv_err_t php_conv_base64_encode_flush(php_conv_base64_encode *inst, const char **in_pp… in php_conv_base64_encode_flush() argument
397 line_ccnt = inst->line_ccnt; in php_conv_base64_encode_flush()
399 switch (inst->erem_len) { in php_conv_base64_encode_flush()
405 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
406 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_flush()
409 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
410 pd += inst->lbchars_len; in php_conv_base64_encode_flush()
411 ocnt -= inst->lbchars_len; in php_conv_base64_encode_flush()
412 line_ccnt = inst->line_len; in php_conv_base64_encode_flush()
418 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_flush()
419 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4)]; in php_conv_base64_encode_flush()
422 inst->erem_len = 0; in php_conv_base64_encode_flush()
428 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
429 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_flush()
432 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
433 pd += inst->lbchars_len; in php_conv_base64_encode_flush()
434 ocnt -= inst->lbchars_len; in php_conv_base64_encode_flush()
435 line_ccnt = inst->line_len; in php_conv_base64_encode_flush()
441 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_flush()
442 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (inst->erem[1] >> 4)]; in php_conv_base64_encode_flush()
443 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[1] << 2)]; in php_conv_base64_encode_flush()
445 inst->erem_len = 0; in php_conv_base64_encode_flush()
458 inst->line_ccnt = line_ccnt; in php_conv_base64_encode_flush()
462 static php_conv_err_t php_conv_base64_encode_convert(php_conv_base64_encode *inst, const char **in_… in php_conv_base64_encode_convert() argument
470 return php_conv_base64_encode_flush(inst, in_pp, in_left_p, out_pp, out_left_p); in php_conv_base64_encode_convert()
477 line_ccnt = inst->line_ccnt; in php_conv_base64_encode_convert()
480 switch (inst->erem_len) { in php_conv_base64_encode_convert()
483 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
484 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
487 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
488 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
489 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
490 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
496 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_convert()
497 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (ps[0] >> 4)]; in php_conv_base64_encode_convert()
503 inst->erem_len = 0; in php_conv_base64_encode_convert()
510 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
511 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
514 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
515 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
516 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
517 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
523 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_convert()
524 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (inst->erem[1] >> 4)]; in php_conv_base64_encode_convert()
525 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[1] << 2) | (ps[0] >> 6)]; in php_conv_base64_encode_convert()
530 inst->erem_len = 0; in php_conv_base64_encode_convert()
537 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
538 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
542 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
543 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
544 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
545 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
562 inst->erem[inst->erem_len++] = *(ps++); in php_conv_base64_encode_convert()
570 inst->line_ccnt = line_ccnt; in php_conv_base64_encode_convert()
587 static php_conv_err_t php_conv_base64_decode_convert(php_conv_base64_decode *inst, const char **in_…
588 static void php_conv_base64_decode_dtor(php_conv_base64_decode *inst);
609 static int php_conv_base64_decode_ctor(php_conv_base64_decode *inst) in php_conv_base64_decode_ctor() argument
611 inst->_super.convert_op = (php_conv_convert_func) php_conv_base64_decode_convert; in php_conv_base64_decode_ctor()
612 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor; in php_conv_base64_decode_ctor()
614 inst->urem = 0; in php_conv_base64_decode_ctor()
615 inst->urem_nbits = 0; in php_conv_base64_decode_ctor()
616 inst->ustat = 0; in php_conv_base64_decode_ctor()
617 inst->eos = 0; in php_conv_base64_decode_ctor()
621 static void php_conv_base64_decode_dtor(php_conv_base64_decode *inst) in php_conv_base64_decode_dtor() argument
627 static php_conv_err_t php_conv_base64_decode_convert(php_conv_base64_decode *inst, const char **in_… in php_conv_base64_decode_convert() argument
640 if (inst->eos || inst->urem_nbits == 0) { in php_conv_base64_decode_convert()
653 urem = inst->urem; in php_conv_base64_decode_convert()
654 urem_nbits = inst->urem_nbits; in php_conv_base64_decode_convert()
655 ustat = inst->ustat; in php_conv_base64_decode_convert()
702 inst->eos = 1; in php_conv_base64_decode_convert()
725 inst->urem = urem; in php_conv_base64_decode_convert()
726 inst->urem_nbits = urem_nbits; in php_conv_base64_decode_convert()
727 inst->ustat = ustat; in php_conv_base64_decode_convert()
757 static void php_conv_qprint_encode_dtor(php_conv_qprint_encode *inst);
758 static php_conv_err_t php_conv_qprint_encode_convert(php_conv_qprint_encode *inst, const char **in_…
760 static void php_conv_qprint_encode_dtor(php_conv_qprint_encode *inst) in php_conv_qprint_encode_dtor() argument
762 assert(inst != NULL); in php_conv_qprint_encode_dtor()
763 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
764 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
780 static php_conv_err_t php_conv_qprint_encode_convert(php_conv_qprint_encode *inst, const char **in_… in php_conv_qprint_encode_convert() argument
793 line_ccnt = inst->line_ccnt; in php_conv_qprint_encode_convert()
794 opts = inst->opts; in php_conv_qprint_encode_convert()
795 lb_ptr = inst->lb_ptr; in php_conv_qprint_encode_convert()
796 lb_cnt = inst->lb_cnt; in php_conv_qprint_encode_convert()
809 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
813 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
816 if (lb_cnt >= inst->lbchars_len) { in php_conv_qprint_encode_convert()
826 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
829 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
841 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
846 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
847 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
856 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
857 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
858 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
859 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
867 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
877 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
879 if (lb_cnt2 >= inst->lbchars_len) { in php_conv_qprint_encode_convert()
903 …} else if ((!(opts & PHP_CONV_QPRINT_OPT_FORCE_ENCODE_FIRST) || line_ccnt < inst->line_len) && ((c… in php_conv_qprint_encode_convert()
904 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
905 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
913 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
914 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
915 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
916 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
927 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
928 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
936 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
937 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
938 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
939 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
961 inst->line_ccnt = line_ccnt; in php_conv_qprint_encode_convert()
962 inst->lb_ptr = lb_ptr; in php_conv_qprint_encode_convert()
963 inst->lb_cnt = lb_cnt; in php_conv_qprint_encode_convert()
969 static php_conv_err_t php_conv_qprint_encode_ctor(php_conv_qprint_encode *inst, unsigned int line_l… in php_conv_qprint_encode_ctor() argument
974 inst->_super.convert_op = (php_conv_convert_func) php_conv_qprint_encode_convert; in php_conv_qprint_encode_ctor()
975 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor; in php_conv_qprint_encode_ctor()
976 inst->line_ccnt = line_len; in php_conv_qprint_encode_ctor()
977 inst->line_len = line_len; in php_conv_qprint_encode_ctor()
979 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
980 inst->lbchars_len = lbchars_len; in php_conv_qprint_encode_ctor()
982 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
984 inst->lbchars_dup = lbchars_dup; in php_conv_qprint_encode_ctor()
985 inst->persistent = persistent; in php_conv_qprint_encode_ctor()
986 inst->opts = opts; in php_conv_qprint_encode_ctor()
987 inst->lb_cnt = inst->lb_ptr = 0; in php_conv_qprint_encode_ctor()
1006 static void php_conv_qprint_decode_dtor(php_conv_qprint_decode *inst) in php_conv_qprint_decode_dtor() argument
1008 assert(inst != NULL); in php_conv_qprint_decode_dtor()
1009 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
1010 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
1014 static php_conv_err_t php_conv_qprint_decode_convert(php_conv_qprint_decode *inst, const char **in_… in php_conv_qprint_decode_convert() argument
1023 lb_ptr = inst->lb_ptr; in php_conv_qprint_decode_convert()
1024 lb_cnt = inst->lb_cnt; in php_conv_qprint_decode_convert()
1027 if (inst->scan_stat != 0) { in php_conv_qprint_decode_convert()
1037 scan_stat = inst->scan_stat; in php_conv_qprint_decode_convert()
1038 next_char = inst->next_char; in php_conv_qprint_decode_convert()
1067 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
1073 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
1079 } else if (lb_cnt < inst->lbchars_len && in php_conv_qprint_decode_convert()
1080 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1119 if (lb_cnt < inst->lbchars_len && in php_conv_qprint_decode_convert()
1120 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1131 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1136 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1140 } else if (lb_cnt >= inst->lbchars_len) { in php_conv_qprint_decode_convert()
1145 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1162 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1176 inst->scan_stat = scan_stat; in php_conv_qprint_decode_convert()
1177 inst->lb_ptr = lb_ptr; in php_conv_qprint_decode_convert()
1178 inst->lb_cnt = lb_cnt; in php_conv_qprint_decode_convert()
1179 inst->next_char = next_char; in php_conv_qprint_decode_convert()
1183 static php_conv_err_t php_conv_qprint_decode_ctor(php_conv_qprint_decode *inst, const char *lbchars… in php_conv_qprint_decode_ctor() argument
1185 inst->_super.convert_op = (php_conv_convert_func) php_conv_qprint_decode_convert; in php_conv_qprint_decode_ctor()
1186 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor; in php_conv_qprint_decode_ctor()
1187 inst->scan_stat = 0; in php_conv_qprint_decode_ctor()
1188 inst->next_char = 0; in php_conv_qprint_decode_ctor()
1189 inst->lb_ptr = inst->lb_cnt = 0; in php_conv_qprint_decode_ctor()
1191 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1192 inst->lbchars_len = lbchars_len; in php_conv_qprint_decode_ctor()
1194 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1195 inst->lbchars_len = 0; in php_conv_qprint_decode_ctor()
1197 inst->lbchars_dup = lbchars_dup; in php_conv_qprint_decode_ctor()
1198 inst->persistent = persistent; in php_conv_qprint_decode_ctor()
1427 static int php_convert_filter_ctor(php_convert_filter *inst, in php_convert_filter_ctor() argument
1431 inst->persistent = persistent; in php_convert_filter_ctor()
1432 inst->filtername = pestrdup(filtername, persistent); in php_convert_filter_ctor()
1433 inst->stub_len = 0; in php_convert_filter_ctor()
1435 if ((inst->cd = php_conv_open(conv_mode, conv_opts, persistent)) == NULL) { in php_convert_filter_ctor()
1442 if (inst->cd != NULL) { in php_convert_filter_ctor()
1443 php_conv_dtor(inst->cd); in php_convert_filter_ctor()
1444 pefree(inst->cd, persistent); in php_convert_filter_ctor()
1446 if (inst->filtername != NULL) { in php_convert_filter_ctor()
1447 pefree(inst->filtername, persistent); in php_convert_filter_ctor()
1452 static void php_convert_filter_dtor(php_convert_filter *inst) in php_convert_filter_dtor() argument
1454 if (inst->cd != NULL) { in php_convert_filter_dtor()
1455 php_conv_dtor(inst->cd); in php_convert_filter_dtor()
1456 pefree(inst->cd, inst->persistent); in php_convert_filter_dtor()
1459 if (inst->filtername != NULL) { in php_convert_filter_dtor()
1460 pefree(inst->filtername, inst->persistent); in php_convert_filter_dtor()
1466 php_convert_filter *inst, in strfilter_convert_append_bucket() argument
1494 if (inst->stub_len > 0) { in strfilter_convert_append_bucket()
1495 pt = inst->stub; in strfilter_convert_append_bucket()
1496 tcnt = inst->stub_len; in strfilter_convert_append_bucket()
1499 err = php_conv_convert(inst->cd, &pt, &tcnt, &pd, &ocnt); in strfilter_convert_append_bucket()
1503 … php_error_docref(NULL, E_WARNING, "stream filter (%s): invalid byte sequence", inst->filtername); in strfilter_convert_append_bucket()
1509 if (inst->stub_len >= sizeof(inst->stub)) { in strfilter_convert_append_bucket()
1510 … php_error_docref(NULL, E_WARNING, "stream filter (%s): insufficient buffer", inst->filtername); in strfilter_convert_append_bucket()
1513 inst->stub[inst->stub_len++] = *(ps++); in strfilter_convert_append_bucket()
1515 pt = inst->stub; in strfilter_convert_append_bucket()
1516 tcnt = inst->stub_len; in strfilter_convert_append_bucket()
1525 …php_error_docref(NULL, E_WARNING, "stream filter (%s): unexpected end of stream", inst->filtername… in strfilter_convert_append_bucket()
1555 php_error_docref(NULL, E_WARNING, "stream filter (%s): unknown error", inst->filtername); in strfilter_convert_append_bucket()
1562 memmove(inst->stub, pt, tcnt); in strfilter_convert_append_bucket()
1563 inst->stub_len = tcnt; in strfilter_convert_append_bucket()
1567 err = ((ps == NULL ? php_conv_convert(inst->cd, NULL, NULL, &pd, &ocnt): in strfilter_convert_append_bucket()
1568 php_conv_convert(inst->cd, &ps, &icnt, &pd, &ocnt))); in strfilter_convert_append_bucket()
1571 … php_error_docref(NULL, E_WARNING, "stream filter (%s): invalid byte sequence", inst->filtername); in strfilter_convert_append_bucket()
1576 if (icnt > sizeof(inst->stub)) { in strfilter_convert_append_bucket()
1577 … php_error_docref(NULL, E_WARNING, "stream filter (%s): insufficient buffer", inst->filtername); in strfilter_convert_append_bucket()
1580 memcpy(inst->stub, ps, icnt); in strfilter_convert_append_bucket()
1581 inst->stub_len = icnt; in strfilter_convert_append_bucket()
1585 …php_error_docref(NULL, E_WARNING, "stream filter (%s): unexpected octet values", inst->filtername); in strfilter_convert_append_bucket()
1617 php_error_docref(NULL, E_WARNING, "stream filter (%s): unknown error", inst->filtername); in strfilter_convert_append_bucket()
1657 php_convert_filter *inst = (php_convert_filter *)Z_PTR(thisfilter->abstract); in strfilter_convert_filter() local
1664 if (strfilter_convert_append_bucket(inst, stream, thisfilter, in strfilter_convert_filter()
1674 if (strfilter_convert_append_bucket(inst, stream, thisfilter, in strfilter_convert_filter()
1710 php_convert_filter *inst; in strfilter_convert_create() local
1726 inst = pemalloc(sizeof(php_convert_filter), persistent); in strfilter_convert_create()
1738 if (php_convert_filter_ctor(inst, conv_mode, in strfilter_convert_create()
1744 retval = php_stream_filter_alloc(&strfilter_convert_ops, inst, persistent); in strfilter_convert_create()
1747 pefree(inst, persistent); in strfilter_convert_create()