From f6e3b2f8a59922405f42c8bc283e0f5546c25d0e Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Thu, 11 Oct 2007 22:36:28 +0800 Subject: [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. --- src/var.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/var.h') diff --git a/src/var.h b/src/var.h index ae58c6c..66443df 100644 --- a/src/var.h +++ b/src/var.h @@ -34,6 +34,8 @@ * @(#)var.h 8.2 (Berkeley) 5/4/95 */ +#include + /* * Shell variables. */ @@ -125,10 +127,12 @@ extern const char defpathvar[]; void initvar(void); void setvar(const char *, const char *, int); +intmax_t setvarint(const char *, intmax_t); void setvareq(char *, int); struct strlist; void listsetvar(struct strlist *, int); char *lookupvar(const char *); +intmax_t lookupvarint(const char *); char *bltinlookup(const char *); char **listvars(int, int, char ***); #define environment() listvars(VEXPORT, VUNSET, 0) -- cgit 1.4.1