Lines Matching defs:ms
43 _citrus_memory_stream_getln(struct _citrus_memory_stream * __restrict ms,
49 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;
69 _citrus_memory_stream_matchline(struct _citrus_memory_stream * __restrict ms,
77 p = _citrus_memory_stream_getln(ms, &len);
113 _citrus_memory_stream_chr(struct _citrus_memory_stream *ms,
119 if (ms->ms_pos >= _region_size(&ms->ms_region))
122 head = _region_offset(&ms->ms_region, ms->ms_pos);
123 chr = memchr(head, ch, _memstream_remainder(ms));
125 _region_init(r, head, _memstream_remainder(ms));
126 ms->ms_pos = _region_size(&ms->ms_region);
132 ms->ms_pos += sz + 1;
138 _citrus_memory_stream_skip_ws(struct _citrus_memory_stream *ms)
142 while ((ch = _memstream_peek(ms)) != EOF) {
145 _memstream_getc(ms);