• Stephan Bergmann's avatar
    Use cstdlib std::abs instead of stdlib.h abs · b2371492
    Stephan Bergmann yazdı
    ...because the latter lacks the abs(long) overload in some popular environments,
    cf. <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60401> "stdlib.h does not
    provide abs(long) overload."
    
    Similarly, stdlib.h lacks the abs(float), abs(double), abs(long double)
    overloads compared to cmath there, whose use was apparently intended in
    sw/qa/extras/ooxmlexport/ooxmlsdrexport.cxx.  Rewrote that to use
    CPPUNIT_ASSERT_DOUBLES_EQUAL instead, which revealed that the comparisons need
    rather large deltas of .1 resp. .2 (which the original code hid with an
    implicit conversion to integral type, thus using an effective delta of 1).
    
    Discovered with -Wabsolute-value ("absolute value function 'abs' given an
    argument of type 'long' but has parameter of type 'int' which may cause
    truncation of value") recently introduced on Clang trunk towards 3.5.
    
    Change-Id: I4c41575ffdccb2944498b662bd3a53fd510cb0c0
    b2371492
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
test Loading commit data...
uiconfig Loading commit data...
workben Loading commit data...
AllLangResTarget_abp.mk Loading commit data...
AllLangResTarget_bib.mk Loading commit data...
AllLangResTarget_dbp.mk Loading commit data...
AllLangResTarget_pcr.mk Loading commit data...
AllLangResTarget_scn.mk Loading commit data...
AllLangResTarget_upd.mk Loading commit data...
AllLangResTarget_updchk.mk Loading commit data...
Configuration_updchk.mk Loading commit data...
CppunitTest_extensions_test_update.mk Loading commit data...
CustomTarget_so_activex_idl.mk Loading commit data...
CustomTarget_so_activex_x64.mk Loading commit data...
Executable_nsplugin.mk Loading commit data...
Executable_pluginapp.bin.mk Loading commit data...
JunitTest_extensions_unoapi.mk Loading commit data...
Library_OOoSpotlightImporter.mk Loading commit data...
Library_abp.mk Loading commit data...
Library_bib.mk Loading commit data...
Library_dbp.mk Loading commit data...
Library_ldapbe2.mk Loading commit data...
Library_log.mk Loading commit data...
Library_npsoplugin.mk Loading commit data...
Library_oleautobridge.mk Loading commit data...
Library_pcr.mk Loading commit data...
Library_pl.mk Loading commit data...
Library_res.mk Loading commit data...
Library_scn.mk Loading commit data...
Library_so_activex.mk Loading commit data...
Library_so_activex_x64.mk Loading commit data...
Library_updatecheckui.mk Loading commit data...
Library_updatefeed.mk Loading commit data...
Library_updchk.mk Loading commit data...
Makefile Loading commit data...
Module_extensions.mk Loading commit data...
Package_OOoSpotlightImporter.mk Loading commit data...
Package_mdibundle.mk Loading commit data...
README Loading commit data...
StaticLibrary_npsoenv.mk Loading commit data...
StaticLibrary_plugcon.mk Loading commit data...
UIConfig_sbibliography.mk Loading commit data...
UIConfig_spropctrlr.mk Loading commit data...
WinResTarget_activex.mk Loading commit data...
WinResTarget_npsoplugin.mk Loading commit data...