diff --git a/cairo_canvas.c b/cairo_canvas.c index 15e4e24..addb3d4 100644 --- a/cairo_canvas.c +++ b/cairo_canvas.c @@ -26,8 +26,6 @@ #include "lines.h" #include "pixman_utils.h" -#define ROUND(_x) floor((_x) + 0.5) - struct CairoCanvas { CanvasBase base; uint32_t *private_data; diff --git a/canvas_base.c b/canvas_base.c index 09fdca0..23039eb 100644 --- a/canvas_base.c +++ b/canvas_base.c @@ -76,7 +76,7 @@ #define MAX(x, y) (((x) >= (y)) ? (x) : (y)) #endif -#define ROUND(_x) floor((_x) + 0.5) +#define ROUND(_x) ((int)floor((_x) + 0.5)) #ifdef WIN32 typedef struct __declspec (align(1)) LZImage {