<-->
#define va_start(ap, var) ((ap) = (va_list)&var)

#define va_arg(ap, type)  *(((type *)ap)++)

#define va_end(ap)