Lines Matching refs:ms
43 _citrus_memory_stream_getln(struct _citrus_memory_stream * __restrict ms, in _citrus_memory_stream_getln() argument
49 if (ms->ms_pos>=_region_size(&ms->ms_region)) in _citrus_memory_stream_getln()
52 h = p = (uint8_t *)_region_offset(&ms->ms_region, ms->ms_pos); in _citrus_memory_stream_getln()
54 for (i = _region_size(&ms->ms_region) - ms->ms_pos; i > 0; i--) { in _citrus_memory_stream_getln()
61 ms->ms_pos += ret; in _citrus_memory_stream_getln()
69 _citrus_memory_stream_matchline(struct _citrus_memory_stream * __restrict ms, in _citrus_memory_stream_matchline() argument
77 p = _citrus_memory_stream_getln(ms, &len); in _citrus_memory_stream_matchline()
113 _citrus_memory_stream_chr(struct _citrus_memory_stream *ms, in _citrus_memory_stream_chr() argument
119 if (ms->ms_pos >= _region_size(&ms->ms_region)) in _citrus_memory_stream_chr()
122 head = _region_offset(&ms->ms_region, ms->ms_pos); in _citrus_memory_stream_chr()
123 chr = memchr(head, ch, _memstream_remainder(ms)); in _citrus_memory_stream_chr()
125 _region_init(r, head, _memstream_remainder(ms)); in _citrus_memory_stream_chr()
126 ms->ms_pos = _region_size(&ms->ms_region); in _citrus_memory_stream_chr()
132 ms->ms_pos += sz + 1; in _citrus_memory_stream_chr()
138 _citrus_memory_stream_skip_ws(struct _citrus_memory_stream *ms) in _citrus_memory_stream_skip_ws() argument
142 while ((ch = _memstream_peek(ms)) != EOF) { in _citrus_memory_stream_skip_ws()
145 _memstream_getc(ms); in _citrus_memory_stream_skip_ws()