P99
#define P99_IS_INF (   FIRST,
  ... 
)    P99_FOR(> (FIRST), P99_NARG(__VA_ARGS__), P00_AND, P00_ISIT, __VA_ARGS__)

Check if argument FIRST is less than or equal to the other elements in the list.

Use this as follows:

 if (P99_IS_INF(a, b, c, d, e, f)) {
   // a is smallest, do something special
 } else {
   // handle the base case
 }
Warning:
argument 0 may be evaluated multiple times

Definition at line 397 of file p99_for.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines