diff --git a/src/system/helpers.cpp b/src/system/helpers.cpp index 6a21421ff..a2f9d3414 100644 --- a/src/system/helpers.cpp +++ b/src/system/helpers.cpp @@ -1086,6 +1086,7 @@ std::vector split(const std::string &s, char delim) return vec; } +#if __cplusplus <= 201103L std::string to_string(int i) { std::stringstream s; @@ -1127,6 +1128,7 @@ std::string to_string(unsigned long long i) s << i; return s.str(); } +#endif /** * C++ version 0.4 std::string style "itoa": diff --git a/src/system/helpers.h b/src/system/helpers.h index 8c1961ffb..1e2c9e372 100644 --- a/src/system/helpers.h +++ b/src/system/helpers.h @@ -116,12 +116,17 @@ class CFileHelpers uint32_t GetWidth4FB_HW_ACC(const uint32_t _x, const uint32_t _w, const bool max=true); +#if __cplusplus <= 201103L std::string to_string(int); std::string to_string(unsigned int); std::string to_string(long); std::string to_string(unsigned long); std::string to_string(long long); std::string to_string(unsigned long long); +#else +/* hack... */ +#define to_string(x) std::to_string(x) +#endif std::string itoa(int value, int base);