_memstream_peek
if (_memstream_peek(ms) == '!') {
c = _memstream_peek(ms);
while ((ch = _memstream_peek(ms)) != EOF) {