|
|
| version 1.2.2.6, 2011/12/13 02:22:05 | version 1.3.2.1, 2011/12/13 10:40:05 |
|---|---|
| Line 488 io_freeVars(array_t ** __restrict vars) | Line 488 io_freeVars(array_t ** __restrict vars) |
| io_arrayFree(*vars); | io_arrayFree(*vars); |
| io_arrayDestroy(vars); | io_arrayDestroy(vars); |
| } | } |
| /* | |
| * io_allocVar() Allocate memory for variable | |
| * return: NULL error or new variable, after use free variable with io_freeVar() | |
| */ | |
| inline ait_val_t * | |
| io_allocVar(void) | |
| { | |
| ait_val_t *v = NULL; | |
| v = malloc(sizeof(ait_val_t)); | |
| if (!v) { | |
| LOGERR; | |
| return NULL; | |
| } else | |
| memset(v, 0, sizeof(ait_val_t)); | |
| v->val_type = empty; | |
| return v; | |
| } | |
| /* | |
| * io_freeVar() Free allocated memory for variable | |
| * @val = Variable | |
| * return: none | |
| */ | |
| inline void | |
| io_freeVar(ait_val_t ** __restrict val) | |
| { | |
| if (val && *val) { | |
| AIT_FREE_VAL(*val); | |
| free(*val); | |
| *val = NULL; | |
| } | |
| } |