cvtDoubleToCompactString() - handle 0.0 as f format, not e format
This commit is contained in:
@@ -518,7 +518,7 @@ int cvtDoubleToCompactString(f_value,pstr_value,f_precision)
|
||||
{
|
||||
#endif /*__STDC__*/
|
||||
if ((f_value < 1.e4 && f_value > 1.e-4) ||
|
||||
(f_value > -1.e4 && f_value < -1.e-4)) {
|
||||
(f_value > -1.e4 && f_value < -1.e-4) || f_value == 0.0) {
|
||||
return(cvtDoubleToString(f_value,pstr_value,f_precision));
|
||||
} else {
|
||||
return(cvtDoubleToExpString(f_value,pstr_value,f_precision));
|
||||
|
||||
@@ -518,7 +518,7 @@ int cvtDoubleToCompactString(f_value,pstr_value,f_precision)
|
||||
{
|
||||
#endif /*__STDC__*/
|
||||
if ((f_value < 1.e4 && f_value > 1.e-4) ||
|
||||
(f_value > -1.e4 && f_value < -1.e-4)) {
|
||||
(f_value > -1.e4 && f_value < -1.e-4) || f_value == 0.0) {
|
||||
return(cvtDoubleToString(f_value,pstr_value,f_precision));
|
||||
} else {
|
||||
return(cvtDoubleToExpString(f_value,pstr_value,f_precision));
|
||||
|
||||
Reference in New Issue
Block a user