P99

◆ P99_TPREC

#define P99_TPREC (   T)
Value:
(P99X__SHIFT((T)-1) \
? P99_EPREC((T)-1) \

The precision, i.e the number of significant bits of integral type T.

The resulting expression is evaluated at compile time and may be used in constant expressions.

Warning
this is not necessarily the width of T
See also
P99_TWIDTH
P99_TPADDING

Definition at line 772 of file p99_int.h.

P99_HIGH2_1
#define P99_HIGH2_1(X)
Definition: p99_int.h:208
P99_EPREC
#define P99_EPREC(EXPR)
The precision, i.e the number of significant bits in the integral type of expression EXPR.
Definition: p99_int.h:566
P99_TMAX
#define P99_TMAX(T)
Give the maximum representable value of type T.
Definition: p99_int.h:725