NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: standards/10803: NetBSD does not provide a C99 conformant environment
The following reply was made to PR standards/10803; it has been noted by GNATS.
From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: standards/10803: NetBSD does not provide a C99 conformant
environment
Date: Sat, 5 Apr 2008 19:17:30 +0000
A good bit of this has been implemented by now.
Language-level:
__func__ works;
_Bool, _Complex work;
flexible array members work;
restrict works;
for loops with declarations work;
varargs macros work;
_Pragma() works;
leaving:
universal character names are not implemented (6.4.3)
_Imaginary type missing (6.7.2)
variable arrays in function declarators using [*] (6.7.5.3)
and at the library-level, most of the headers cited now exist, and:
_Exit() exists;
printf handles %jd, %zd, %td, %a, and %A;
<iso646.h> is complete;
<stdbool.h> is complete;
leaving:
<fenv.h> is missing;
<tgmath.h> is missing;
and someone more motivated than I feel at the moment should check
whether all the bits that are supposed to be in these headers actually
are, and if not, what's missing:
<stdint.h>
<inttypes.h>
<complex.h>
<locale.h>
<math.h>
plus investigate any wchar issues.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index