c/variadic/va end

The macro performs cleanup for an  object initialized by a call to va_start or va_copy. may modify so that it is no longer usable.

If there is no corresponding call to va_start or va_copy, or if is not called before a function that calls va_start or va_copy returns, the behavior is undefined.

Expanded value
(none)