|
From: | Christian Jullien |
Subject: | [Tinycc-devel] Missing C99 standard headers in win32 |
Date: | Sun, 13 Jan 2019 10:25:47 +0100 |
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 |
[Prev in Thread] | Current Thread | [Next in Thread] |