On Fri, Aug 31, 2007 at 07:38:07AM +0900, Neil Booth wrote: > However NetBSD does still have incorrect macros in these basic > headers, e.g. the C standard requires the following to compile, > and it fails to compile on NetBSD x86 at least: Are you sure? It seems logical that USHRT_MAX is an unsigned type... Joerg