P99

◆ P99_SE_MAX

#define P99_SE_MAX (   EXPR)
Value:
((((P99_PROMOTE_1(EXPR) \
<< (P99_EWIDTH(EXPR) - 2U)) \
- P99_PROMOTE_1(EXPR)) \
<< 1U) \
+ P99_PROMOTE_1(EXPR))

Definition at line 585 of file p99_int.h.

P99_PROMOTE_1
#define P99_PROMOTE_1(EXPR)
Promote the integer value 1 under the constraint of expression EXPR.
Definition: p99_int.h:454
P99_EWIDTH
#define P99_EWIDTH(EXPR)
The width of the integral type of expression EXPR.
Definition: p99_int.h:551