diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-04-05 13:24:07 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-04-05 13:24:07 +0000 |
commit | 009617f413953c0772ab5d6eea9549254916cc60 (patch) | |
tree | 5c1150ca0244f077b42d46148dcb29fc5da67452 | |
parent | b2aa776f891b159a2ee8233f44ad70c96b7da86f (diff) | |
download | busybox-w32-009617f413953c0772ab5d6eea9549254916cc60.tar.gz busybox-w32-009617f413953c0772ab5d6eea9549254916cc60.tar.bz2 busybox-w32-009617f413953c0772ab5d6eea9549254916cc60.zip |
Per suggestion by Pawel Sakowski, fix the dash_arith() prototype
to return a long. We were needlessly truncating to an int.
-rw-r--r-- | shell/ash.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/ash.c b/shell/ash.c index 5072528f4..5ebc8aced 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -1446,7 +1446,7 @@ static void defun(char *, union node *); | |||
1446 | static void unsetfunc(const char *); | 1446 | static void unsetfunc(const char *); |
1447 | 1447 | ||
1448 | #ifdef CONFIG_ASH_MATH_SUPPORT | 1448 | #ifdef CONFIG_ASH_MATH_SUPPORT |
1449 | static int dash_arith(const char *); | 1449 | static long dash_arith(const char *); |
1450 | #endif | 1450 | #endif |
1451 | 1451 | ||
1452 | #ifdef CONFIG_ASH_RANDOM_SUPPORT | 1452 | #ifdef CONFIG_ASH_RANDOM_SUPPORT |
@@ -12475,7 +12475,7 @@ static int timescmd(int ac, char **av) | |||
12475 | } | 12475 | } |
12476 | 12476 | ||
12477 | #ifdef CONFIG_ASH_MATH_SUPPORT | 12477 | #ifdef CONFIG_ASH_MATH_SUPPORT |
12478 | static int | 12478 | static long |
12479 | dash_arith(const char *s) | 12479 | dash_arith(const char *s) |
12480 | { | 12480 | { |
12481 | long result; | 12481 | long result; |