Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/miloyip/rapidjson.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilo Yip <miloyip@gmail.com>2016-04-06 19:47:26 +0300
committerMilo Yip <miloyip@gmail.com>2016-04-06 19:47:26 +0300
commit75d0e4ff652769309052bbbb3745da12a572af9a (patch)
treebadcf301c6eb62a73186619cbf30f588c803663e /include/rapidjson/reader.h
parent47e21a054cafb2bbebc68053b34b5cc47a85acad (diff)
Use single Peek() in SkipWhitespace
Fix #594
Diffstat (limited to 'include/rapidjson/reader.h')
-rw-r--r--include/rapidjson/reader.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/rapidjson/reader.h b/include/rapidjson/reader.h
index 6f455717..8882a5de 100644
--- a/include/rapidjson/reader.h
+++ b/include/rapidjson/reader.h
@@ -262,7 +262,8 @@ void SkipWhitespace(InputStream& is) {
internal::StreamLocalCopy<InputStream> copy(is);
InputStream& s(copy.s);
- while (s.Peek() == ' ' || s.Peek() == '\n' || s.Peek() == '\r' || s.Peek() == '\t')
+ typename InputStream::Ch c;
+ while ((c = s.Peek()) == ' ' || c == '\n' || c == '\r' || c == '\t')
s.Take();
}