Define __STDC_HOSTED__ to a sane value
authorThomas Preud'homme <robotux@celest.fr>
Sun, 17 Feb 2013 21:13:41 +0000 (17 22:13 +0100)
committerThomas Preud'homme <robotux@celest.fr>
Sun, 17 Feb 2013 21:13:41 +0000 (17 22:13 +0100)
Define __STDC_HOSTED__ to one as the correct values should be either 1
or 0. Since tinycc is hosted, it should be set to 1.

Thanks Christian Jullien for the report.

libtcc.c

index b138fd9..c500e45 100644 (file)
--- a/libtcc.c
+++ b/libtcc.c
@@ -924,7 +924,7 @@ LIBTCCAPI TCCState *tcc_new(void)
     /* standard defines */
     tcc_define_symbol(s, "__STDC__", NULL);
     tcc_define_symbol(s, "__STDC_VERSION__", "199901L");
-    tcc_define_symbol(s, "__STDC_HOSTED__", NULL);
+    tcc_define_symbol(s, "__STDC_HOSTED__", 1);
 
     /* target defines */
 #if defined(TCC_TARGET_I386)