Lines Matching refs:ms
79 _citrus_prop_read_##_func_##_common(struct _memstream * __restrict ms, \
90 ch = _memstream_getc(ms); \
99 _memstream_ungetc(ms, ch); \
109 _citrus_prop_read_##_func_(struct _memstream * __restrict ms, \ in _CITRUS_PROP_READ_UINT_COMMON()
114 _memstream_skip_ws(ms); \ in _CITRUS_PROP_READ_UINT_COMMON()
115 ch = _memstream_getc(ms); \ in _CITRUS_PROP_READ_UINT_COMMON()
121 ch = _memstream_getc(ms); \ in _CITRUS_PROP_READ_UINT_COMMON()
126 ch = _memstream_getc(ms); \ in _CITRUS_PROP_READ_UINT_COMMON()
128 ch = _memstream_getc(ms); \ in _CITRUS_PROP_READ_UINT_COMMON()
130 _memstream_ungetc(ms, ch); \ in _CITRUS_PROP_READ_UINT_COMMON()
138 _memstream_ungetc(ms, ch); \ in _CITRUS_PROP_READ_UINT_COMMON()
140 (ms, &obj->u._func_, base, neg)); \ in _CITRUS_PROP_READ_UINT_COMMON()
147 _citrus_prop_read_character_common(struct _memstream * __restrict ms,
152 ch = _memstream_getc(ms);
156 ch = _memstream_getc(ms);
182 _memstream_ungetc(ms, ch);
186 return (_citrus_prop_read_chr_common(ms, result,
198 _citrus_prop_read_character(struct _memstream * __restrict ms, in _citrus_prop_read_character() argument
203 _memstream_skip_ws(ms); in _citrus_prop_read_character()
204 ch = _memstream_getc(ms); in _citrus_prop_read_character()
206 _memstream_ungetc(ms, ch); in _citrus_prop_read_character()
207 return (_citrus_prop_read_chr(ms, obj)); in _citrus_prop_read_character()
209 errnum = _citrus_prop_read_character_common(ms, &ch); in _citrus_prop_read_character()
213 ch = _memstream_getc(ms); in _citrus_prop_read_character()
220 _citrus_prop_read_bool(struct _memstream * __restrict ms, in _citrus_prop_read_bool() argument
224 _memstream_skip_ws(ms); in _citrus_prop_read_bool()
225 switch (_bcs_tolower(_memstream_getc(ms))) { in _citrus_prop_read_bool()
227 if (_bcs_tolower(_memstream_getc(ms)) == 'r' && in _citrus_prop_read_bool()
228 _bcs_tolower(_memstream_getc(ms)) == 'u' && in _citrus_prop_read_bool()
229 _bcs_tolower(_memstream_getc(ms)) == 'e') { in _citrus_prop_read_bool()
235 if (_bcs_tolower(_memstream_getc(ms)) == 'a' && in _citrus_prop_read_bool()
236 _bcs_tolower(_memstream_getc(ms)) == 'l' && in _citrus_prop_read_bool()
237 _bcs_tolower(_memstream_getc(ms)) == 's' && in _citrus_prop_read_bool()
238 _bcs_tolower(_memstream_getc(ms)) == 'e') { in _citrus_prop_read_bool()
247 _citrus_prop_read_str(struct _memstream * __restrict ms, in _citrus_prop_read_str() argument
260 _memstream_skip_ws(ms); in _citrus_prop_read_str()
261 quot = _memstream_getc(ms); in _citrus_prop_read_str()
267 _memstream_ungetc(ms, quot); in _citrus_prop_read_str()
287 ch = _memstream_getc(ms); in _citrus_prop_read_str()
295 _memstream_ungetc(ms, ch); in _citrus_prop_read_str()
296 errnum = _citrus_prop_read_character_common(ms, &ch); in _citrus_prop_read_str()
320 _citrus_prop_read_symbol(struct _memstream * __restrict ms, in _citrus_prop_read_symbol() argument
327 ch = _memstream_getc(ms); in _citrus_prop_read_symbol()
332 ch = _memstream_getc(ms); in _citrus_prop_read_symbol()
337 _memstream_ungetc(ms, ch); in _citrus_prop_read_symbol()
344 _citrus_prop_parse_element(struct _memstream * __restrict ms, in _citrus_prop_parse_element() argument
353 errnum = _citrus_prop_read_symbol(ms, name, sizeof(name)); in _citrus_prop_parse_element()
362 _memstream_skip_ws(ms); in _citrus_prop_parse_element()
363 ch = _memstream_getc(ms); in _citrus_prop_parse_element()
365 _memstream_ungetc(ms, ch); in _citrus_prop_parse_element()
369 errnum = (*readers[hint->type])(ms, &ostart); in _citrus_prop_parse_element()
372 _memstream_skip_ws(ms); in _citrus_prop_parse_element()
373 ch = _memstream_getc(ms); in _citrus_prop_parse_element()
382 errnum = (*readers[hint->type])(ms, &oend); in _citrus_prop_parse_element()
385 _memstream_skip_ws(ms); in _citrus_prop_parse_element()
386 ch = _memstream_getc(ms); in _citrus_prop_parse_element()
423 _memstream_ungetc(ms, ch); in _citrus_prop_parse_element()
431 struct _memstream ms; in _citrus_prop_parse_variable() local
434 _memstream_bind_ptr(&ms, __DECONST(void *, var), lenvar); in _citrus_prop_parse_variable()
436 _memstream_skip_ws(&ms); in _citrus_prop_parse_variable()
437 ch = _memstream_getc(&ms); in _citrus_prop_parse_variable()
440 _memstream_ungetc(&ms, ch); in _citrus_prop_parse_variable()
441 errnum = _citrus_prop_parse_element(&ms, hints, context); in _citrus_prop_parse_variable()