1va_list(3type) va_list(3type)
2
3
4
6 va_list - variable argument list
7
9 Standard C library (libc)
10
12 #include <stdarg.h>
13
14 typedef /* ... */ va_list;
15
17 Used by functions with a varying number of arguments of varying types.
18 The function must declare an object of type va_list which is used by
19 the macros va_start(3), va_arg(3), va_copy(3), and va_end(3) to tra‐
20 verse the list of arguments.
21
23 C11, POSIX.1-2008.
24
26 C89, POSIX.1-2001.
27
29 The following headers also provide va_list: <stdio.h> and <wchar.h>.
30
32 va_start(3), va_arg(3), va_copy(3), va_end(3)
33
34
35
36Linux man-pages 6.04 2023-03-30 va_list(3type)