From 9dd6d8cdf3448900aced2e81ef5a7f31edcb3a3f Mon Sep 17 00:00:00 2001 From: bug1 Date: Sat, 24 Jul 2004 06:01:52 +0000 Subject: Patch by Paul Whittaker, make busybox dc compatable with GNU dc. the following example was broken, echo "1 1 +" | dc git-svn-id: svn://busybox.net/trunk/busybox@9012 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- miscutils/dc.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'miscutils') 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); -- cgit v1.2.3-55-g6feb