Author: damjan Date: Wed Aug 26 18:10:02 2015 New Revision: 1697984 URL: http://svn.apache.org/r1697984 Log: #i112383# CLng("&HFFFFFFFF") fails on 64-bits rather than returning -1
Found-by: andrew Patch-by: Damjan Jovanovic Added: openoffice/trunk/test/testuno/data/uno/sc/fvt/StarBasicCLng.ods (with props) Modified: openoffice/trunk/main/basic/source/sbx/sbxscan.cxx openoffice/trunk/test/testuno/source/fvt/uno/sc/formula/TestFormulaDocs.java Modified: openoffice/trunk/main/basic/source/sbx/sbxscan.cxx URL: http://svn.apache.org/viewvc/openoffice/trunk/main/basic/source/sbx/sbxscan.cxx?rev=1697984&r1=1697983&r2=1697984&view=diff ============================================================================== --- openoffice/trunk/main/basic/source/sbx/sbxscan.cxx (original) +++ openoffice/trunk/main/basic/source/sbx/sbxscan.cxx Wed Aug 26 18:10:02 2015 @@ -202,7 +202,7 @@ SbxError ImpScan( const ::rtl::OUString& case 'H': break; default : bRes = sal_False; } - long l = 0; + sal_Int32 l = 0; int i; while( isalnum( *p ) ) { Added: openoffice/trunk/test/testuno/data/uno/sc/fvt/StarBasicCLng.ods URL: http://svn.apache.org/viewvc/openoffice/trunk/test/testuno/data/uno/sc/fvt/StarBasicCLng.ods?rev=1697984&view=auto ============================================================================== Binary file - no diff available. Propchange: openoffice/trunk/test/testuno/data/uno/sc/fvt/StarBasicCLng.ods ------------------------------------------------------------------------------ svn:mime-type = application/vnd.oasis.opendocument.spreadsheet Modified: openoffice/trunk/test/testuno/source/fvt/uno/sc/formula/TestFormulaDocs.java URL: http://svn.apache.org/viewvc/openoffice/trunk/test/testuno/source/fvt/uno/sc/formula/TestFormulaDocs.java?rev=1697984&r1=1697983&r2=1697984&view=diff ============================================================================== --- openoffice/trunk/test/testuno/source/fvt/uno/sc/formula/TestFormulaDocs.java (original) +++ openoffice/trunk/test/testuno/source/fvt/uno/sc/formula/TestFormulaDocs.java Wed Aug 26 18:10:02 2015 @@ -79,6 +79,7 @@ public class TestFormulaDocs { public void testFormulaDocs() throws Exception { testOneDoc( "uno/sc/fvt/FormulaTest1.ods"); testOneDoc( "uno/sc/fvt/StarBasicYearMonthDateHourMinuteSecondTests.ods"); + testOneDoc( "uno/sc/fvt/StarBasicCLng.ods"); } public void testOneDoc( String filename) throws Exception {