On Mon, Nov 24, 2003 at 05:13:08PM -0800, David Schultz wrote: +> On Mon, Nov 24, 2003, Pawel Jakub Dawidek wrote: +> > If one is using strictly defined types as uint8_t, uint16_t, int32_t, etc. +> > those macros are helpful IMHO, because futher value size changes does not +> > affects code for byte order managing. This also does not hit perfromance, +> > because this should be resolved at compile-time. +> +> Cool, looks useful. +> +> > I'm not sure if dedicated epanic() is the best way to implement out-of-range +> > errors prevention - the more handy solution should cause compile error. +> +> See CTASSERT.
I've tried, but you can't use CTASSERT() inside (?:). -- Pawel Jakub Dawidek [EMAIL PROTECTED] UNIX Systems Programmer/Administrator http://garage.freebsd.pl Am I Evil? Yes, I Am! http://cerber.sourceforge.net
pgp00000.pgp
Description: PGP signature