P99

◆ P99_CA_WRAP_DEFINE

#define P99_CA_WRAP_DEFINE (   NAME,
  RET,
  TYPES,
  VARS,
  ... 
)
Value:
P99_IF_LT(P99_NARG(__VA_ARGS__), 2) \
(P00_CA_WRAP_DEFINE(NAME, RET, TYPES, VARS, __VA_ARGS__, __VA_ARGS__)) \
(P00_CA_WRAP_DEFINE(NAME, RET, TYPES, VARS, __VA_ARGS__))
Examples
test-p99-pow.c.

Definition at line 188 of file p99_checkargs.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