From 519cdc67664bf3d4333a241545767bc7e6da1814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Mon, 10 Aug 2015 13:04:43 +0200 Subject: [PATCH] Fix bug in printf() output: formats and types. --- opm/parser/eclipse/EclipseState/IOConfig/IOConfig.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opm/parser/eclipse/EclipseState/IOConfig/IOConfig.cpp b/opm/parser/eclipse/EclipseState/IOConfig/IOConfig.cpp index e9a66d2dc..2c20c5832 100644 --- a/opm/parser/eclipse/EclipseState/IOConfig/IOConfig.cpp +++ b/opm/parser/eclipse/EclipseState/IOConfig/IOConfig.cpp @@ -299,7 +299,8 @@ namespace Opm { if (getWriteRestartFile(reportStep)) { auto time = (*m_timemap)[reportStep]; boost::gregorian::date date = time.date(); - printf("%04d : %02d/%02d/%d \n" , reportStep , date.day() , date.month() , date.year()); + printf("%04zu : %02hu/%02hu/%hu \n" , reportStep , + date.day().as_number() , date.month().as_number() , static_cast(date.year())); } } }