From abff167453e96c4bb2fb9498d9e414db78a031fe Mon Sep 17 00:00:00 2001 From: Lionel Elie Mamane Date: Mon, 2 Feb 2015 20:12:29 +0100 Subject: fixup: use sal macros to force 64 bit integer Change-Id: If584cf49dc5e8864eca733fd99c04cdb4da0da09 --- sw/source/core/fields/docufld.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sw') diff --git a/sw/source/core/fields/docufld.cxx b/sw/source/core/fields/docufld.cxx index 255de7a34ad4..3e02a324fe34 100644 --- a/sw/source/core/fields/docufld.cxx +++ b/sw/source/core/fields/docufld.cxx @@ -1023,7 +1023,11 @@ template static double lcl_TimeToDouble( const T& rTime ) { const double fNanoSecondsPerDay = 86400000000000.0; - return ((rTime.Hours*3600000000000LL)+(rTime.Minutes*60000000000LL)+(rTime.Seconds*1000000000LL)+(rTime.NanoSeconds)) / fNanoSecondsPerDay; + return ( (rTime.Hours * SAL_CONST_INT64(3600000000000)) + + (rTime.Minutes * SAL_CONST_INT64( 60000000000)) + + (rTime.Seconds * SAL_CONST_INT64( 1000000000)) + + (rTime.NanoSeconds)) + / fNanoSecondsPerDay; } template -- cgit