gnustep-dev
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]