[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNUstep base: bug in NSDecimalNumber decimalNumberByRoundingAccordin
From: |
Pirmin Braun |
Subject: |
Re: GNUstep base: bug in NSDecimalNumber decimalNumberByRoundingAccordingToBehavior: ? |
Date: |
Mon, 20 Jan 2014 00:26:52 +0100 |
I guess the problem is here:
Breakpoint 1, GSDecimalRound (result=0xbffff0d6, scale=2, mode=0) at
NSDecimal.m:257
for 0.009
(gdb) p (int)result->length
$5 = 1
(gdb) p (int)result->exponent
$6 = -3
(gdb) p scale
$7 = 2
(gdb)
267 else if (l <= 0)
-> will return 0.0 which is not correct
for 0.019
(gdb) p (int)result->length
$12 = 2
(gdb) p (int)result->exponent
$11 = -3
(gdb) p scale
$10 = 2
--
Pirmin Braun - IntarS Unternehmenssoftware GmbH - Am Hofbräuhaus 1 - 96450
Coburg
+49 2642 40526292 +49 174 9747584 - skype:pirminb www.intars.de address@hidden
Geschäftsführer: Pirmin Braun, Ralf Engelhardt Registergericht: Amtsgericht
Coburg HRB3136