Please sign in to comment.
Move __STDC_* predefined macros from features.h to stdc-predef.h.
- Loading branch information...
Showing with 58 additions and 19 deletions.
|@@ -0,0 +1,36 @@|
|+/* Copyright (C) 1991-2012 Free Software Foundation, Inc.|
|+ This file is part of the GNU C Library.|
|+ The GNU C Library is free software; you can redistribute it and/or|
|+ modify it under the terms of the GNU Lesser General Public|
|+ License as published by the Free Software Foundation; either|
|+ version 2.1 of the License, or (at your option) any later version.|
|+ The GNU C Library is distributed in the hope that it will be useful,|
|+ but WITHOUT ANY WARRANTY; without even the implied warranty of|
|+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU|
|+ Lesser General Public License for more details.|
|+ You should have received a copy of the GNU Lesser General Public|
|+ License along with the GNU C Library; if not, see|
|+ <http://www.gnu.org/licenses/>. */|
|+#define _STDC_PREDEF_H 1|
|+/* This header is separate from features.h so that the compiler can|
|+ include it implicitly at the start of every compilation. It must|
|+ not itself include <features.h> or any other header that includes|
|+ <features.h> because the implicit include comes before any feature|
|+ test macros that may be defined in a source file before it first|
|+ explicitly includes a system header. GCC knows the name of this|
|+ header in order to preinclude it. */|
|+/* We do support the IEC 559 math functionality, real and complex. */|
|+#define __STDC_IEC_559__ 1|
|+#define __STDC_IEC_559_COMPLEX__ 1|
|+/* wchar_t uses ISO 10646-1 (2nd ed., published 2000-09-15) / Unicode 3.1. */|
|+#define __STDC_ISO_10646__ 200009L|