Lines Matching refs:stream

23 	php_stream *stream;  member
27 struct php_zip_stream_data_t *self = (struct php_zip_stream_data_t *) stream->abstract;
31 static size_t php_zip_ops_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) in php_zip_ops_read() argument
41 stream->eof = 1; in php_zip_ops_read()
48 stream->eof = 1; in php_zip_ops_read()
58 static size_t php_zip_ops_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) in php_zip_ops_write() argument
60 if (!stream) { in php_zip_ops_write()
69 static int php_zip_ops_close(php_stream *stream, int close_handle TSRMLS_DC) in php_zip_ops_close() argument
84 stream->abstract = NULL; in php_zip_ops_close()
90 static int php_zip_ops_flush(php_stream *stream TSRMLS_DC) in php_zip_ops_flush()
92 if (!stream) { in php_zip_ops_flush()
100 static int php_zip_ops_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC) /* {{{ */ in php_zip_ops_stat() argument
103 const char *path = stream->orig_path; in php_zip_ops_stat()
104 size_t path_len = strlen(stream->orig_path); in php_zip_ops_stat()
193 php_stream *stream = NULL; in php_stream_zip_open() local
218 self->stream = NULL; in php_stream_zip_open()
220 stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode); in php_stream_zip_open()
221 stream->orig_path = estrdup(path); in php_stream_zip_open()
227 if (!stream) { in php_stream_zip_open()
230 return stream; in php_stream_zip_open()
256 php_stream *stream = NULL; in php_stream_zip_opener() local
297 self->stream = NULL; in php_stream_zip_opener()
299 stream = php_stream_alloc(&php_stream_zipio_ops, self, NULL, mode); in php_stream_zip_opener()
311 if (!stream) { in php_stream_zip_opener()
314 return stream; in php_stream_zip_opener()