|
|
| version 1.6, 2012/05/14 12:49:21 | version 1.6.2.1, 2012/05/14 16:02:27 |
|---|---|
| Line 501 inline int | Line 501 inline int |
| io_clrVars(array_t * __restrict vars) | io_clrVars(array_t * __restrict vars) |
| { | { |
| register int i; | register int i; |
| ait_val_t *v; | |
| if (!vars) | if (!vars) |
| return -1; | return -1; |
| for (i = 0; i < io_arraySize(vars); i++) | for (i = 0; i < io_arraySize(vars); i++) |
| io_freeVar((ait_val_t**) io_arrayGet2(vars, i)); | if ((v = io_array(vars, i, ait_val_t*))) |
| AIT_FREE_VAL(v); | |
| return io_arraySize(vars); | return io_arraySize(vars); |
| } | } |
| Line 524 io_freeVars(array_t ** __restrict vars) | Line 526 io_freeVars(array_t ** __restrict vars) |
| return; | return; |
| io_clrVars(*vars); | io_clrVars(*vars); |
| io_arrayFree(*vars); | |
| io_arrayDestroy(vars); | io_arrayDestroy(vars); |
| } | } |