summaryrefslogtreecommitdiff
path: root/src/main/Parameters.c
diff options
context:
space:
mode:
authorschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2005-07-16 12:43:42 +0000
committerschnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac>2005-07-16 12:43:42 +0000
commite8ee716ef316fe8200e568354385f590214ac72b (patch)
tree5c996754e3e7314e48f392efc2729a5e2c5be79a /src/main/Parameters.c
parentf8b9e1b4b67e20b2a6e05f319fe9cacd985af2a6 (diff)
Convert double value to string by using sprintf with the %.20g instead
of the %f modifier: %f can easily produce more than 100 characters (the length of the allocated buffer) for large values, and %f outputs by default only 6 digits of precision. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4093 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/Parameters.c')
-rw-r--r--src/main/Parameters.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/Parameters.c b/src/main/Parameters.c
index 07bfc49e..a3d3e65d 100644
--- a/src/main/Parameters.c
+++ b/src/main/Parameters.c
@@ -1850,7 +1850,7 @@ static int ParameterSetAccumulator(t_param *param)
sprintf(newval,"%d",value.value.ival);
break;
case rval:
- sprintf(newval,"%f",value.value.rval);
+ sprintf(newval,"%.20g",value.value.rval);
break;
default :
;