Lines Matching refs:self

2594 static void php_iconv_stream_filter_dtor(php_iconv_stream_filter *self)  in php_iconv_stream_filter_dtor()  argument
2596 iconv_close(self->cd); in php_iconv_stream_filter_dtor()
2597 pefree(self->to_charset, self->persistent); in php_iconv_stream_filter_dtor()
2598 pefree(self->from_charset, self->persistent); in php_iconv_stream_filter_dtor()
2603 static php_iconv_err_t php_iconv_stream_filter_ctor(php_iconv_stream_filter *self, in php_iconv_stream_filter_ctor() argument
2607 if (NULL == (self->to_charset = pemalloc(to_charset_len + 1, persistent))) { in php_iconv_stream_filter_ctor()
2610 self->to_charset_len = to_charset_len; in php_iconv_stream_filter_ctor()
2611 if (NULL == (self->from_charset = pemalloc(from_charset_len + 1, persistent))) { in php_iconv_stream_filter_ctor()
2612 pefree(self->to_charset, persistent); in php_iconv_stream_filter_ctor()
2615 self->from_charset_len = from_charset_len; in php_iconv_stream_filter_ctor()
2617 memcpy(self->to_charset, to_charset, to_charset_len); in php_iconv_stream_filter_ctor()
2618 self->to_charset[to_charset_len] = '\0'; in php_iconv_stream_filter_ctor()
2619 memcpy(self->from_charset, from_charset, from_charset_len); in php_iconv_stream_filter_ctor()
2620 self->from_charset[from_charset_len] = '\0'; in php_iconv_stream_filter_ctor()
2622 if ((iconv_t)-1 == (self->cd = iconv_open(self->to_charset, self->from_charset))) { in php_iconv_stream_filter_ctor()
2623 pefree(self->from_charset, persistent); in php_iconv_stream_filter_ctor()
2624 pefree(self->to_charset, persistent); in php_iconv_stream_filter_ctor()
2627 self->persistent = persistent; in php_iconv_stream_filter_ctor()
2628 self->stub_len = 0; in php_iconv_stream_filter_ctor()
2635 php_iconv_stream_filter *self, in php_iconv_stream_filter_append_bucket() argument
2663 if (self->stub_len > 0) { in php_iconv_stream_filter_append_bucket()
2664 pt = self->stub; in php_iconv_stream_filter_append_bucket()
2665 tcnt = self->stub_len; in php_iconv_stream_filter_append_bucket()
2668 if (iconv(self->cd, &pt, &tcnt, &pd, &ocnt) == (size_t)-1) { in php_iconv_stream_filter_append_bucket()
2672 …nv stream filter (\"%s\"=>\"%s\"): invalid multibyte sequence", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2678 if (self->stub_len >= sizeof(self->stub)) { in php_iconv_stream_filter_append_bucket()
2679 …G, "iconv stream filter (\"%s\"=>\"%s\"): insufficient buffer", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2682 self->stub[self->stub_len++] = *(ps++); in php_iconv_stream_filter_append_bucket()
2684 pt = self->stub; in php_iconv_stream_filter_append_bucket()
2685 tcnt = self->stub_len; in php_iconv_stream_filter_append_bucket()
2691 …nv stream filter (\"%s\"=>\"%s\"): invalid multibyte sequence", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2732 …WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2737 …WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2744 memmove(self->stub, pt, tcnt); in php_iconv_stream_filter_append_bucket()
2745 self->stub_len = tcnt; in php_iconv_stream_filter_append_bucket()
2749 if ((ps == NULL ? iconv(self->cd, NULL, NULL, &pd, &ocnt): in php_iconv_stream_filter_append_bucket()
2750 iconv(self->cd, (char **)&ps, &icnt, &pd, &ocnt)) == (size_t)-1) { in php_iconv_stream_filter_append_bucket()
2754 …nv stream filter (\"%s\"=>\"%s\"): invalid multibyte sequence", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2759 if (icnt > sizeof(self->stub)) { in php_iconv_stream_filter_append_bucket()
2760 …G, "iconv stream filter (\"%s\"=>\"%s\"): insufficient buffer", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2763 memcpy(self->stub, ps, icnt); in php_iconv_stream_filter_append_bucket()
2764 self->stub_len = icnt; in php_iconv_stream_filter_append_bucket()
2768 …iconv stream filter (\"%s\"=>\"%s\"): unexpected octet values", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2809 …WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2814 …WARNING, "iconv stream filter (\"%s\"=>\"%s\"): unknown error", self->from_charset, self->to_chars… in php_iconv_stream_filter_append_bucket()
2853 php_iconv_stream_filter *self = (php_iconv_stream_filter *)Z_PTR(filter->abstract); in php_iconv_stream_filter_do_filter() local
2860 if (php_iconv_stream_filter_append_bucket(self, stream, filter, in php_iconv_stream_filter_do_filter()
2870 if (php_iconv_stream_filter_append_bucket(self, stream, filter, in php_iconv_stream_filter_do_filter()