On Sat, Jul 19, 2003 at 11:25:54PM +0000, Brian M. Carlson wrote: > retitle 202115 libc6-dev: contains neither iso646.h nor stdbool.h, which are > both required for both C99 and SUSv3 > thanks, control, and have a nice day. > > On Sat, Jul 19, 2003 at 08:54:01PM +0000, Brian M. Carlson wrote: > > The Single Unix Specification Version 3 (also POSIX-2001) requires the > > header <iso646.h>, which is not present. I assume it also absent > > upstream, or it would have been included. It is a trivial fix; you can > > see the required contents [0], which consist of 11 macros. > > > > [0] http://www.opengroup.org/onlinepubs/007904975/basedefs/iso646.h.html > > This problem is also present with <stdbool.h>. This file contains only 4 > macros, so it should also be a trivial fix. You can also find the > specification for it [1]. Please note that both of these files are > required not only for SUSv3 but also for C99, so omitting them may > cause compilation problems with strictly conforming C99 programs. > > [1] http://www.opengroup.org/onlinepubs/007904975/basedefs/stdbool.h.html
Have you tried just _using_ these headers? They are provided with GCC rather than with glibc, because they must be implemented using compiler functionality. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer

