Commit | Line | Data |
---|---|---|
f6d12243 | 1 | /* |
433bd50a | 2 | * @(#)var.h 3.2 83/12/06 |
f6d12243 EW |
3 | */ |
4 | ||
5 | struct var { | |
6 | struct var *r_left; | |
7 | struct var *r_right; | |
8 | char *r_name; | |
9 | struct value r_val; | |
10 | }; | |
11 | ||
12 | struct var *var_set(); | |
433bd50a EW |
13 | struct var *var_setstr(); |
14 | struct var *var_setnum(); | |
f6d12243 EW |
15 | struct var *var_lookup(); |
16 | ||
433bd50a EW |
17 | #define var_walk(f) var_walk1(var_head, (f)) |
18 | ||
f6d12243 | 19 | struct var *var_head; /* secret, shhh */ |