From e469b8f53e132276cf615b9a2312410c919cb34d Mon Sep 17 00:00:00 2001 From: Roger Cole Date: Mon, 9 Mar 1992 10:49:51 +0000 Subject: [PATCH] fix bug where decPl was sometimes ignored --- src/libCom/cvtNumbers.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libCom/cvtNumbers.c b/src/libCom/cvtNumbers.c index 949a60b73..cfe729c73 100644 --- a/src/libCom/cvtNumbers.c +++ b/src/libCom/cvtNumbers.c @@ -28,6 +28,7 @@ * .01 unknown rac initial version, cloned from WETF code * .02 02-19-92 rac added proper treatment for fractional values * and printing for integers + * .03 03-09-92 rac fix bug where decPl was sometimes ignored * * make options * -DvxWorks makes a version for VxWorks @@ -216,6 +217,8 @@ int decPl; /* I max # of dec places to print */ decPlaces = expI + decPl; if (decPlaces > width -1 - minusWidth) decPlaces = roomFor + expI; + if (decPlaces > decPl) + decPlaces = decPl; (void)sprintf(tempText, "%.*f", decPlaces, value); if (value < 0.) tempText[1] = '-';