From 6f0fcc6406442088a964c19ec4ecf00816a5d560 Mon Sep 17 00:00:00 2001 From: gmueller Date: Tue, 25 Jan 2011 22:47:15 +0100 Subject: [PATCH] fix yaml emitter on bsd --- libs/yaml-cpp/include/yaml-cpp/emitter.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/yaml-cpp/include/yaml-cpp/emitter.h b/libs/yaml-cpp/include/yaml-cpp/emitter.h index a353e71..1d49e7a 100644 --- a/libs/yaml-cpp/include/yaml-cpp/emitter.h +++ b/libs/yaml-cpp/include/yaml-cpp/emitter.h @@ -106,6 +106,9 @@ namespace YAML EmitSeparationIfNecessary(); std::stringstream str; + // fix for freebsd + str.precision(15); + str.setf(std::ios_base::floatfield, std::ios_base::fixed); str << value; m_stream << str.str();