Author: faridz
Date: Wed Apr  2 08:37:43 2008
New Revision: 643941

URL: http://svn.apache.org/viewvc?rev=643941&view=rev
Log:
2008-04-02  Farid Zaripov  <[EMAIL PROTECTED]>

        STDCXX-740
        * etc/config/src/INFINITY.cpp (flt_bits): Fill with zero values the 
bits array.
        (dbl_bits): Same.
        (ldbl_bits): Same.

Modified:
    stdcxx/trunk/etc/config/src/INFINITY.cpp

Modified: stdcxx/trunk/etc/config/src/INFINITY.cpp
URL: 
http://svn.apache.org/viewvc/stdcxx/trunk/etc/config/src/INFINITY.cpp?rev=643941&r1=643940&r2=643941&view=diff
==============================================================================
--- stdcxx/trunk/etc/config/src/INFINITY.cpp (original)
+++ stdcxx/trunk/etc/config/src/INFINITY.cpp Wed Apr  2 08:37:43 2008
@@ -23,6 +23,7 @@
  **************************************************************************/
 
 #include <stdio.h>    // for printf()
+#include <string.h>   // for memset()
 
 #include "config.h"
 #include "float_defs.h"  // for FLT_MIN, DBL_MIN, LDBL_MIN
@@ -106,6 +107,8 @@
 {
     char bits [sizeof (float)];
     float val;
+    
+    flt_bits () { memset (bits, 0, sizeof (bits)); }
 };
 
 static float flt_zero ()
@@ -286,6 +289,8 @@
 {
     char bits [sizeof (double)];
     double val;
+    
+    dbl_bits () { memset (bits, 0, sizeof (bits)); }
 };
 
 static float dbl_zero ()
@@ -500,6 +505,8 @@
 {
     char bits [sizeof (long double)];
     long double val;
+    
+    ldbl_bits () { memset (bits, 0, sizeof (bits)); }
 };
 
 static long double ldbl_zero ()


Reply via email to