[PATCH 1/2] Use new style initializers in headers
Pavel Roskin
proski@gnu.org
Fri Aug 5 01:25:00 GMT 2011
---
hurd/hurd/fd.h | 2 +-
sysdeps/i386/bits/huge_vall.h | 2 +-
sysdeps/i386/fpu/bits/mathinline.h | 8 ++++----
sysdeps/ia64/bits/huge_vall.h | 2 +-
sysdeps/ia64/fpu/bits/mathinline.h | 6 +++---
sysdeps/ieee754/bits/huge_val.h | 2 +-
sysdeps/ieee754/bits/huge_valf.h | 2 +-
sysdeps/ieee754/bits/nan.h | 2 +-
sysdeps/powerpc/fpu/bits/mathinline.h | 6 +++---
sysdeps/s390/fpu/bits/mathinline.h | 6 +++---
sysdeps/sh/bits/huge_val.h | 2 +-
sysdeps/sparc/bits/huge_vall.h | 2 +-
sysdeps/sparc/fpu/bits/mathinline.h | 10 +++++-----
sysdeps/x86_64/fpu/bits/mathinline.h | 6 +++---
14 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/hurd/hurd/fd.h b/hurd/hurd/fd.h
index 2473476..61b0147 100644
--- a/hurd/hurd/fd.h
+++ b/hurd/hurd/fd.h
@@ -165,7 +165,7 @@ _hurd_fd_error (int fd, error_t err)
if (signo)
{
const struct hurd_signal_detail detail
- = { code: fd, error: err, exc: 0 };
+ = { .code = fd, error: err, exc: 0 };
_hurd_raise_signal (NULL, signo, &detail);
}
return err;
diff --git a/sysdeps/i386/bits/huge_vall.h b/sysdeps/i386/bits/huge_vall.h
index 0678c7c..8b468a0 100644
--- a/sysdeps/i386/bits/huge_vall.h
+++ b/sysdeps/i386/bits/huge_vall.h
@@ -34,7 +34,7 @@
# define __huge_vall_t union { unsigned char __c[12]; long double __ld; }
# ifdef __GNUC__
# define HUGE_VALL (__extension__ \
- ((__huge_vall_t) { __c: __HUGE_VALL_bytes }).__ld)
+ ((__huge_vall_t) { .__c = __HUGE_VALL_bytes }).__ld)
# else /* Not GCC. */
static __huge_vall_t __huge_vall = { __HUGE_VALL_bytes };
# define HUGE_VALL (__huge_vall.__ld)
diff --git a/sysdeps/i386/fpu/bits/mathinline.h b/sysdeps/i386/fpu/bits/mathinline.h
index 666ec2b..2e282da 100644
--- a/sysdeps/i386/fpu/bits/mathinline.h
+++ b/sysdeps/i386/fpu/bits/mathinline.h
@@ -127,19 +127,19 @@
__MATH_INLINE int
__NTH (__signbitf (float __x))
{
- __extension__ union { float __f; int __i; } __u = { __f: __x };
+ __extension__ union { float __f; int __i; } __u = { .__f = __x };
return __u.__i < 0;
}
__MATH_INLINE int
__NTH (__signbit (double __x))
{
- __extension__ union { double __d; int __i[2]; } __u = { __d: __x };
+ __extension__ union { double __d; int __i[2]; } __u = { .__d = __x };
return __u.__i[1] < 0;
}
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __l; int __i[3]; } __u = { __l: __x };
+ __extension__ union { long double __l; int __i[3]; } __u = { .__l = __x };
return (__u.__i[2] & 0x8000) != 0;
}
# endif
@@ -509,7 +509,7 @@ __inline_mathop_declNP (atan, "fld1; fpatan", "0" (__x) : "st(1)")
__inline_mathcode_ (long double, __sgn1l, __x, \
__extension__ union { long double __xld; unsigned int __xi[3]; } __n = \
- { __xld: __x }; \
+ { .__xld = __x }; \
__n.__xi[2] = (__n.__xi[2] & 0x8000) | 0x3fff; \
__n.__xi[1] = 0x80000000; \
__n.__xi[0] = 0; \
diff --git a/sysdeps/ia64/bits/huge_vall.h b/sysdeps/ia64/bits/huge_vall.h
index a1f583b..1ba7a5d 100644
--- a/sysdeps/ia64/bits/huge_vall.h
+++ b/sysdeps/ia64/bits/huge_vall.h
@@ -33,7 +33,7 @@
# define __huge_vall_t union { unsigned char __c[16]; long double __ld; }
# ifdef __GNUC__
# define HUGE_VALL (__extension__ \
- ((__huge_vall_t) { __c: __HUGE_VALL_bytes }).__ld)
+ ((__huge_vall_t) { .__c = __HUGE_VALL_bytes }).__ld)
# else /* Not GCC. */
static __huge_vall_t __huge_vall = { __HUGE_VALL_bytes };
# define HUGE_VALL (__huge_vall.__ld)
diff --git a/sysdeps/ia64/fpu/bits/mathinline.h b/sysdeps/ia64/fpu/bits/mathinline.h
index cd90b06..92b548a 100644
--- a/sysdeps/ia64/fpu/bits/mathinline.h
+++ b/sysdeps/ia64/fpu/bits/mathinline.h
@@ -35,19 +35,19 @@
__MATH_INLINE int
__NTH (__signbitf (float __x))
{
- __extension__ union { float __f; int __i; } __u = { __f: __x };
+ __extension__ union { float __f; int __i; } __u = { .__f = __x };
return __u.__i < 0;
}
__MATH_INLINE int
__NTH (__signbit (double __x))
{
- __extension__ union { double __d; int __i[2]; } __u = { __d: __x };
+ __extension__ union { double __d; int __i[2]; } __u = { .__d = __x };
return __u.__i[1] < 0;
}
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __l; int __i[3]; } __u = { __l: __x };
+ __extension__ union { long double __l; int __i[3]; } __u = { .__l = __x };
return (__u.__i[2] & 0x8000) != 0;
}
# endif
diff --git a/sysdeps/ieee754/bits/huge_val.h b/sysdeps/ieee754/bits/huge_val.h
index 11ca11f..a2c945b 100644
--- a/sysdeps/ieee754/bits/huge_val.h
+++ b/sysdeps/ieee754/bits/huge_val.h
@@ -34,7 +34,7 @@
# define HUGE_VAL \
(__extension__ \
((union { unsigned __l __attribute__((__mode__(__DI__))); double __d; }) \
- { __l: 0x7ff0000000000000ULL }).__d)
+ { .__l = 0x7ff0000000000000ULL }).__d)
#else /* not GCC */
diff --git a/sysdeps/ieee754/bits/huge_valf.h b/sysdeps/ieee754/bits/huge_valf.h
index 1785342..14546e8 100644
--- a/sysdeps/ieee754/bits/huge_valf.h
+++ b/sysdeps/ieee754/bits/huge_valf.h
@@ -34,7 +34,7 @@
# define HUGE_VALF \
(__extension__ \
((union { unsigned __l __attribute__((__mode__(__SI__))); float __d; }) \
- { __l: 0x7f800000UL }).__d)
+ { .__l = 0x7f800000UL }).__d)
#else /* not GCC */
diff --git a/sysdeps/ieee754/bits/nan.h b/sysdeps/ieee754/bits/nan.h
index bae97f2..ebf8b7c 100644
--- a/sysdeps/ieee754/bits/nan.h
+++ b/sysdeps/ieee754/bits/nan.h
@@ -33,7 +33,7 @@
# define NAN \
(__extension__ \
((union { unsigned __l __attribute__ ((__mode__ (__SI__))); float __d; }) \
- { __l: 0x7fc00000UL }).__d)
+ { .__l = 0x7fc00000UL }).__d)
#else
diff --git a/sysdeps/powerpc/fpu/bits/mathinline.h b/sysdeps/powerpc/fpu/bits/mathinline.h
index 4fa4bca..069183b 100644
--- a/sysdeps/powerpc/fpu/bits/mathinline.h
+++ b/sysdeps/powerpc/fpu/bits/mathinline.h
@@ -63,20 +63,20 @@
__MATH_INLINE int
__NTH (__signbitf (float __x))
{
- __extension__ union { float __f; int __i; } __u = { __f: __x };
+ __extension__ union { float __f; int __i; } __u = { .__f = __x };
return __u.__i < 0;
}
__MATH_INLINE int
__NTH (__signbit (double __x))
{
- __extension__ union { double __d; int __i[2]; } __u = { __d: __x };
+ __extension__ union { double __d; int __i[2]; } __u = { .__d = __x };
return __u.__i[0] < 0;
}
# ifdef __LONG_DOUBLE_128__
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __d; int __i[4]; } __u = { __d: __x };
+ __extension__ union { long double __d; int __i[4]; } __u = { .__d = __x };
return __u.__i[0] < 0;
}
# endif
diff --git a/sysdeps/s390/fpu/bits/mathinline.h b/sysdeps/s390/fpu/bits/mathinline.h
index 03af01c..fc3d310 100644
--- a/sysdeps/s390/fpu/bits/mathinline.h
+++ b/sysdeps/s390/fpu/bits/mathinline.h
@@ -36,14 +36,14 @@
__MATH_INLINE int
__NTH (__signbitf (float __x))
{
- __extension__ union { float __f; int __i; } __u = { __f: __x };
+ __extension__ union { float __f; int __i; } __u = { .__f = __x };
return __u.__i < 0;
}
__MATH_INLINE int
__NTH (__signbit (double __x))
{
- __extension__ union { double __d; long __i; } __u = { __d: __x };
+ __extension__ union { double __d; long __i; } __u = { .__d = __x };
return __u.__i < 0;
}
@@ -51,7 +51,7 @@ __NTH (__signbit (double __x))
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __l; int __i[4]; } __u = { __l: __x };
+ __extension__ union { long double __l; int __i[4]; } __u = { .__l = __x };
return __u.__i[0] < 0;
}
# else
diff --git a/sysdeps/sh/bits/huge_val.h b/sysdeps/sh/bits/huge_val.h
index 732b065..5650270 100644
--- a/sysdeps/sh/bits/huge_val.h
+++ b/sysdeps/sh/bits/huge_val.h
@@ -35,7 +35,7 @@
# define HUGE_VAL \
(__extension__ \
((union { unsigned __l __attribute__((__mode__(__DI__))); double __d; }) \
- { __l: 0x000000007ff00000ULL }).__d)
+ { .__l = 0x000000007ff00000ULL }).__d)
#else /* not GCC */
diff --git a/sysdeps/sparc/bits/huge_vall.h b/sysdeps/sparc/bits/huge_vall.h
index e4e2749..bb72ade 100644
--- a/sysdeps/sparc/bits/huge_vall.h
+++ b/sysdeps/sparc/bits/huge_vall.h
@@ -36,7 +36,7 @@
# define HUGE_VALL \
(__extension__ \
((union { struct { unsigned long __h, __l; } __i; long double __d; }) \
- { __i: { __h: 0x7fff000000000000UL, __l: 0 } }).__d)
+ { .__i = { .__h = 0x7fff000000000000UL, __l: 0 } }).__d)
# else /* not GCC */
diff --git a/sysdeps/sparc/fpu/bits/mathinline.h b/sysdeps/sparc/fpu/bits/mathinline.h
index d3ff44c..17b46e2 100644
--- a/sysdeps/sparc/fpu/bits/mathinline.h
+++ b/sysdeps/sparc/fpu/bits/mathinline.h
@@ -144,7 +144,7 @@
__MATH_INLINE int
__NTH (__signbitf (float __x))
{
- __extension__ union { float __f; int __i; } __u = { __f: __x };
+ __extension__ union { float __f; int __i; } __u = { .__f = __x };
return __u.__i < 0;
}
@@ -153,7 +153,7 @@ __NTH (__signbitf (float __x))
__MATH_INLINE int
__NTH (__signbit (double __x))
{
- __extension__ union { double __d; int __i[2]; } __u = { __d: __x };
+ __extension__ union { double __d; int __i[2]; } __u = { .__d = __x };
return __u.__i[0] < 0;
}
@@ -161,7 +161,7 @@ __NTH (__signbit (double __x))
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __l; int __i[4]; } __u = { __l: __x };
+ __extension__ union { long double __l; int __i[4]; } __u = { .__l = __x };
return __u.__i[0] < 0;
}
# else
@@ -177,14 +177,14 @@ __NTH (__signbitl (long double __x))
__MATH_INLINE int
__NTH (__signbit (double __x))
{
- __extension__ union { double __d; long int __i; } __u = { __d: __x };
+ __extension__ union { double __d; long int __i; } __u = { .__d = __x };
return __u.__i < 0;
}
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __l; long int __i[2]; } __u = { __l: __x };
+ __extension__ union { long double __l; long int __i[2]; } __u = { .__l = __x };
return __u.__i[0] < 0;
}
diff --git a/sysdeps/x86_64/fpu/bits/mathinline.h b/sysdeps/x86_64/fpu/bits/mathinline.h
index dc58f67..e33c14a 100644
--- a/sysdeps/x86_64/fpu/bits/mathinline.h
+++ b/sysdeps/x86_64/fpu/bits/mathinline.h
@@ -38,7 +38,7 @@ __MATH_INLINE int
__NTH (__signbitf (float __x))
{
#if __WORDSIZE == 32
- __extension__ union { float __f; int __i; } __u = { __f: __x };
+ __extension__ union { float __f; int __i; } __u = { .__f = __x };
return __u.__i < 0;
#else
int __m;
@@ -50,7 +50,7 @@ __MATH_INLINE int
__NTH (__signbit (double __x))
{
#if __WORDSIZE == 32
- __extension__ union { double __d; int __i[2]; } __u = { __d: __x };
+ __extension__ union { double __d; int __i[2]; } __u = { .__d = __x };
return __u.__i[1] < 0;
#else
int __m;
@@ -61,7 +61,7 @@ __NTH (__signbit (double __x))
__MATH_INLINE int
__NTH (__signbitl (long double __x))
{
- __extension__ union { long double __l; int __i[3]; } __u = { __l: __x };
+ __extension__ union { long double __l; int __i[3]; } __u = { .__l = __x };
return (__u.__i[2] & 0x8000) != 0;
}
#endif
More information about the Libc-alpha
mailing list