##### Synopsis

    #include <stdarg.h>
    void va_copy(va_list dest, va_list src);

##### Description

va_copy initializes dest as a copy of src, as if the va_start macro had been applied to dest followed by the same sequence of uses of the va_arg macro as had previously been used to reach the present state of src. Neither the va_copy nor va_start macro shall be invoked to reinitialize dest without an intervening invocation of the va_end macro for the same dest.

##### Portability

va_copy conforms to ISO/IEC 9899:1999 (C99).

##### See also

va_arg, va_end, va_start