Microsoft never provided full C99 compliance (intentionally). If you want it, you have to use our (mingw-w64) runtime instead.
On Sun, Jan 13, 2019, 11:50 AM Christian Jullien <eli...@orange.fr wrote: > No I’m not. ISO C99 tells us that those header are mandatory. I would not > say that VC++ is ISO compliant. Fortunately, <iso646.h> contains on defines > so it’s safe to add this include to make tcc a better ISO C99 as it claims > to be. > > > > *From:* Tinycc-devel [mailto:tinycc-devel-bounces+eligis= > orange...@nongnu.org] *On Behalf Of *NightStrike > *Sent:* dimanche 13 janvier 2019 16:19 > *To:* tinycc-devel@nongnu.org > *Subject:* Re: [Tinycc-devel] Missing C99 standard headers in win32 > > > > Are you using the mingw-w64 runtime? We provide c99 support through an > extra library. MS does not. > > On Sun, Jan 13, 2019, 4:26 AM Christian Jullien <eli...@orange.fr wrote: > > ISO/IEC 9899 :1999 (E) specifies that (Section 7.1.2 p. 165), Standard > headers are: > > > > <assert.h> > > <complex.h> > > <ctype.h> > > <errno.h> > > <fenv.h> > > <float.h> > > <inttypes.h> > > <iso646.h> > > <limits.h> > > <locale.h> > > <math.h> > > <setjmp.h> > > <signal.h> > > <stdarg.h> > > <stdbool.h> > > <stddef.h> > > <stdint.h> > > <stdio.h> > > <stdlib.h> > > <string.h> > > <tgmath.h> > > <time.h> > > <wchar.h> > > <wctype.h> > > > > Those already in win32 lack > > <complex.h> complex (and imaginary) support > > <iso646.h> restricted character set support via digraphs > > <tgmath.h> type-generic math macros > > > > To make tcc a little bit more C99 conformant I added <iso646.h> > > > > More includes are missing to support C11 but I’ll do nothing until we > decide how C11 is going to be supported by tcc > > _______________________________________________ > Tinycc-devel mailing list > Tinycc-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/tinycc-devel > > _______________________________________________ > Tinycc-devel mailing list > Tinycc-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/tinycc-devel >
_______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel