#FEATURE by cg
class: PrintfScanf class
changed:
#absDecimalPrintFloat:on:digits:
#absScientificPrintFloat:on:digits:
--- a/PrintfScanf.st Fri Dec 06 17:33:44 2019 +0100
+++ b/PrintfScanf.st Sat Dec 07 18:46:00 2019 +0100
@@ -881,8 +881,8 @@
aStream nextPutAll:'INF'.
^ self.
].
- aFloat = 0.0 ifTrue:[
- aStream nextPutAll:'0'.
+ aFloat isZero ifTrue:[
+ aStream nextPutAll:'0.0'.
^ self.
].
"/ (aFloat isFloat or:[aFloat isShortFloat]) ifTrue:[
@@ -974,8 +974,8 @@
].
absVal := aFloat abs.
- absVal = 0.0 ifTrue:[
- aStream nextPutAll:'0'.
+ absVal isZero ifTrue:[
+ aStream nextPutAll:'0.0'.
^ self.
].
"/ (aFloat isFloat or:[aFloat isShortFloat]) ifTrue:[