OSDN Git Service

* iostream.cc (ostream::operator<<(long double)): Don't use
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Feb 1998 00:35:01 +0000 (00:35 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Feb 1998 00:35:01 +0000 (00:35 +0000)
labeled initializers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17842 138bc75d-0d04-0410-961f-82ee72b054a4

libio/ChangeLog
libio/iostream.cc

index dff76ce..fca6ef1 100644 (file)
@@ -1,3 +1,8 @@
+1998-02-10  Mark Mitchell  <mmitchell@usa.net>
+
+       * iostream.cc (ostream::operator<<(long double)): Don't use
+       labeled initializers.
+
 Fri Feb  6 01:35:56 1998  Manfred Hollstein  <manfred@s-direktnet.de>
 
        * config.shared (FLAGS_TO_PASS): Don't emit PICFLAG.
index 96ebd6e..500a9f3 100644 (file)
@@ -621,21 +621,21 @@ ostream& ostream::operator<<(double n)
        // Do actual conversion.
 #if _G_HAVE_PRINTF_FP
        {
-         struct printf_info info = { prec: prec,
-                                     width: width(0),
-                                     spec: format_char,
-                                     is_long_double: 0,
-                                     is_short: 0,
-                                     is_long: 0,
-                                     alt: (flags() & ios::showpoint) != 0,
-                                     space: 0,
-                                     left: (flags() & ios::left) != 0,
-                                     showsign: (flags() & ios::showpos) != 0,
-                                     group: 0,
+         struct printf_info info = { /* prec: */ prec,
+                                     /* width: */ width(0),
+                                     /* spec: */ format_char,
+                                     /* is_long_double: */ 0,
+                                     /* is_short: */ 0,
+                                     /* is_long: */ 0,
+                                     /* alt: */ (flags() & ios::showpoint) != 0,
+                                     /* space: */ 0,
+                                     /* left: */ (flags() & ios::left) != 0,
+                                     /* showsign: */ (flags() & ios::showpos) != 0,
+                                     /* group: */ 0,
 #if defined __GLIBC__ && __GLIBC__ >= 2
-                                     extra: 0,
+                                     /* extra: */ 0,
 #endif
-                                     pad: fill()
+                                     /* pad: */ fill()
          };
          const void *ptr = (const void *) &n;
          if (__printf_fp (rdbuf(), &info, &ptr) < 0)
@@ -724,21 +724,21 @@ ostream& ostream::operator<<(long double n)
 
 #if _G_HAVE_PRINTF_FP
       // Do actual conversion.
-      struct printf_info info = { prec: prec,
-                                 width: width(0),
-                                 spec: format_char,
-                                 is_long_double: 1,
-                                 is_short: 0,
-                                 is_long: 0,
-                                 alt: (flags() & ios::showpoint) != 0,
-                                 space: 0,
-                                 left: (flags() & ios::left) != 0,
-                                 showsign: (flags() & ios::showpos) != 0,
-                                 group: 0,
+      struct printf_info info = { /* prec: */ prec,
+                                 /* width: */ width(0),
+                                 /* spec: */ format_char,
+                                 /* is_long_double: */ 1,
+                                 /* is_short: */ 0,
+                                 /* is_long: */ 0,
+                                 /* alt: */ (flags() & ios::showpoint) != 0,
+                                 /* space: */ 0,
+                                 /* left: */ (flags() & ios::left) != 0,
+                                 /* showsign: */ (flags() & ios::showpos) != 0,
+                                 /* group: */ 0,
 #if defined __GLIBC__ && __GLIBC__ >= 2
-                                 extra: 0,
+                                 /* extra: */ 0,
 #endif
-                                 pad: fill()
+                                 /* pad: */ fill()
       };
 
       const void *ptr = (const void *) &n;