wmcalc: Increase significant digits.
Patch by Antony Gelberg <antony@wayforth.co.uk> to fix Debian bug #320597 [1]. Obtained from the Debian package [2]. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320597 [2] https://sources.debian.net/src/wmcalc/0.5-1/debian/patches/10_bts-320597_increase_significant_digits.patch/
This commit is contained in:
parent
f6689b791e
commit
66ea05ae67
|
@ -17,6 +17,7 @@
|
||||||
Change History:
|
Change History:
|
||||||
Date Modification
|
Date Modification
|
||||||
11/03/00 File Header added
|
11/03/00 File Header added
|
||||||
|
27/12/06 Increased significant digits (Antony Gelberg, antony@wayforth.co.uk)
|
||||||
|
|
||||||
****************************************************************/
|
****************************************************************/
|
||||||
|
|
||||||
|
@ -382,19 +383,19 @@ void equalfunc (void) {
|
||||||
switch (OpFlag) {
|
switch (OpFlag) {
|
||||||
case '+':
|
case '+':
|
||||||
RegisterA = RegisterB + RegisterA;
|
RegisterA = RegisterB + RegisterA;
|
||||||
sprintf(DispString, "%10.5g", RegisterA);
|
sprintf(DispString, "%10.10g", RegisterA);
|
||||||
break;
|
break;
|
||||||
case '-':
|
case '-':
|
||||||
RegisterA = RegisterB - RegisterA;
|
RegisterA = RegisterB - RegisterA;
|
||||||
sprintf(DispString, "%10.5g", RegisterA);
|
sprintf(DispString, "%10.10g", RegisterA);
|
||||||
break;
|
break;
|
||||||
case '*':
|
case '*':
|
||||||
RegisterA = RegisterB * RegisterA;
|
RegisterA = RegisterB * RegisterA;
|
||||||
sprintf(DispString, "%10.5g", RegisterA);
|
sprintf(DispString, "%10.10g", RegisterA);
|
||||||
break;
|
break;
|
||||||
case '/':
|
case '/':
|
||||||
RegisterA = RegisterB / RegisterA;
|
RegisterA = RegisterB / RegisterA;
|
||||||
sprintf(DispString, "%10.5g", RegisterA);
|
sprintf(DispString, "%10.10g", RegisterA);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue