* The uint_leastXX_t typedefs must be in scope in order to use this macro.
*/
#define XTRA_PACKED_LOPTS(name) \
- static const XTRA_PASTE2(uint_least, XTRA_PASTE2(LOPT_PACK_BITS2, _t)) \
+ static const XTRA_PASTE2(XTRA_PASTE2(uint_least, LOPT_PACK_BITS2), _t) \
name##_packed[] = { LOPTS_PACKED_INITIALIZER }; \
struct option name[XTRA_ARRAYSIZE(name##_packed) + 1] = {0}; \
do { \