diff options
Diffstat (limited to 'src/SimpleMustache.cc')
-rw-r--r-- | src/SimpleMustache.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SimpleMustache.cc b/src/SimpleMustache.cc index 557a183..bad2ab0 100644 --- a/src/SimpleMustache.cc +++ b/src/SimpleMustache.cc @@ -65,7 +65,7 @@ Balau::SimpleMustache::Context & Balau::SimpleMustache::Context::Proxy::operator m_idx = ctxLst.size() + m_idx + 1; if (m_idx <= 0) m_idx = 1; - if (ctxLst.size() < m_idx) + if (ctxLst.size() < static_cast<size_t>(m_idx)) ctxLst.resize(m_idx); SubContext & subCtx = ctxLst[m_idx - 1]; SubContext::iterator s = subCtx.find(key); @@ -447,7 +447,7 @@ Balau::SimpleMustache::Fragments::const_iterator Balau::SimpleMustache::render_r Balau::String Balau::SimpleMustache::escape(const String & s) { int size = 0; - for (int i = 0; i < s.strlen(); i++) { + for (unsigned i = 0; i < s.strlen(); i++) { switch (s[i]) { case '&': size += 5; @@ -476,7 +476,7 @@ Balau::String Balau::SimpleMustache::escape(const String & s) { char * t = (char *) malloc(size + 1); char * p = t; - for (int i = 0; i < s.strlen(); i++) { + for (unsigned i = 0; i < s.strlen(); i++) { switch (s[i]) { case '&': *p++ = '&'; |