Lines Matching refs:self

35 	struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract;  in php_gziop_read()  local
39 read = gzread(self->gz_file, buf, count); in php_gziop_read()
41 if (gzeof(self->gz_file)) { in php_gziop_read()
50 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_write() local
54 wrote = gzwrite(self->gz_file, (char *) buf, count); in php_gziop_write()
61 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_seek() local
63 assert(self != NULL); in php_gziop_seek()
69 *newoffs = gzseek(self->gz_file, offset, whence); in php_gziop_seek()
76 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_close() local
80 if (self->gz_file) { in php_gziop_close()
81 ret = gzclose(self->gz_file); in php_gziop_close()
82 self->gz_file = NULL; in php_gziop_close()
84 if (self->stream) { in php_gziop_close()
85 php_stream_close(self->stream); in php_gziop_close()
86 self->stream = NULL; in php_gziop_close()
89 efree(self); in php_gziop_close()
96 struct php_gz_stream_data_t *self = (struct php_gz_stream_data_t *) stream->abstract; in php_gziop_flush() local
98 return gzflush(self->gz_file, Z_SYNC_FLUSH); in php_gziop_flush()
114 struct php_gz_stream_data_t *self; in php_stream_gzopen() local
137 self = emalloc(sizeof(*self)); in php_stream_gzopen()
138 self->stream = innerstream; in php_stream_gzopen()
139 self->gz_file = gzdopen(dup(fd), mode); in php_stream_gzopen()
141 if (self->gz_file) { in php_stream_gzopen()
143 if (zlevel && (Z_OK != gzsetparams(self->gz_file, zval_get_long(zlevel), Z_DEFAULT_STRATEGY))) { in php_stream_gzopen()
147 stream = php_stream_alloc_rel(&php_stream_gzio_ops, self, 0, mode); in php_stream_gzopen()
153 gzclose(self->gz_file); in php_stream_gzopen()
156 efree(self); in php_stream_gzopen()