P99
|
◆ P99_TP_GET
Value:
p99_extension ({ \
P99_MACRO_VAR(p00_tp, (TP)); \
/* 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_TYPE(p00_tp)* const p00_r \
= p00_tp ? p99_tp_get(&p00_tp->p00_tp) : 0; \
p00_r; \
})
|