diff --git a/tccpp.c b/tccpp.c index 96385f5f..cd1ed9cc 100644 --- a/tccpp.c +++ b/tccpp.c @@ -3737,6 +3737,7 @@ static void tcc_predefs(TCCState *s1, CString *cs, int is_asm) cstr_printf(cs, "#define __SIZEOF_LONG__ %d\n", LONG_SIZE); if (!is_asm) { putdef(cs, "__STDC__"); + cstr_printf(cs, "#define __STDC_HOSTED__ %d\n", s1->nostdlib ? 0 : 1); cstr_printf(cs, "#define __STDC_VERSION__ %dL\n", s1->cversion); cstr_cat(cs, /* load more predefs and __builtins */