diff options
author | Rüdiger Timm <rt@openoffice.org> | 2008-06-16 12:47:50 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2008-06-16 12:47:50 +0000 |
commit | 2f25525d955014e5bc8454d4f3c99bf48b9c7b98 (patch) | |
tree | abc0eb3a3b41c3832b353bc93d7a451470b2a7ec /extensions | |
parent | 23b5f97a0c67011b70fff0ee126a5748f0e14607 (diff) |
INTEGRATION: CWS hr51 (1.10.22); FILE MERGED
2008/06/06 16:20:22 hr 1.10.22.2: RESYNC: (1.10-1.11); FILE MERGED
2008/06/06 14:00:29 hr 1.10.22.1: #i88947#: fixes for compiling with SunStudio12 (WaE, compiler provided STL)
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/source/scanner/grid.cxx | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/extensions/source/scanner/grid.cxx b/extensions/source/scanner/grid.cxx index ab3e4a827de6..bf78f336c76d 100644 --- a/extensions/source/scanner/grid.cxx +++ b/extensions/source/scanner/grid.cxx @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: grid.cxx,v $ - * $Revision: 1.11 $ + * $Revision: 1.12 $ * * This file is part of OpenOffice.org. * @@ -32,6 +32,7 @@ #include "precompiled_extensions.hxx" #include <grid.hrc> #include <cstdio> +#include <math.h> // for M_LN10 and M_E #define _USE_MATH_DEFINES #include <cmath> @@ -228,8 +229,8 @@ void GridWindow::computeChunk( double fMin, double fMax, double& fChunkOut, doub { // get a nice chunk size like 10, 100, 25 or such fChunkOut = ( fMax - fMin ) / 6.0; - int logchunk = (int)log10( fChunkOut ); - int nChunk = (int)( fChunkOut / exp( (double)(logchunk-1) * M_LN10 ) ); + int logchunk = (int)std::log10( fChunkOut ); + int nChunk = (int)( fChunkOut / std::exp( (double)(logchunk-1) * M_LN10 ) ); if( nChunk >= 75 ) nChunk = 100; else if( nChunk >= 35 ) @@ -350,7 +351,7 @@ void GridWindow::drawGrid() drawLine( fX, m_fMinY, fX, m_fMaxY ); // draw tickmarks Point aPt = transform( fX, m_fMinY ); - sprintf( pBuf, "%g", fX ); + std::sprintf( pBuf, "%g", fX ); String aMark( pBuf, gsl_getSystemTextEncoding() ); Size aTextSize( GetTextWidth( aMark ), GetTextHeight() ); aPt.X() -= aTextSize.Width()/2; @@ -363,7 +364,7 @@ void GridWindow::drawGrid() drawLine( m_fMinX, fY, m_fMaxX, fY ); // draw tickmarks Point aPt = transform( m_fMinX, fY ); - sprintf( pBuf, "%g", fY ); + std::sprintf( pBuf, "%g", fY ); String aMark( pBuf, gsl_getSystemTextEncoding() ); Size aTextSize( GetTextWidth( aMark ), GetTextHeight() ); aPt.X() -= aTextSize.Width() + 2; @@ -571,7 +572,7 @@ IMPL_LINK( GridWindow, ClickButtonHdl, Button*, pButton ) { for( int i = 0; i < m_nValues; i++ ) { - m_pNewYValues[ i ] = m_fMinY + (m_fMaxY-m_fMinY)*(exp((m_pXValues[i]-m_fMinX)/(m_fMaxX-m_fMinX))-1.0)/(M_E-1.0); + m_pNewYValues[ i ] = m_fMinY + (m_fMaxY-m_fMinY)*(std::exp((m_pXValues[i]-m_fMinX)/(m_fMaxX-m_fMinX))-1.0)/(M_E-1.0); } } break; @@ -586,12 +587,12 @@ IMPL_LINK( GridWindow, ClickButtonHdl, Button*, pButton ) double x, y; transform( m_aHandles[i].maPos, x, y ); int nIndex = 0; - double delta = fabs( x-m_pXValues[0] ); + double delta = std::fabs( x-m_pXValues[0] ); for( int n = 1; n < m_nValues; n++ ) { - if( delta > fabs( x - m_pXValues[ n ] ) ) + if( delta > std::fabs( x - m_pXValues[ n ] ) ) { - delta = fabs( x - m_pXValues[ n ] ); + delta = std::fabs( x - m_pXValues[ n ] ); nIndex = n; } } |