|
P99
|
Collaboration diagram for Macros to ease programming of variadic functions:Defines | |
| #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 list. | |
| #define | P99_VA_ARGS(X) size_t X /*!< the number of arguments that follow */, ... |
| Helper macro to declare a variable length parameter list. | |
1.7.6.1