P99
#define P99_CHOOSE5 (   xT,
  cc,
  cs,
  ci,
  cl,
  cll 
)
Value:
((sizeof(xT) < sizeof(int))                                    \
 ? ((sizeof(xT) < sizeof(short))                               \
    ? cc                                                       \
    : cs)                                                      \
 : ((sizeof(xT) <= sizeof(long))                               \
    ? ((sizeof(xT) == sizeof(int))                             \
       ? ci                                                    \
       : cl)                                                   \
    : cll))
Remarks:
argument 0 maybe evaluated several times for its type but only once for its value

Definition at line 1133 of file p99_int.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines