[EMAIL PROTECTED] wrote: > trawick 2003/11/06 08:26:09 > > Modified: random/unix apr_random.c > Log: > fix an odd portability issue: > > Bit-field foo must be of type signed int, unsigned int or int.
Thanks. BTW, on the subject of bitfield gotchas, never make boolean fields signed - why? Coz: struct x { signed int onebitfield:1; } x; signed int someint; x.onebitfield=TRUE; someint=TRUE; assert(x.onebitfield == someint); /* SPLAT!!! */ Cheers, Ben. -- http://www.apache-ssl.org/ben.html http://www.thebunker.net/ "There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robert Woodruff