summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2023-10-16 22:04:12 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2023-10-16 22:04:12 +0200
commite7b790ae31b3c5d5e819f35f5fa8bd3619f7103f (patch)
treed77cd72929fa96b358fe3dec45f3a293787889ac /src
parent63dc3f2acbe0bf732b2a550ae806424b592a8364 (diff)
Fix Windows (MSVC) compiler warnings
warning C4244: '=': conversion from 'double' to 'time_t', possible loss of data warning C4244: 'return': conversion from 'time_t' to 'long', possible loss of data
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Timeout.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Fl_Timeout.cxx b/src/Fl_Timeout.cxx
index 17fcc4b92..bc3d0cb84 100644
--- a/src/Fl_Timeout.cxx
+++ b/src/Fl_Timeout.cxx
@@ -78,8 +78,8 @@ Fl_Timestamp Fl::now(double offset) {
ts.sec = sec;
ts.usec = usec;
if (offset) {
- sec = trunc(offset);
- usec = (offset - sec) * 1000000;
+ sec = (time_t)trunc(offset);
+ usec = int((offset - sec) * 1000000);
ts.sec += sec;
if (usec + ts.usec >= 1000000) {
ts.sec++;
@@ -148,7 +148,7 @@ long Fl::ticks_since(Fl_Timestamp& then) {
\see Fl::ticks_since(Fl_Timestamp& then) \see Fl::now()
*/
long Fl::ticks_between(Fl_Timestamp& back, Fl_Timestamp& further_back) {
- return (back.sec-further_back.sec)*60 + (back.usec-further_back.usec)/16666;
+ return long((back.sec-further_back.sec)*60 + (back.usec-further_back.usec)/16666);
}