# HG changeset patch # User Nicolas Saunier # Date 1437508363 14400 # Node ID bee0e7407af769915cd93a1705b132cf00dc7819 # Parent f0a897d7f3a56ad7dcaeff546e18cab0276258cf corrected compilation bug on linux diff -r f0a897d7f3a5 -r bee0e7407af7 c/utils.cpp --- a/c/utils.cpp Mon Jul 20 15:36:48 2015 -0400 +++ b/c/utils.cpp Tue Jul 21 15:52:43 2015 -0400 @@ -4,7 +4,6 @@ #include #include -#include using namespace std; diff -r f0a897d7f3a5 -r bee0e7407af7 include/utils.hpp --- a/include/utils.hpp Mon Jul 20 15:36:48 2015 -0400 +++ b/include/utils.hpp Tue Jul 21 15:52:43 2015 -0400 @@ -1,6 +1,7 @@ #ifndef UTILS_HPP #define UTILS_HPP +#include #include #include #include @@ -73,7 +74,8 @@ template bool fromString(T & result, const std::string & s) { std::istringstream iss(s); - return iss >> result != 0; + iss >> result; + return iss.good() || iss.eof(); } #endif