#include "jam.h"#include "lists.h"#include "parse.h"#include "variable.h"#include "expand.h"#include "hash.h"#include "newstr.h"Data Structures | |
| struct | _variable |
Typedefs | |
| typedef _variable | VARIABLE |
Functions | |
| static VARIABLE * | var_enter (const char *symbol) |
| static void | var_dump (const char *symbol, LIST *value, const char *what) |
| void | var_defines (const char **e) |
| int | var_string (const char *in, char *out, int outsize, LOL *lol) |
| LIST * | var_get (const char *symbol) |
| void | var_set (const char *symbol, LIST *value, int flag) |
| LIST * | var_swap (const char *symbol, LIST *value) |
| void | var_done () |
Variables | |
| static struct hash * | varhash = 0 |
| void var_defines | ( | const char ** | e | ) |
| void var_done | ( | ) |
| static void var_dump | ( | const char * | symbol, | |
| LIST * | value, | |||
| const char * | what | |||
| ) | [static] |
| static VARIABLE * var_enter | ( | const char * | symbol | ) | [static] |
| LIST* var_get | ( | const char * | symbol | ) |
| void var_set | ( | const char * | symbol, | |
| LIST * | value, | |||
| int | flag | |||
| ) |
| int var_string | ( | const char * | in, | |
| char * | out, | |||
| int | outsize, | |||
| LOL * | lol | |||
| ) |
1.4.7