diff options
Diffstat (limited to 'src/formatter.h')
-rw-r--r-- | src/formatter.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/formatter.h b/src/formatter.h index 5840323..80a55ab 100644 --- a/src/formatter.h +++ b/src/formatter.h | |||
@@ -135,7 +135,6 @@ namespace Bu | |||
135 | void ffmt( type f ) | 135 | void ffmt( type f ) |
136 | { | 136 | { |
137 | Bu::String fTmp; | 137 | Bu::String fTmp; |
138 | bool bNeg = false; | ||
139 | char cBase = fLast.bCaps?'A':'a'; | 138 | char cBase = fLast.bCaps?'A':'a'; |
140 | if( fLast.uRadix < 2 || fLast.uRadix > 36 ) | 139 | if( fLast.uRadix < 2 || fLast.uRadix > 36 ) |
141 | { | 140 | { |
@@ -145,7 +144,6 @@ namespace Bu | |||
145 | 144 | ||
146 | if( signbit(f) ) | 145 | if( signbit(f) ) |
147 | { | 146 | { |
148 | bNeg = true; | ||
149 | f = -f; | 147 | f = -f; |
150 | fTmp += "-"; | 148 | fTmp += "-"; |
151 | } | 149 | } |
@@ -228,7 +226,9 @@ namespace Bu | |||
228 | template<typename type> | 226 | template<typename type> |
229 | void fparse( type &f, const Bu::String &sBuf ) | 227 | void fparse( type &f, const Bu::String &sBuf ) |
230 | { | 228 | { |
231 | sscanf( sBuf.getStr(), "%f", &f ); | 229 | double fIn; |
230 | sscanf( sBuf.getStr(), "%lf", &fIn ); | ||
231 | f = fIn; | ||
232 | usedFormat(); | 232 | usedFormat(); |
233 | } | 233 | } |
234 | 234 | ||