P99

◆ P99_STRERROR

#define P99_STRERROR (   ...)
Value:
P99_IF_LT(P99_NARG(__VA_ARGS__), 2) \
(P00_STRERROR(__VA_ARGS__, P99_STRERROR_MAX, (char[P99_STRERROR_MAX]){ 0 })) \
(P99_IF_LT(P99_NARG(__VA_ARGS__), 3) \
(P00_STRERROR02(__VA_ARGS__)) \
(P00_STRERROR(__VA_ARGS__)))

Definition at line 241 of file p99_constraint.h.

P99_NARG
#define P99_NARG(...)
Return the length of the variable length argument list, where an empty argument list is considered to...
Definition: p99_args.h:117
P99_IF_LT
#define P99_IF_LT(A, B)
Test two decimal numbers A and B for whether A is strictly less than B.
Definition: p99_if.h:120
P99_STRERROR_MAX
#define P99_STRERROR_MAX