P99

◆ P99_ALEN

#define P99_ALEN (   ARR,
 
)

Produce the length of the argument array ARR in terms of number of elements.

If a second argument N is given, it refers to the size of the Nth dimension of the array.

If ARR is actually just a pointer to an array, P99_ALEN(ARR, 0) is meaningless.

Remarks
argument 0 maybe evaluated several times for its type but only once for its value
argument 1 must expand to a decimal number
Examples
test-p99-pow.c.

Definition at line 678 of file p99_for.h.