1 #include <variable.h>
\r
3 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(tesh);
\r
6 variable_new(const char* name, const char* val)
\r
16 variable = xbt_new0(s_variable_t, 1);
\r
18 variable->name = strdup(name);
\r
19 variable->val = strdup(val);
\r
29 variable_free(variable_t* variableptr)
\r
34 if((*((variable_t*)(variableptr)))->name)
\r
35 free((*((variable_t*)(variableptr)))->name);
\r
37 if((*((variable_t*)(variableptr)))->val)
\r
38 free((*((variable_t*)(variableptr)))->val);
\r
42 *variableptr = NULL;
\r
48 variable_is_used(variable_t variable)
\r
56 return variable->used;
\r
61 variable_set_used(variable_t variable)
\r