#ifndef VARS_H #define VARS_H #include "../types.h" static void add_var(char* name, variable_values* values, map_void_t* p_var_map); static variable* make_variable(char* p_name, void* value, variable_type var_type); static variable_values* get_value(char* p_name, map_void_t* p_var_map); static void* alloc_value(void* value, variable_type var_type); static node_info* create_variable(char* p_name, void* value, variable_type var_type); static node_info* move_value(char* to, char* from); #endif