diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-11-29 14:13:57 +0200 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-11-29 19:13:57 +0200 |
commit | c8211ceb3e3a9e28767e57a497f8912d6a6bdf5c (patch) | |
tree | 46a87bb762b71db8927a3dd20bcf8399b4019090 /src/utility.h | |
parent | c910ead4db55bca09764cda71cd24ee5aef9e93b (diff) | |
download | minetest-c8211ceb3e3a9e28767e57a497f8912d6a6bdf5c.tar.gz minetest-c8211ceb3e3a9e28767e57a497f8912d6a6bdf5c.tar.bz2 minetest-c8211ceb3e3a9e28767e57a497f8912d6a6bdf5c.zip |
Some MSVC fixes
Diffstat (limited to 'src/utility.h')
-rw-r--r-- | src/utility.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/utility.h b/src/utility.h index 97f902b99..4e469db89 100644 --- a/src/utility.h +++ b/src/utility.h @@ -967,7 +967,7 @@ inline bool is_yes(const std::string &s) return false; } -inline s32 stoi(const std::string &s, s32 min, s32 max) +inline s32 mystoi(const std::string &s, s32 min, s32 max) { s32 i = atoi(s.c_str()); if(i < min) @@ -979,19 +979,19 @@ inline s32 stoi(const std::string &s, s32 min, s32 max) // MSVC2010 includes it's own versions of these -#if !defined(_MSC_VER) || _MSC_VER < 1600 +//#if !defined(_MSC_VER) || _MSC_VER < 1600 -inline s32 stoi(std::string s) +inline s32 mystoi(std::string s) { return atoi(s.c_str()); } -inline s32 stoi(std::wstring s) +inline s32 mystoi(std::wstring s) { return atoi(wide_to_narrow(s).c_str()); } -inline float stof(std::string s) +inline float mystof(std::string s) { float f; std::istringstream ss(s); @@ -999,7 +999,10 @@ inline float stof(std::string s) return f; } -#endif +//#endif + +#define stoi mystoi +#define stof mystof inline std::string itos(s32 i) { |