P99
|
◆ P99_DEFINE_UNION
Value:
\
union NAME { \
uint8_t p00_allbytes[sizeof(union { __VA_ARGS__ })]; \
__VA_ARGS__ \
}
definition of a The member declaration(s) should be given as the variable argument list. The difference between this and a straightforward Otherwise in C99 padding bytes could be omitted from such an initialization, which can lead to surprising results. C1x explicitly states that padding bytes must be initialized to
Definition at line 106 of file p99_type.h. |