diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-10-11 22:36:28 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-10-11 22:36:28 +0800 |
commit | f6e3b2f8a59922405f42c8bc283e0f5546c25d0e (patch) | |
tree | 6f8a59c3b8f836292fda23c77b1c95eefeae9cc4 /src/expand.h | |
parent | [PARSER] Report substition errors at expansion time (diff) | |
download | dash-f6e3b2f8a59922405f42c8bc283e0f5546c25d0e.tar.gz dash-f6e3b2f8a59922405f42c8bc283e0f5546c25d0e.zip |
[ARITH] Add assignment and intmax_t support
This patch adds assignment operator support in arithmetic expansions. It also changes the type used to intmax_t.
Diffstat (limited to 'src/expand.h')
-rw-r--r-- | src/expand.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/expand.h b/src/expand.h index 4dfbc43..225b004 100644 --- a/src/expand.h +++ b/src/expand.h @@ -34,6 +34,8 @@ * @(#)expand.h 8.2 (Berkeley) 5/4/95 */ +#include <stdint.h> + struct strlist { struct strlist *next; char *text; @@ -68,7 +70,7 @@ char *_rmescapes(char *, int); int casematch(union node *, char *); /* From arith.y */ -int arith(const char *); +intmax_t arith(const char *); int expcmd(int , char **); #ifdef USE_LEX void arith_lex_reset(void); |