From fef4b75796c96ceca9af6061d79a91b8a454447e Mon Sep 17 00:00:00 2001 From: Christopher Dunn Date: Sat, 6 Feb 2016 09:59:18 -0600 Subject: [PATCH] More conversion fixes for gcc --- include/json/writer.h | 2 +- src/lib_json/json_writer.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/json/writer.h b/include/json/writer.h index 180ab68..49b1512 100644 --- a/include/json/writer.h +++ b/include/json/writer.h @@ -302,7 +302,7 @@ private: ChildValues childValues_; std::ostream* document_; std::string indentString_; - int rightMargin_; + unsigned int rightMargin_; std::string indentation_; bool addChildValues_ : 1; bool indented_ : 1; diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp index f7ceedc..f1f4dcc 100644 --- a/src/lib_json/json_writer.cpp +++ b/src/lib_json/json_writer.cpp @@ -524,7 +524,7 @@ bool StyledWriter::isMultineArray(const Value& value) { isMultiLine = true; } writeValue(value[index]); - lineLength += childValues_[index].length(); + lineLength += static_cast(childValues_[index].length()); } addChildValues_ = false; isMultiLine = isMultiLine || lineLength >= rightMargin_; @@ -743,7 +743,7 @@ bool StyledStreamWriter::isMultineArray(const Value& value) { isMultiLine = true; } writeValue(value[index]); - lineLength += childValues_[index].length(); + lineLength += static_cast(childValues_[index].length()); } addChildValues_ = false; isMultiLine = isMultiLine || lineLength >= rightMargin_; @@ -1026,7 +1026,7 @@ bool BuiltStyledStreamWriter::isMultineArray(Value const& value) { isMultiLine = true; } writeValue(value[index]); - lineLength += childValues_[index].length(); + lineLength += static_cast(childValues_[index].length()); } addChildValues_ = false; isMultiLine = isMultiLine || lineLength >= rightMargin_;