From: Glenn L McGrath Date: Sat, 24 Jul 2004 06:01:52 +0000 (-0000) Subject: Patch by Paul Whittaker, make busybox dc compatable with GNU dc. X-Git-Tag: 1_00_rc2~13 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7991ad172041322ce49244ab53f2d323e71bf0c4;p=oweals%2Fbusybox.git Patch by Paul Whittaker, make busybox dc compatable with GNU dc. the following example was broken, echo "1 1 +" | dc --- 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);