Lines Matching refs:fpos

39 	size_t      fpos;  member
55 ms->fpos = data_len; in php_stream_memory_write()
57 if (ms->fpos + count > data_len) { in php_stream_memory_write()
58 ms->data = zend_string_realloc(ms->data, ms->fpos + count, 0); in php_stream_memory_write()
59 if (ms->fpos > data_len) { in php_stream_memory_write()
61 memset(ZSTR_VAL(ms->data) + data_len, 0, ms->fpos - data_len); in php_stream_memory_write()
68 memcpy(ZSTR_VAL(ms->data) + ms->fpos, (char*) buf, count); in php_stream_memory_write()
70 ms->fpos += count; in php_stream_memory_write()
83 if (ms->fpos >= ZSTR_LEN(ms->data)) { in php_stream_memory_read()
87 if (ms->fpos + count > ZSTR_LEN(ms->data)) { in php_stream_memory_read()
88 count = ZSTR_LEN(ms->data) - ms->fpos; in php_stream_memory_read()
92 memcpy(buf, ZSTR_VAL(ms->data) + ms->fpos, count); in php_stream_memory_read()
93 ms->fpos += count; in php_stream_memory_read()
131 if (ms->fpos < (size_t)(-offset)) { in php_stream_memory_seek()
132 ms->fpos = 0; in php_stream_memory_seek()
136 ms->fpos = ms->fpos + offset; in php_stream_memory_seek()
137 *newoffs = ms->fpos; in php_stream_memory_seek()
143 ms->fpos = ms->fpos + offset; in php_stream_memory_seek()
144 *newoffs = ms->fpos; in php_stream_memory_seek()
149 ms->fpos = 0; in php_stream_memory_seek()
153 ms->fpos = offset; in php_stream_memory_seek()
154 *newoffs = ms->fpos; in php_stream_memory_seek()
160 ms->fpos = ZSTR_LEN(ms->data) + offset; in php_stream_memory_seek()
161 *newoffs = ms->fpos; in php_stream_memory_seek()
165 ms->fpos = 0; in php_stream_memory_seek()
169 ms->fpos = ZSTR_LEN(ms->data) + offset; in php_stream_memory_seek()
170 *newoffs = ms->fpos; in php_stream_memory_seek()
175 *newoffs = ms->fpos; in php_stream_memory_seek()
238 if (newsize < ms->fpos) { in php_stream_memory_set_option()
239 ms->fpos = newsize; in php_stream_memory_set_option()
297 self->fpos = 0; in _php_stream_memory_create()