#ifndef BSHELL_RUNTIME_VAR_MAP_H_ #define BSHELL_RUNTIME_VAR_MAP_H_ #include #include struct var_map_entry { bshell_variable *e_var; fx_namemap_entry e_entry; }; struct var_map { fx_namemap m_vars; }; extern void var_map_cleanup(struct var_map *map); extern enum bshell_status var_map_put( struct var_map *map, bshell_variable *var); extern bshell_variable *var_map_get(struct var_map *map, const char *name); #endif