|
|
| version 1.2.2.2, 2011/11/03 14:22:04 | version 1.2.2.3, 2011/11/03 14:56:48 |
|---|---|
| Line 454 io_allocVars(u_int varnum) | Line 454 io_allocVars(u_int varnum) |
| } | } |
| /* | /* |
| * io_clrVars() Clear ait_val_t elements from array | |
| * @vars = Variable array | |
| * return: none | |
| */ | |
| inline int | |
| io_clrVars(array_t * __restrict vars) | |
| { | |
| register int i; | |
| for (i = 0; i < io_arraySize(vars); i++) | |
| if (io_arrayGet(vars, i)) | |
| AIT_FREE_VAL(io_array(vars, i, ait_val_t*)); | |
| return io_arraySize(vars); | |
| } | |
| /* | |
| * io_freeVars() Free ait_val_t array | * io_freeVars() Free ait_val_t array |
| * @vars = Variable array | * @vars = Variable array |
| * return: none | * return: none |
| Line 461 io_allocVars(u_int varnum) | Line 478 io_allocVars(u_int varnum) |
| inline void | inline void |
| io_freeVars(array_t ** __restrict vars) | io_freeVars(array_t ** __restrict vars) |
| { | { |
| register int i; | |
| if (!vars || !*vars) | if (!vars || !*vars) |
| return; | return; |
| for (i = 0; i < io_arraySize(*vars); i++) | io_clrVars(*vars); |
| if (io_arrayGet(*vars, i)) | |
| AIT_FREE_VAL(io_array(*vars, i, ait_val_t*)); | |
| io_arrayFree(*vars); | io_arrayFree(*vars); |
| io_arrayDestroy(vars); | io_arrayDestroy(vars); |
| } | } |