--- libaitio/inc/aitio.h 2012/07/31 15:02:34 1.22.2.12 +++ libaitio/inc/aitio.h 2012/07/31 15:19:11 1.22.2.13 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitio.h,v 1.22.2.12 2012/07/31 15:02:34 misho Exp $ +* $Id: aitio.h,v 1.22.2.13 2012/07/31 15:19:11 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -523,6 +523,15 @@ inline ait_val_t *io_allocVar(void); * return: none */ inline void io_freeVar(ait_val_t ** __restrict val); +/* + * io_makeVar() - Allocate memory and fill variable + * + * @type = type of variable + * @... = arg1 is value of variable + * @... = arg2 is length of variabla. Not required for numbers and strings! + * return: NULL error or new variable, after use free variable with io_freeVar() + */ +ait_val_t *io_makeVar(ait_type_t type, ...); /* * io_allocVars() - Allocate ait_val_t array *