P99
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros
Macros to ease programming of variadic functions
C Programming facilities
+ Collaboration diagram for Macros to ease programming of variadic functions:

Macros

#define P99_FSYMB(NAME)   P00_FSYMB(NAME)
 Mangle NAME.
#define P99_LENGTH_ARR_ARG(T,...)   ((size_t)P99_NARG(__VA_ARGS__)), (T[]){ __VA_ARGS__ }
 Helper macro to declare a variable length parameter list.
#define P99_LENGTH_VA_ARG(...)   ((size_t)P99_NARG(__VA_ARGS__)), __VA_ARGS__
 Meta-macro to generate calls to functions with variable argument lists.
#define P99_VA_ARGS(X)   size_t X /*!< the number of arguments that follow */, ...
 Helper macro to declare a variable length parameter list.

Detailed Description