Lines Matching refs:count

49 static size_t php_stream_memory_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC)  in php_stream_memory_write()
57 if (ms->fpos + count > ms->fsize) { in php_stream_memory_write()
61 tmp = emalloc(ms->fpos + count); in php_stream_memory_write()
63 tmp = erealloc(ms->data, ms->fpos + count); in php_stream_memory_write()
66 count = ms->fsize - ms->fpos + 1; in php_stream_memory_write()
69 ms->fsize = ms->fpos + count; in php_stream_memory_write()
73 count = 0; in php_stream_memory_write()
74 if (count) { in php_stream_memory_write()
76 memcpy(ms->data+ms->fpos, (char*)buf, count); in php_stream_memory_write()
77 ms->fpos += count; in php_stream_memory_write()
79 return count; in php_stream_memory_write()
85 static size_t php_stream_memory_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) in php_stream_memory_read()
92 count = 0; in php_stream_memory_read()
94 if (ms->fpos + count >= ms->fsize) { in php_stream_memory_read()
95 count = ms->fsize - ms->fpos; in php_stream_memory_read()
97 if (count) { in php_stream_memory_read()
100 memcpy(buf, ms->data+ms->fpos, count); in php_stream_memory_read()
101 ms->fpos += count; in php_stream_memory_read()
104 return count; in php_stream_memory_read()
363 static size_t php_stream_temp_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC) in php_stream_temp_write()
375 if (memsize + count >= ts->smax) { in php_stream_temp_write()
387 return php_stream_write(ts->innerstream, buf, count); in php_stream_temp_write()
393 static size_t php_stream_temp_read(php_stream *stream, char *buf, size_t count TSRMLS_DC) in php_stream_temp_read()
404 got = php_stream_read(ts->innerstream, buf, count); in php_stream_temp_read()