[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] Missing C99 standard headers in win32
From: |
Michael Matz |
Subject: |
Re: [Tinycc-devel] Missing C99 standard headers in win32 |
Date: |
Mon, 21 Jan 2019 18:48:48 +0000 (UTC) |
User-agent: |
Alpine 2.21 (LSU 202 2017-01-01) |
Hi,
On Sun, 13 Jan 2019, Christian Jullien wrote:
> ISO/IEC 9899 :1999 (E) specifies that (Section 7.1.2 p. 165), Standard
> headers are:
>
> 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>
Hmm? TCC follows the traditional split between compiler and C library.
You can only consider the combination of both to determine standard
conformance. Maybe you want to provide C99 compatibility somehow via some
project, but I don't see why TCC should be that project. But OTOH there
are already project that provide that, e.g. mingw for Windows and
$arbitrary-libc for everyone else.
Ciao,
Michael.