diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2004-07-24 06:01:52 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2004-07-24 06:01:52 +0000 |
commit | 7991ad172041322ce49244ab53f2d323e71bf0c4 (patch) | |
tree | 304557a070ca0c15adbae7e0eac69c21f30611df | |
parent | 6caf13bc7f9ba4ebc1e043d825c3ebb7c9b51592 (diff) | |
download | busybox-7991ad172041322ce49244ab53f2d323e71bf0c4.tar.gz |
Patch by Paul Whittaker, make busybox dc compatable with GNU dc.
the following example was broken, echo "1 1 +" | dc
-rw-r--r-- | miscutils/dc.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/miscutils/dc.c b/miscutils/dc.c index 0ac658d9c..112f6df3f 100644 --- a/miscutils/dc.c +++ b/miscutils/dc.c @@ -114,11 +114,6 @@ static void print_no_pop(void) print_base(stack[pointer-1]); } -static void print(void) -{ - print_base(pop()); -} - struct op { const char *name; void (*function) (void); @@ -155,10 +150,8 @@ static void stack_machine(const char *argument) double d; const struct op *o = operators; - if (argument == 0) { - print(); + if (argument == 0) return; - } d = strtod(argument, &endPointer); |