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

/freebsd-current/lib/libc/iconv/
H A Dcitrus_memstream.h37 size_t ms_pos; member in struct:_citrus_memory_stream
56 return (ms->ms_pos >= _citrus_region_size(&ms->ms_region));
65 ms->ms_pos = 0;
82 ms->ms_pos = 0;
89 return (ms->ms_pos);
98 if (ms->ms_pos>sz)
100 return (sz-ms->ms_pos);
114 ms->ms_pos = pos;
117 pos += (ssize_t)ms->ms_pos;
120 ms->ms_pos
[all...]
H A Dcitrus_memstream.c49 if (ms->ms_pos>=_region_size(&ms->ms_region))
52 h = p = (uint8_t *)_region_offset(&ms->ms_region, ms->ms_pos);
54 for (i = _region_size(&ms->ms_region) - ms->ms_pos; i > 0; i--) {
61 ms->ms_pos += ret;
119 if (ms->ms_pos >= _region_size(&ms->ms_region))
122 head = _region_offset(&ms->ms_region, ms->ms_pos);
126 ms->ms_pos = _region_size(&ms->ms_region);
132 ms->ms_pos += sz + 1;

Completed in 77 milliseconds