diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2024-03-24 08:12:11 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2024-03-24 08:12:11 +0100 |
| commit | 1434bc2bd0caa6c846e7dd0f65370de59d5e1c3c (patch) | |
| tree | 21759fcde7b484ce449b803771f6d1ccf2bb00ab /src | |
| parent | f01dec8eb364787fc8c898f3389702f2a222a6b3 (diff) | |
Replace lround() calls by round() calls in class Fl_Anim_GIF_Image (#942)
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_Anim_GIF_Image.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/Fl_Anim_GIF_Image.cxx b/src/Fl_Anim_GIF_Image.cxx index 09e35095d..cd04f9467 100644 --- a/src/Fl_Anim_GIF_Image.cxx +++ b/src/Fl_Anim_GIF_Image.cxx @@ -22,7 +22,7 @@ #include <stdio.h> #include <stdlib.h> #include <errno.h> -#include <math.h> // lround() +#include <math.h> // round() #include <FL/Fl_Anim_GIF_Image.H> @@ -199,10 +199,10 @@ void Fl_Anim_GIF_Image::FrameInfo::copy(const FrameInfo& fi) { double scale_factor_x = (double)canvas_w / (double)fi.canvas_w; double scale_factor_y = (double)canvas_h / (double)fi.canvas_h; if (fi.optimize_mem) { - frames[i].x = (unsigned short)lround(fi.frames[i].x * scale_factor_x); - frames[i].y = (unsigned short)lround(fi.frames[i].y * scale_factor_y); - int new_w = (int)lround(fi.frames[i].w * scale_factor_x); - int new_h = (int)lround(fi.frames[i].h * scale_factor_y); + frames[i].x = (unsigned short)round(fi.frames[i].x * scale_factor_x); + frames[i].y = (unsigned short)round(fi.frames[i].y * scale_factor_y); + int new_w = (int)round(fi.frames[i].w * scale_factor_x); + int new_h = (int)round(fi.frames[i].h * scale_factor_y); frames[i].w = new_w; frames[i].h = new_h; } @@ -404,10 +404,10 @@ void Fl_Anim_GIF_Image::FrameInfo::resize(int W, int H) { double scale_factor_y = (double)H / (double)canvas_h; for (int i=0; i < frames_size; i++) { if (optimize_mem) { - frames[i].x = (unsigned short)lround(frames[i].x * scale_factor_x); - frames[i].y = (unsigned short)lround(frames[i].y * scale_factor_y); - int new_w = (int)lround(frames[i].w * scale_factor_x); - int new_h = (int)lround(frames[i].h * scale_factor_y); + frames[i].x = (unsigned short)round(frames[i].x * scale_factor_x); + frames[i].y = (unsigned short)round(frames[i].y * scale_factor_y); + int new_w = (int)round(frames[i].w * scale_factor_x); + int new_h = (int)round(frames[i].h * scale_factor_y); frames[i].w = new_w; frames[i].h = new_h; } @@ -1163,7 +1163,7 @@ Fl_Anim_GIF_Image& Fl_Anim_GIF_Image::resize(int w, int h) { \param[in] scale rescale factor in relation to current size */ Fl_Anim_GIF_Image& Fl_Anim_GIF_Image::resize(double scale) { - return resize((int)lround((double)w() * scale), (int)lround((double)h() * scale)); + return resize((int)round((double)w() * scale), (int)round((double)h() * scale)); } |
