Go to the source code of this file.
|
static int | macro_isalnum (i8 c) |
|
static i8 * | builtin_eval (macro_main_t *mm, i8 *varname, i32 complain) |
|
int | clib_macro_unset (macro_main_t *mm, char *name) |
|
int | clib_macro_set_value (macro_main_t *mm, char *name, char *value) |
|
i8 * | clib_macro_get_value (macro_main_t *mm, char *name) |
|
i8 * | clib_macro_eval (macro_main_t *mm, i8 *s, i32 complain) |
|
i8 * | clib_macro_eval_dollar (macro_main_t *mm, i8 *s, i32 complain) |
|
void | clib_macro_add_builtin (macro_main_t *mm, char *name, void *eval_fn) |
|
static i8 * | eval_hostname (macro_main_t *mm, i32 complain) |
|
void | clib_macro_init (macro_main_t *mm) |
|
void | clib_macro_free (macro_main_t *mm) |
|
void clib_macro_add_builtin |
( |
macro_main_t * |
mm, |
|
|
char * |
name, |
|
|
void * |
eval_fn |
|
) |
| |
int clib_macro_set_value |
( |
macro_main_t * |
mm, |
|
|
char * |
name, |
|
|
char * |
value |
|
) |
| |
static int macro_isalnum |
( |
i8 |
c | ) |
|
|
inlinestatic |