Lines Matching refs:inst

179 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
182 if (NULL == (inst->allowed_tags = pemalloc(ZSTR_LEN(allowed_tags) + 1, persistent))) { in php_strip_tags_filter_ctor()
185 memcpy((char *)inst->allowed_tags, ZSTR_VAL(allowed_tags), ZSTR_LEN(allowed_tags) + 1); in php_strip_tags_filter_ctor()
186 inst->allowed_tags_len = (int)ZSTR_LEN(allowed_tags); in php_strip_tags_filter_ctor()
188 inst->allowed_tags = NULL; in php_strip_tags_filter_ctor()
190 inst->state = 0; in php_strip_tags_filter_ctor()
191 inst->persistent = persistent; in php_strip_tags_filter_ctor()
196 static void php_strip_tags_filter_dtor(php_strip_tags_filter *inst) in php_strip_tags_filter_dtor() argument
198 if (inst->allowed_tags != NULL) { in php_strip_tags_filter_dtor()
199 pefree((void *)inst->allowed_tags, inst->persistent); in php_strip_tags_filter_dtor()
214 php_strip_tags_filter *inst = (php_strip_tags_filter *) Z_PTR(thisfilter->abstract); in strfilter_strip_tags_filter() local
220 …->buflen = php_strip_tags(bucket->buf, bucket->buflen, &(inst->state), inst->allowed_tags, inst->a… in strfilter_strip_tags_filter()
249 php_strip_tags_filter *inst; in strfilter_strip_tags_create() local
253 inst = pemalloc(sizeof(php_strip_tags_filter), persistent); in strfilter_strip_tags_create()
273 if (php_strip_tags_filter_ctor(inst, allowed_tags, persistent) == SUCCESS) { in strfilter_strip_tags_create()
274 filter = php_stream_filter_alloc(&strfilter_strip_tags_ops, inst, persistent); in strfilter_strip_tags_create()
276 pefree(inst, persistent); in strfilter_strip_tags_create()
333 static php_conv_err_t php_conv_base64_encode_convert(php_conv_base64_encode *inst, const char **in_…
334 static void php_conv_base64_encode_dtor(php_conv_base64_encode *inst);
355 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
357 inst->_super.convert_op = (php_conv_convert_func) php_conv_base64_encode_convert; in php_conv_base64_encode_ctor()
358 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor; in php_conv_base64_encode_ctor()
359 inst->erem_len = 0; in php_conv_base64_encode_ctor()
360 inst->line_ccnt = line_len; in php_conv_base64_encode_ctor()
361 inst->line_len = line_len; in php_conv_base64_encode_ctor()
363 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
364 inst->lbchars_len = lbchars_len; in php_conv_base64_encode_ctor()
366 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
368 inst->lbchars_dup = lbchars_dup; in php_conv_base64_encode_ctor()
369 inst->persistent = persistent; in php_conv_base64_encode_ctor()
373 static void php_conv_base64_encode_dtor(php_conv_base64_encode *inst) in php_conv_base64_encode_dtor() argument
375 assert(inst != NULL); in php_conv_base64_encode_dtor()
376 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
377 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
381 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
390 line_ccnt = inst->line_ccnt; in php_conv_base64_encode_flush()
392 switch (inst->erem_len) { in php_conv_base64_encode_flush()
398 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
399 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_flush()
402 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
403 pd += inst->lbchars_len; in php_conv_base64_encode_flush()
404 ocnt -= inst->lbchars_len; in php_conv_base64_encode_flush()
405 line_ccnt = inst->line_len; in php_conv_base64_encode_flush()
411 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_flush()
412 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4)]; in php_conv_base64_encode_flush()
415 inst->erem_len = 0; in php_conv_base64_encode_flush()
421 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
422 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_flush()
425 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
426 pd += inst->lbchars_len; in php_conv_base64_encode_flush()
427 ocnt -= inst->lbchars_len; in php_conv_base64_encode_flush()
428 line_ccnt = inst->line_len; in php_conv_base64_encode_flush()
434 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_flush()
435 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (inst->erem[1] >> 4)]; in php_conv_base64_encode_flush()
436 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[1] << 2)]; in php_conv_base64_encode_flush()
438 inst->erem_len = 0; in php_conv_base64_encode_flush()
451 inst->line_ccnt = line_ccnt; in php_conv_base64_encode_flush()
455 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
463 return php_conv_base64_encode_flush(inst, in_pp, in_left_p, out_pp, out_left_p); in php_conv_base64_encode_convert()
470 line_ccnt = inst->line_ccnt; in php_conv_base64_encode_convert()
473 switch (inst->erem_len) { in php_conv_base64_encode_convert()
476 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
477 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
480 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
481 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
482 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
483 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
489 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_convert()
490 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (ps[0] >> 4)]; in php_conv_base64_encode_convert()
496 inst->erem_len = 0; in php_conv_base64_encode_convert()
503 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
504 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
507 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
508 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
509 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
510 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
516 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_convert()
517 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (inst->erem[1] >> 4)]; in php_conv_base64_encode_convert()
518 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[1] << 2) | (ps[0] >> 6)]; in php_conv_base64_encode_convert()
523 inst->erem_len = 0; in php_conv_base64_encode_convert()
530 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
531 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
535 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
536 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
537 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
538 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
555 inst->erem[inst->erem_len++] = *(ps++); in php_conv_base64_encode_convert()
563 inst->line_ccnt = line_ccnt; in php_conv_base64_encode_convert()
580 static php_conv_err_t php_conv_base64_decode_convert(php_conv_base64_decode *inst, const char **in_…
581 static void php_conv_base64_decode_dtor(php_conv_base64_decode *inst);
602 static int php_conv_base64_decode_ctor(php_conv_base64_decode *inst) in php_conv_base64_decode_ctor() argument
604 inst->_super.convert_op = (php_conv_convert_func) php_conv_base64_decode_convert; in php_conv_base64_decode_ctor()
605 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor; in php_conv_base64_decode_ctor()
607 inst->urem = 0; in php_conv_base64_decode_ctor()
608 inst->urem_nbits = 0; in php_conv_base64_decode_ctor()
609 inst->ustat = 0; in php_conv_base64_decode_ctor()
610 inst->eos = 0; in php_conv_base64_decode_ctor()
614 static void php_conv_base64_decode_dtor(php_conv_base64_decode *inst) in php_conv_base64_decode_dtor() argument
620 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
633 if (inst->eos || inst->urem_nbits == 0) { in php_conv_base64_decode_convert()
646 urem = inst->urem; in php_conv_base64_decode_convert()
647 urem_nbits = inst->urem_nbits; in php_conv_base64_decode_convert()
648 ustat = inst->ustat; in php_conv_base64_decode_convert()
695 inst->eos = 1; in php_conv_base64_decode_convert()
718 inst->urem = urem; in php_conv_base64_decode_convert()
719 inst->urem_nbits = urem_nbits; in php_conv_base64_decode_convert()
720 inst->ustat = ustat; in php_conv_base64_decode_convert()
750 static void php_conv_qprint_encode_dtor(php_conv_qprint_encode *inst);
751 static php_conv_err_t php_conv_qprint_encode_convert(php_conv_qprint_encode *inst, const char **in_…
753 static void php_conv_qprint_encode_dtor(php_conv_qprint_encode *inst) in php_conv_qprint_encode_dtor() argument
755 assert(inst != NULL); in php_conv_qprint_encode_dtor()
756 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
757 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
773 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
786 line_ccnt = inst->line_ccnt; in php_conv_qprint_encode_convert()
787 opts = inst->opts; in php_conv_qprint_encode_convert()
788 lb_ptr = inst->lb_ptr; in php_conv_qprint_encode_convert()
789 lb_cnt = inst->lb_cnt; in php_conv_qprint_encode_convert()
802 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
806 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
809 if (lb_cnt >= inst->lbchars_len) { in php_conv_qprint_encode_convert()
819 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
822 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
834 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
839 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
840 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
849 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
850 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
851 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
852 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
860 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
870 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
872 if (lb_cnt2 >= inst->lbchars_len) { in php_conv_qprint_encode_convert()
896 …} else if ((!(opts & PHP_CONV_QPRINT_OPT_FORCE_ENCODE_FIRST) || line_ccnt < inst->line_len) && ((c… in php_conv_qprint_encode_convert()
897 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
898 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
906 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
907 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
908 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
909 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
920 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
921 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
929 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
930 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
931 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
932 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
954 inst->line_ccnt = line_ccnt; in php_conv_qprint_encode_convert()
955 inst->lb_ptr = lb_ptr; in php_conv_qprint_encode_convert()
956 inst->lb_cnt = lb_cnt; in php_conv_qprint_encode_convert()
962 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
967 inst->_super.convert_op = (php_conv_convert_func) php_conv_qprint_encode_convert; in php_conv_qprint_encode_ctor()
968 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor; in php_conv_qprint_encode_ctor()
969 inst->line_ccnt = line_len; in php_conv_qprint_encode_ctor()
970 inst->line_len = line_len; in php_conv_qprint_encode_ctor()
972 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
973 inst->lbchars_len = lbchars_len; in php_conv_qprint_encode_ctor()
975 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
977 inst->lbchars_dup = lbchars_dup; in php_conv_qprint_encode_ctor()
978 inst->persistent = persistent; in php_conv_qprint_encode_ctor()
979 inst->opts = opts; in php_conv_qprint_encode_ctor()
980 inst->lb_cnt = inst->lb_ptr = 0; in php_conv_qprint_encode_ctor()
999 static void php_conv_qprint_decode_dtor(php_conv_qprint_decode *inst) in php_conv_qprint_decode_dtor() argument
1001 assert(inst != NULL); in php_conv_qprint_decode_dtor()
1002 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
1003 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
1007 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
1016 lb_ptr = inst->lb_ptr; in php_conv_qprint_decode_convert()
1017 lb_cnt = inst->lb_cnt; in php_conv_qprint_decode_convert()
1020 if (inst->scan_stat != 0) { in php_conv_qprint_decode_convert()
1030 scan_stat = inst->scan_stat; in php_conv_qprint_decode_convert()
1031 next_char = inst->next_char; in php_conv_qprint_decode_convert()
1060 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
1066 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
1072 } else if (lb_cnt < inst->lbchars_len && in php_conv_qprint_decode_convert()
1073 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1112 if (lb_cnt < inst->lbchars_len && in php_conv_qprint_decode_convert()
1113 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1125 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1130 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1134 } else if (lb_cnt >= inst->lbchars_len) { in php_conv_qprint_decode_convert()
1139 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1156 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1170 inst->scan_stat = scan_stat; in php_conv_qprint_decode_convert()
1171 inst->lb_ptr = lb_ptr; in php_conv_qprint_decode_convert()
1172 inst->lb_cnt = lb_cnt; in php_conv_qprint_decode_convert()
1173 inst->next_char = next_char; in php_conv_qprint_decode_convert()
1177 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
1179 inst->_super.convert_op = (php_conv_convert_func) php_conv_qprint_decode_convert; in php_conv_qprint_decode_ctor()
1180 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor; in php_conv_qprint_decode_ctor()
1181 inst->scan_stat = 0; in php_conv_qprint_decode_ctor()
1182 inst->next_char = 0; in php_conv_qprint_decode_ctor()
1183 inst->lb_ptr = inst->lb_cnt = 0; in php_conv_qprint_decode_ctor()
1185 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1186 inst->lbchars_len = lbchars_len; in php_conv_qprint_decode_ctor()
1188 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1189 inst->lbchars_len = 0; in php_conv_qprint_decode_ctor()
1191 inst->lbchars_dup = lbchars_dup; in php_conv_qprint_decode_ctor()
1192 inst->persistent = persistent; in php_conv_qprint_decode_ctor()
1420 static int php_convert_filter_ctor(php_convert_filter *inst, in php_convert_filter_ctor() argument
1424 inst->persistent = persistent; in php_convert_filter_ctor()
1425 inst->filtername = pestrdup(filtername, persistent); in php_convert_filter_ctor()
1426 inst->stub_len = 0; in php_convert_filter_ctor()
1428 if ((inst->cd = php_conv_open(conv_mode, conv_opts, persistent)) == NULL) { in php_convert_filter_ctor()
1435 if (inst->cd != NULL) { in php_convert_filter_ctor()
1436 php_conv_dtor(inst->cd); in php_convert_filter_ctor()
1437 pefree(inst->cd, persistent); in php_convert_filter_ctor()
1439 if (inst->filtername != NULL) { in php_convert_filter_ctor()
1440 pefree(inst->filtername, persistent); in php_convert_filter_ctor()
1445 static void php_convert_filter_dtor(php_convert_filter *inst) in php_convert_filter_dtor() argument
1447 if (inst->cd != NULL) { in php_convert_filter_dtor()
1448 php_conv_dtor(inst->cd); in php_convert_filter_dtor()
1449 pefree(inst->cd, inst->persistent); in php_convert_filter_dtor()
1452 if (inst->filtername != NULL) { in php_convert_filter_dtor()
1453 pefree(inst->filtername, inst->persistent); in php_convert_filter_dtor()
1459 php_convert_filter *inst, in strfilter_convert_append_bucket() argument
1487 if (inst->stub_len > 0) { in strfilter_convert_append_bucket()
1488 pt = inst->stub; in strfilter_convert_append_bucket()
1489 tcnt = inst->stub_len; in strfilter_convert_append_bucket()
1492 err = php_conv_convert(inst->cd, &pt, &tcnt, &pd, &ocnt); in strfilter_convert_append_bucket()
1496 … php_error_docref(NULL, E_WARNING, "stream filter (%s): invalid byte sequence", inst->filtername); in strfilter_convert_append_bucket()
1502 if (inst->stub_len >= sizeof(inst->stub)) { in strfilter_convert_append_bucket()
1503 … php_error_docref(NULL, E_WARNING, "stream filter (%s): insufficient buffer", inst->filtername); in strfilter_convert_append_bucket()
1506 inst->stub[inst->stub_len++] = *(ps++); in strfilter_convert_append_bucket()
1508 pt = inst->stub; in strfilter_convert_append_bucket()
1509 tcnt = inst->stub_len; in strfilter_convert_append_bucket()
1518 …php_error_docref(NULL, E_WARNING, "stream filter (%s): unexpected end of stream", inst->filtername… in strfilter_convert_append_bucket()
1548 php_error_docref(NULL, E_WARNING, "stream filter (%s): unknown error", inst->filtername); in strfilter_convert_append_bucket()
1555 memmove(inst->stub, pt, tcnt); in strfilter_convert_append_bucket()
1556 inst->stub_len = tcnt; in strfilter_convert_append_bucket()
1560 err = ((ps == NULL ? php_conv_convert(inst->cd, NULL, NULL, &pd, &ocnt): in strfilter_convert_append_bucket()
1561 php_conv_convert(inst->cd, &ps, &icnt, &pd, &ocnt))); in strfilter_convert_append_bucket()
1564 … php_error_docref(NULL, E_WARNING, "stream filter (%s): invalid byte sequence", inst->filtername); in strfilter_convert_append_bucket()
1569 if (icnt > sizeof(inst->stub)) { in strfilter_convert_append_bucket()
1570 … php_error_docref(NULL, E_WARNING, "stream filter (%s): insufficient buffer", inst->filtername); in strfilter_convert_append_bucket()
1573 memcpy(inst->stub, ps, icnt); in strfilter_convert_append_bucket()
1574 inst->stub_len = icnt; in strfilter_convert_append_bucket()
1578 …php_error_docref(NULL, E_WARNING, "stream filter (%s): unexpected octet values", inst->filtername); in strfilter_convert_append_bucket()
1610 php_error_docref(NULL, E_WARNING, "stream filter (%s): unknown error", inst->filtername); in strfilter_convert_append_bucket()
1650 php_convert_filter *inst = (php_convert_filter *)Z_PTR(thisfilter->abstract); in strfilter_convert_filter() local
1657 if (strfilter_convert_append_bucket(inst, stream, thisfilter, in strfilter_convert_filter()
1667 if (strfilter_convert_append_bucket(inst, stream, thisfilter, in strfilter_convert_filter()
1703 php_convert_filter *inst; in strfilter_convert_create() local
1719 inst = pemalloc(sizeof(php_convert_filter), persistent); in strfilter_convert_create()
1731 if (php_convert_filter_ctor(inst, conv_mode, in strfilter_convert_create()
1737 retval = php_stream_filter_alloc(&strfilter_convert_ops, inst, persistent); in strfilter_convert_create()
1740 pefree(inst, persistent); in strfilter_convert_create()