diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-10-16 22:04:12 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-10-16 22:04:12 +0200 |
| commit | e7b790ae31b3c5d5e819f35f5fa8bd3619f7103f (patch) | |
| tree | d77cd72929fa96b358fe3dec45f3a293787889ac /src | |
| parent | 63dc3f2acbe0bf732b2a550ae806424b592a8364 (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.cxx | 6 |
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); } |
