diff options
-rw-r--r-- | svtools/source/graphic/grfmgr2.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/svtools/source/graphic/grfmgr2.cxx b/svtools/source/graphic/grfmgr2.cxx index f6dd8a198e82..268d008ce4f6 100644 --- a/svtools/source/graphic/grfmgr2.cxx +++ b/svtools/source/graphic/grfmgr2.cxx @@ -38,8 +38,14 @@ #define WATERMARK_LUM_OFFSET 50 #define WATERMARK_CON_OFFSET -70 -#define MAP( cVal0, cVal1, nFrac ) ((sal_uInt8)((((long)(cVal0)<<20)+nFrac*((long)(cVal1)-(cVal0)))>>20)) +namespace { + +constexpr sal_uInt8 MAP(long cVal0, long cVal1, long nFrac) { + return (sal_uInt8)(((cVal0<<20)+nFrac*(cVal1-cVal0))>>20); +} + +} GraphicManager::GraphicManager( sal_uLong nCacheSize, sal_uLong nMaxObjCacheSize ) : mnUsedSize(0), |