Commit 90fd24d1 authored by Jesse Beder's avatar Jesse Beder
Browse files

Fixed the return value of the integral conversion functions, and also unset...

Fixed the return value of the integral conversion functions, and also unset the dec flag so it reads other bases (just a temporary fix, since we're officially supposed to read binary too)
parent 9a21a3ec
...@@ -21,8 +21,8 @@ namespace YAML ...@@ -21,8 +21,8 @@ namespace YAML
#define YAML_MAKE_STREAM_CONVERT(type) \ #define YAML_MAKE_STREAM_CONVERT(type) \
inline bool Convert(const std::string& input, type& output) { \ inline bool Convert(const std::string& input, type& output) { \
std::stringstream stream(input); \ std::stringstream stream(input); \
stream >> output; \ stream.unsetf(std::ios::dec); \
return !stream.fail(); \ return stream >> output; \
} }
YAML_MAKE_STREAM_CONVERT(char) YAML_MAKE_STREAM_CONVERT(char)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment