Greywolf wrote: > # struct { \ > # int8_t pad[ (sizeof (register_t) < sizeof (x)) \ > # ? 0 \ > # : sizeof (register_t) - sizeof (x)]; \ > I thought ?: were evaluated at run-time, not compile-time? sizeof() is evaluated at compile time. -- farooq <fmela0@sm.socccd.cc.ca.us>