P99

◆ P99_TP_STATE_GET

#define P99_TP_STATE_GET (   TPS)
Value:
P99_MACRO_VAR(p00_tps, (TPS)); \
/* ensure that pointer that is returned is converted to the */ \
/* base type, and that the return can't be used as lvalue */ \
register P99_TP_STATE_TYPE(p00_tps)* const p00_r \
= p00_tps ? p99_tp_state_get(&p00_tps->p00_st) : 0; \
p00_r; \
})
p99_extension
#define p99_extension
Mark an expression as using a compiler extension.
Definition: p99_compiler.h:210
P99_TP_STATE_TYPE
#define P99_TP_STATE_TYPE(TPS)