diff options
author | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2005-07-16 12:43:42 +0000 |
---|---|---|
committer | schnetter <schnetter@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2005-07-16 12:43:42 +0000 |
commit | e8ee716ef316fe8200e568354385f590214ac72b (patch) | |
tree | 5c996754e3e7314e48f392efc2729a5e2c5be79a /src/main/Parameters.c | |
parent | f8b9e1b4b67e20b2a6e05f319fe9cacd985af2a6 (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.c | 2 |
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 : ; |