mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
Remove __STDC__ conditionals from installed headers.
This commit is contained in:
@ -82,20 +82,15 @@ __BEGIN_DECLS
|
||||
# define _Mfloat_ float
|
||||
#endif
|
||||
#define _Mdouble_ _Mfloat_
|
||||
#ifdef __STDC__
|
||||
# define __MATH_PRECNAME(name) name##f
|
||||
#else
|
||||
# define __MATH_PRECNAME(name) name/**/f
|
||||
#endif
|
||||
#define __MATH_PRECNAME(name) name##f
|
||||
#include <bits/cmathcalls.h>
|
||||
#undef _Mdouble_
|
||||
#undef __MATH_PRECNAME
|
||||
|
||||
/* And the long double versions. It is non-critical to define them
|
||||
here unconditionally since `long double' is required in ISO C99. */
|
||||
#if (__STDC__ - 0 || __GNUC__ - 0) \
|
||||
&& (!(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
|
||||
|| defined __LDBL_COMPAT)
|
||||
#if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
|
||||
|| defined __LDBL_COMPAT
|
||||
# ifdef __LDBL_COMPAT
|
||||
# undef __MATHDECL_1
|
||||
# define __MATHDECL_1(type, function, args) \
|
||||
@ -106,11 +101,7 @@ __BEGIN_DECLS
|
||||
# define _Mlong_double_ long double
|
||||
# endif
|
||||
# define _Mdouble_ _Mlong_double_
|
||||
# ifdef __STDC__
|
||||
# define __MATH_PRECNAME(name) name##l
|
||||
# else
|
||||
# define __MATH_PRECNAME(name) name/**/l
|
||||
# endif
|
||||
# define __MATH_PRECNAME(name) name##l
|
||||
# include <bits/cmathcalls.h>
|
||||
#endif
|
||||
#undef _Mdouble_
|
||||
|
Reference in New Issue
Block a user