This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 1/2] Use new style initializers in headers


---

 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]