From 1e5b6e73e6b5d2a4973174cda334fbc9ce47db91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Remko=20Tron=C3=A7on?= Date: Thu, 15 Aug 2013 16:26:12 +0200 Subject: Fixed warnings in SpellParser. Change-Id: I8f44bab2f4d32e955e38e6e355824ca513b6a930 diff --git a/SwifTools/SpellParser.cpp b/SwifTools/SpellParser.cpp index 7208cdb..8cb42e4 100644 --- a/SwifTools/SpellParser.cpp +++ b/SwifTools/SpellParser.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011 Vlad Voicu + * Copyright (c) 2011-2013 Vlad Voicu * Licensed under the Simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ @@ -9,6 +9,7 @@ #include #include #include +#include #include @@ -40,14 +41,14 @@ struct counter { switch (t.id()) { case ID_WWW: - position += t.value().size(); + position += boost::numeric_cast(t.value().size()); break; case ID_HTTP: - position += t.value().size(); + position += boost::numeric_cast(t.value().size()); break; case ID_WORD: // matched a word - wordPositions.push_back(boost::tuples::make_tuple(position, position + t.value().size())); - position += t.value().size(); + wordPositions.push_back(boost::tuples::make_tuple(position, position + boost::numeric_cast(t.value().size()))); + position += boost::numeric_cast(t.value().size()); break; case ID_CHAR: // match a simple char ++position; -- cgit v0.10.2-6-g49f6