Lines Matching refs:inst

179 static int php_strip_tags_filter_ctor(php_strip_tags_filter *inst, const char *allowed_tags, int al…  in php_strip_tags_filter_ctor()  argument
182 if (NULL == (inst->allowed_tags = pemalloc(allowed_tags_len, persistent))) { in php_strip_tags_filter_ctor()
185 memcpy((char *)inst->allowed_tags, allowed_tags, allowed_tags_len); in php_strip_tags_filter_ctor()
186 inst->allowed_tags_len = allowed_tags_len; 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 *) thisfilter->abstract; in strfilter_strip_tags_filter() local
220 …flen = php_strip_tags(bucket->buf, bucket->buflen, &(inst->state), (char *)inst->allowed_tags, ins… in strfilter_strip_tags_filter()
249 php_strip_tags_filter *inst; in strfilter_strip_tags_create() local
252 inst = pemalloc(sizeof(php_strip_tags_filter), persistent); in strfilter_strip_tags_create()
254 if (inst == NULL) { /* it's possible pemalloc returns NULL in strfilter_strip_tags_create()
283 if (php_strip_tags_filter_ctor(inst, tags_ss.c, tags_ss.len, persistent) != SUCCESS) { in strfilter_strip_tags_create()
287 pefree(inst, persistent); in strfilter_strip_tags_create()
295 return php_stream_filter_alloc(&strfilter_strip_tags_ops, inst, persistent); in strfilter_strip_tags_create()
345 static php_conv_err_t php_conv_base64_encode_convert(php_conv_base64_encode *inst, const char **in_…
346 static void php_conv_base64_encode_dtor(php_conv_base64_encode *inst);
367 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
369 inst->_super.convert_op = (php_conv_convert_func) php_conv_base64_encode_convert; in php_conv_base64_encode_ctor()
370 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_encode_dtor; in php_conv_base64_encode_ctor()
371 inst->erem_len = 0; in php_conv_base64_encode_ctor()
372 inst->line_ccnt = line_len; in php_conv_base64_encode_ctor()
373 inst->line_len = line_len; in php_conv_base64_encode_ctor()
375 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_base64_encode_ctor()
376 inst->lbchars_len = lbchars_len; in php_conv_base64_encode_ctor()
378 inst->lbchars = NULL; in php_conv_base64_encode_ctor()
380 inst->lbchars_dup = lbchars_dup; in php_conv_base64_encode_ctor()
381 inst->persistent = persistent; in php_conv_base64_encode_ctor()
385 static void php_conv_base64_encode_dtor(php_conv_base64_encode *inst) in php_conv_base64_encode_dtor() argument
387 assert(inst != NULL); in php_conv_base64_encode_dtor()
388 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_base64_encode_dtor()
389 pefree((void *)inst->lbchars, inst->persistent); in php_conv_base64_encode_dtor()
393 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
402 line_ccnt = inst->line_ccnt; in php_conv_base64_encode_flush()
404 switch (inst->erem_len) { in php_conv_base64_encode_flush()
410 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
411 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_flush()
414 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
415 pd += inst->lbchars_len; in php_conv_base64_encode_flush()
416 ocnt -= inst->lbchars_len; in php_conv_base64_encode_flush()
417 line_ccnt = inst->line_len; in php_conv_base64_encode_flush()
423 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_flush()
424 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4)]; in php_conv_base64_encode_flush()
427 inst->erem_len = 0; in php_conv_base64_encode_flush()
433 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_flush()
434 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_flush()
437 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_flush()
438 pd += inst->lbchars_len; in php_conv_base64_encode_flush()
439 ocnt -= inst->lbchars_len; in php_conv_base64_encode_flush()
440 line_ccnt = inst->line_len; in php_conv_base64_encode_flush()
446 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_flush()
447 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (inst->erem[1] >> 4)]; in php_conv_base64_encode_flush()
448 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[1] << 2)]; in php_conv_base64_encode_flush()
450 inst->erem_len = 0; in php_conv_base64_encode_flush()
463 inst->line_ccnt = line_ccnt; in php_conv_base64_encode_flush()
467 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
475 return php_conv_base64_encode_flush(inst, in_pp, in_left_p, out_pp, out_left_p); in php_conv_base64_encode_convert()
482 line_ccnt = inst->line_ccnt; in php_conv_base64_encode_convert()
485 switch (inst->erem_len) { in php_conv_base64_encode_convert()
488 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
489 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
492 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
493 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
494 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
495 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
501 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_convert()
502 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (ps[0] >> 4)]; in php_conv_base64_encode_convert()
508 inst->erem_len = 0; in php_conv_base64_encode_convert()
515 if (inst->line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
516 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
519 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
520 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
521 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
522 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
528 *(pd++) = b64_tbl_enc[(inst->erem[0] >> 2)]; in php_conv_base64_encode_convert()
529 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[0] << 4) | (inst->erem[1] >> 4)]; in php_conv_base64_encode_convert()
530 *(pd++) = b64_tbl_enc[(unsigned char)(inst->erem[1] << 2) | (ps[0] >> 6)]; in php_conv_base64_encode_convert()
535 inst->erem_len = 0; in php_conv_base64_encode_convert()
542 if (line_ccnt < 4 && inst->lbchars != NULL) { in php_conv_base64_encode_convert()
543 if (ocnt < inst->lbchars_len) { in php_conv_base64_encode_convert()
547 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_base64_encode_convert()
548 pd += inst->lbchars_len; in php_conv_base64_encode_convert()
549 ocnt -= inst->lbchars_len; in php_conv_base64_encode_convert()
550 line_ccnt = inst->line_len; in php_conv_base64_encode_convert()
567 inst->erem[inst->erem_len++] = *(ps++); in php_conv_base64_encode_convert()
575 inst->line_ccnt = line_ccnt; in php_conv_base64_encode_convert()
592 static php_conv_err_t php_conv_base64_decode_convert(php_conv_base64_decode *inst, const char **in_…
593 static void php_conv_base64_decode_dtor(php_conv_base64_decode *inst);
614 static int php_conv_base64_decode_ctor(php_conv_base64_decode *inst) in php_conv_base64_decode_ctor() argument
616 inst->_super.convert_op = (php_conv_convert_func) php_conv_base64_decode_convert; in php_conv_base64_decode_ctor()
617 inst->_super.dtor = (php_conv_dtor_func) php_conv_base64_decode_dtor; in php_conv_base64_decode_ctor()
619 inst->urem = 0; in php_conv_base64_decode_ctor()
620 inst->urem_nbits = 0; in php_conv_base64_decode_ctor()
621 inst->ustat = 0; in php_conv_base64_decode_ctor()
622 inst->eos = 0; in php_conv_base64_decode_ctor()
626 static void php_conv_base64_decode_dtor(php_conv_base64_decode *inst) in php_conv_base64_decode_dtor() argument
632 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
645 if (inst->eos || inst->urem_nbits == 0) { in php_conv_base64_decode_convert()
658 urem = inst->urem; in php_conv_base64_decode_convert()
659 urem_nbits = inst->urem_nbits; in php_conv_base64_decode_convert()
660 ustat = inst->ustat; in php_conv_base64_decode_convert()
707 inst->eos = 1; in php_conv_base64_decode_convert()
730 inst->urem = urem; in php_conv_base64_decode_convert()
731 inst->urem_nbits = urem_nbits; in php_conv_base64_decode_convert()
732 inst->ustat = ustat; in php_conv_base64_decode_convert()
762 static void php_conv_qprint_encode_dtor(php_conv_qprint_encode *inst);
763 static php_conv_err_t php_conv_qprint_encode_convert(php_conv_qprint_encode *inst, const char **in_…
765 static void php_conv_qprint_encode_dtor(php_conv_qprint_encode *inst) in php_conv_qprint_encode_dtor() argument
767 assert(inst != NULL); in php_conv_qprint_encode_dtor()
768 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_encode_dtor()
769 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_encode_dtor()
785 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
798 line_ccnt = inst->line_ccnt; in php_conv_qprint_encode_convert()
799 opts = inst->opts; in php_conv_qprint_encode_convert()
800 lb_ptr = inst->lb_ptr; in php_conv_qprint_encode_convert()
801 lb_cnt = inst->lb_cnt; in php_conv_qprint_encode_convert()
814 if (!(opts & PHP_CONV_QPRINT_OPT_BINARY) && inst->lbchars != NULL && inst->lbchars_len > 0) { in php_conv_qprint_encode_convert()
818 if (icnt > 0 && *ps == inst->lbchars[lb_cnt]) { in php_conv_qprint_encode_convert()
821 if (lb_cnt >= inst->lbchars_len) { in php_conv_qprint_encode_convert()
831 *(pd++) = inst->lbchars[i]; in php_conv_qprint_encode_convert()
834 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
846 c = NEXT_CHAR(ps, icnt, lb_ptr, lb_cnt, inst->lbchars); in php_conv_qprint_encode_convert()
851 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
852 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
861 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
862 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
863 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
864 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
872 if (inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
881 if (*ps2 == inst->lbchars[lb_cnt2]) { in php_conv_qprint_encode_convert()
883 if (lb_cnt2 >= inst->lbchars_len) { in php_conv_qprint_encode_convert()
907 …} else if ((!(opts & PHP_CONV_QPRINT_OPT_FORCE_ENCODE_FIRST) || line_ccnt < inst->line_len) && ((c… in php_conv_qprint_encode_convert()
908 if (line_ccnt < 2 && inst->lbchars != NULL) { in php_conv_qprint_encode_convert()
909 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
917 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
918 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
919 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
920 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
932 if (ocnt < inst->lbchars_len + 1) { in php_conv_qprint_encode_convert()
940 memcpy(pd, inst->lbchars, inst->lbchars_len); in php_conv_qprint_encode_convert()
941 pd += inst->lbchars_len; in php_conv_qprint_encode_convert()
942 ocnt -= inst->lbchars_len; in php_conv_qprint_encode_convert()
943 line_ccnt = inst->line_len; in php_conv_qprint_encode_convert()
965 inst->line_ccnt = line_ccnt; in php_conv_qprint_encode_convert()
966 inst->lb_ptr = lb_ptr; in php_conv_qprint_encode_convert()
967 inst->lb_cnt = lb_cnt; in php_conv_qprint_encode_convert()
973 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
978 inst->_super.convert_op = (php_conv_convert_func) php_conv_qprint_encode_convert; in php_conv_qprint_encode_ctor()
979 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_encode_dtor; in php_conv_qprint_encode_ctor()
980 inst->line_ccnt = line_len; in php_conv_qprint_encode_ctor()
981 inst->line_len = line_len; in php_conv_qprint_encode_ctor()
983 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_encode_ctor()
984 inst->lbchars_len = lbchars_len; in php_conv_qprint_encode_ctor()
986 inst->lbchars = NULL; in php_conv_qprint_encode_ctor()
988 inst->lbchars_dup = lbchars_dup; in php_conv_qprint_encode_ctor()
989 inst->persistent = persistent; in php_conv_qprint_encode_ctor()
990 inst->opts = opts; in php_conv_qprint_encode_ctor()
991 inst->lb_cnt = inst->lb_ptr = 0; in php_conv_qprint_encode_ctor()
1010 static void php_conv_qprint_decode_dtor(php_conv_qprint_decode *inst) in php_conv_qprint_decode_dtor() argument
1012 assert(inst != NULL); in php_conv_qprint_decode_dtor()
1013 if (inst->lbchars_dup && inst->lbchars != NULL) { in php_conv_qprint_decode_dtor()
1014 pefree((void *)inst->lbchars, inst->persistent); in php_conv_qprint_decode_dtor()
1018 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
1027 lb_ptr = inst->lb_ptr; in php_conv_qprint_decode_convert()
1028 lb_cnt = inst->lb_cnt; in php_conv_qprint_decode_convert()
1031 if (inst->scan_stat != 0) { in php_conv_qprint_decode_convert()
1041 scan_stat = inst->scan_stat; in php_conv_qprint_decode_convert()
1042 next_char = inst->next_char; in php_conv_qprint_decode_convert()
1071 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\r') { in php_conv_qprint_decode_convert()
1077 } else if (!inst->lbchars && lb_cnt == 0 && *ps == '\n') { in php_conv_qprint_decode_convert()
1083 } else if (lb_cnt < inst->lbchars_len && in php_conv_qprint_decode_convert()
1084 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1123 if (lb_cnt < inst->lbchars_len && in php_conv_qprint_decode_convert()
1124 *ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1136 if (!inst->lbchars && lb_cnt == 1 && *ps == '\n') { in php_conv_qprint_decode_convert()
1141 } else if (!inst->lbchars && lb_cnt > 0) { in php_conv_qprint_decode_convert()
1145 } else if (lb_cnt >= inst->lbchars_len) { in php_conv_qprint_decode_convert()
1150 if (*ps == (unsigned char)inst->lbchars[lb_cnt]) { in php_conv_qprint_decode_convert()
1167 *(pd++) = inst->lbchars[lb_ptr++]; in php_conv_qprint_decode_convert()
1181 inst->scan_stat = scan_stat; in php_conv_qprint_decode_convert()
1182 inst->lb_ptr = lb_ptr; in php_conv_qprint_decode_convert()
1183 inst->lb_cnt = lb_cnt; in php_conv_qprint_decode_convert()
1184 inst->next_char = next_char; in php_conv_qprint_decode_convert()
1188 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
1190 inst->_super.convert_op = (php_conv_convert_func) php_conv_qprint_decode_convert; in php_conv_qprint_decode_ctor()
1191 inst->_super.dtor = (php_conv_dtor_func) php_conv_qprint_decode_dtor; in php_conv_qprint_decode_ctor()
1192 inst->scan_stat = 0; in php_conv_qprint_decode_ctor()
1193 inst->next_char = 0; in php_conv_qprint_decode_ctor()
1194 inst->lb_ptr = inst->lb_cnt = 0; in php_conv_qprint_decode_ctor()
1196 inst->lbchars = (lbchars_dup ? pestrdup(lbchars, persistent) : lbchars); in php_conv_qprint_decode_ctor()
1197 inst->lbchars_len = lbchars_len; in php_conv_qprint_decode_ctor()
1199 inst->lbchars = NULL; in php_conv_qprint_decode_ctor()
1200 inst->lbchars_len = 0; in php_conv_qprint_decode_ctor()
1202 inst->lbchars_dup = lbchars_dup; in php_conv_qprint_decode_ctor()
1203 inst->persistent = persistent; in php_conv_qprint_decode_ctor()
1501 static int php_convert_filter_ctor(php_convert_filter *inst, in php_convert_filter_ctor() argument
1505 inst->persistent = persistent; in php_convert_filter_ctor()
1506 inst->filtername = pestrdup(filtername, persistent); in php_convert_filter_ctor()
1507 inst->stub_len = 0; in php_convert_filter_ctor()
1509 if ((inst->cd = php_conv_open(conv_mode, conv_opts, persistent)) == NULL) { in php_convert_filter_ctor()
1516 if (inst->cd != NULL) { in php_convert_filter_ctor()
1517 php_conv_dtor(inst->cd); in php_convert_filter_ctor()
1518 pefree(inst->cd, persistent); in php_convert_filter_ctor()
1520 if (inst->filtername != NULL) { in php_convert_filter_ctor()
1521 pefree(inst->filtername, persistent); in php_convert_filter_ctor()
1526 static void php_convert_filter_dtor(php_convert_filter *inst) in php_convert_filter_dtor() argument
1528 if (inst->cd != NULL) { in php_convert_filter_dtor()
1529 php_conv_dtor(inst->cd); in php_convert_filter_dtor()
1530 pefree(inst->cd, inst->persistent); in php_convert_filter_dtor()
1533 if (inst->filtername != NULL) { in php_convert_filter_dtor()
1534 pefree(inst->filtername, inst->persistent); in php_convert_filter_dtor()
1540 php_convert_filter *inst, in strfilter_convert_append_bucket() argument
1570 if (inst->stub_len > 0) { in strfilter_convert_append_bucket()
1571 pt = inst->stub; in strfilter_convert_append_bucket()
1572 tcnt = inst->stub_len; in strfilter_convert_append_bucket()
1575 err = php_conv_convert(inst->cd, &pt, &tcnt, &pd, &ocnt); in strfilter_convert_append_bucket()
1579 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): invalid byte sequence", inst->fil… in strfilter_convert_append_bucket()
1585 if (inst->stub_len >= sizeof(inst->stub)) { in strfilter_convert_append_bucket()
1586 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): insufficient buffer", inst->filte… in strfilter_convert_append_bucket()
1589 inst->stub[inst->stub_len++] = *(ps++); in strfilter_convert_append_bucket()
1591 pt = inst->stub; in strfilter_convert_append_bucket()
1592 tcnt = inst->stub_len; in strfilter_convert_append_bucket()
1601 …ocref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): unexpected end of stream", inst->filtername); in strfilter_convert_append_bucket()
1641 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): unknown error", inst->filtername); in strfilter_convert_append_bucket()
1648 memmove(inst->stub, pt, tcnt); in strfilter_convert_append_bucket()
1649 inst->stub_len = tcnt; in strfilter_convert_append_bucket()
1653 err = ((ps == NULL ? php_conv_convert(inst->cd, NULL, NULL, &pd, &ocnt): in strfilter_convert_append_bucket()
1654 php_conv_convert(inst->cd, &ps, &icnt, &pd, &ocnt))); in strfilter_convert_append_bucket()
1657 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): invalid byte sequence", inst->fil… in strfilter_convert_append_bucket()
1662 if (icnt > sizeof(inst->stub)) { in strfilter_convert_append_bucket()
1663 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): insufficient buffer", inst->filte… in strfilter_convert_append_bucket()
1666 memcpy(inst->stub, ps, icnt); in strfilter_convert_append_bucket()
1667 inst->stub_len = icnt; in strfilter_convert_append_bucket()
1671 …docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): unexpected octet values", inst->filtername); in strfilter_convert_append_bucket()
1712 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "stream filter (%s): unknown error", inst->filtername); in strfilter_convert_append_bucket()
1752 php_convert_filter *inst = (php_convert_filter *)thisfilter->abstract; in strfilter_convert_filter() local
1759 if (strfilter_convert_append_bucket(inst, stream, thisfilter, in strfilter_convert_filter()
1769 if (strfilter_convert_append_bucket(inst, stream, thisfilter, in strfilter_convert_filter()
1805 php_convert_filter *inst; in strfilter_convert_create() local
1821 inst = pemalloc(sizeof(php_convert_filter), persistent); in strfilter_convert_create()
1833 if (php_convert_filter_ctor(inst, conv_mode, in strfilter_convert_create()
1839 retval = php_stream_filter_alloc(&strfilter_convert_ops, inst, persistent); in strfilter_convert_create()
1842 pefree(inst, persistent); in strfilter_convert_create()