From 96709e443e8b94380d9d7f03d76ba2e6fa4ac461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 13 Nov 2005 14:09:55 +0000 Subject: [PATCH] One more now superfluous roundf() removed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14895 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/drawing/Painter/Painter.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/servers/app/drawing/Painter/Painter.cpp b/src/servers/app/drawing/Painter/Painter.cpp index c0c281101b..755237eb29 100644 --- a/src/servers/app/drawing/Painter/Painter.cpp +++ b/src/servers/app/drawing/Painter/Painter.cpp @@ -39,6 +39,11 @@ #include "Painter.h" +// TODO: I have no idea why this is, but the libbe_test target needs this +#ifdef HAIKU_TARGET_PLATFORM_LIBBE_TEST +extern "C" float roundf(float x); +#endif + #if ALIASED_DRAWING // in this case, we _cannot_ use the outline rasterizer. # define USE_OUTLINE_RASTERIZER 0 @@ -53,17 +58,10 @@ # define USE_OUTLINE_RASTERIZER 0 #endif -int -roundf(float v) -{ - if (v >= 0.0) - return (int)floorf(v + 0.5); - else - return (int)floorf(v - 0.5); -} #define CHECK_CLIPPING if (!fValidClipping) return BRect(0, 0, -1, -1); + // constructor Painter::Painter() : fBuffer(NULL),