typedef builtin xa_list;
void xa_start(xa_list &list, void *begin, size_t begin_size);
Start a iterator, point it to the first position of the var argument table
void xa_arg(xa_list &list, size_t size, void *copyto);
Get the next argument