[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#202115: libc6-dev: does not contain iso646.h, which is required by SUSv3



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

-- 
Brian M. Carlson <sandals@crustytoothpaste.ath.cx> 0x560553e7
"Let us think the unthinkable, let us do the undoable. Let us prepare
 to grapple with the ineffable itself, and see if we may not eff it
 after all." --Douglas Adams

Attachment: pgpZyfb2ekRg8.pgp
Description: PGP signature


Reply to: