Searched refs:ms_pos (Results 1 - 2 of 2) sorted by relevance

/netbsd-current/lib/libc/citrus/
H A Dcitrus_memstream.h35 size_t ms_pos; member in struct:_citrus_memory_stream
52 return ms->ms_pos >= _citrus_region_size(&ms->ms_region);
60 ms->ms_pos = 0;
76 ms->ms_pos = 0;
82 return ms->ms_pos;
90 if (ms->ms_pos>sz)
92 return sz-ms->ms_pos;
103 ms->ms_pos = pos;
106 pos += (ssize_t)ms->ms_pos;
109 ms->ms_pos
[all...]
H A Dcitrus_memstream.c53 if (ms->ms_pos>=_region_size(&ms->ms_region))
56 h = p = (uint8_t *)_region_offset(&ms->ms_region, ms->ms_pos);
58 for (i = _region_size(&ms->ms_region) - ms->ms_pos; i > 0; i--) {
65 ms->ms_pos += ret;
125 if (ms->ms_pos >= _region_size(&ms->ms_region))
128 head = _region_offset(&ms->ms_region, ms->ms_pos);
132 ms->ms_pos = _region_size(&ms->ms_region);
138 ms->ms_pos += sz+1;

Completed in 165 milliseconds