Change 33054 by [EMAIL PROTECTED] on 2008/01/23 12:00:21

        Oops, change 33049 really did need to update all the Win?? headers
        as the symbol isn't used in a conditional compile.

Affected files ...

... //depot/perl/win32/config_H.bc#177 edit
... //depot/perl/win32/config_H.ce#10 edit
... //depot/perl/win32/config_H.gc#171 edit
... //depot/perl/win32/config_H.vc#174 edit
... //depot/perl/win32/config_H.vc64#56 edit

Differences ...

==== //depot/perl/win32/config_H.bc#177 (text+w) ====
Index: perl/win32/config_H.bc
--- perl/win32/config_H.bc#176~32953~   2008-01-11 05:36:54.000000000 -0800
+++ perl/win32/config_H.bc      2008-01-23 04:00:21.000000000 -0800
@@ -3920,6 +3920,12 @@
  *     This symbol contains the number of bits a variable of type NVTYPE
  *     can preserve of a variable of type UVTYPE.
  */
+/* NV_OVERFLOWS_INTEGERS_AT
+ *     This symbol gives the largest integer value that NVs can hold. This
+ *     value + 1.0 cannot be stored accurately. It is expressed as constant
+ *     floating point expression to reduce the chance of decimale/binary
+ *     conversion issues. If it can not be determined, the value 0 is given.
+ */
 /* NV_ZERO_IS_ALLBITS_ZERO
  *     This symbol, if defined, indicates that a variable of type NVTYPE
  *     stores 0.0 in memory as all bits zero.
@@ -3952,6 +3958,7 @@
 #define        NVSIZE          8               /**/
 #define        NV_PRESERVES_UV
 #define        NV_PRESERVES_UV_BITS    32
+#define        NV_OVERFLOWS_INTEGERS_AT        
256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
 #define NV_ZERO_IS_ALLBITS_ZERO
 #if 4 == 8
 #   ifdef BYTEORDER

==== //depot/perl/win32/config_H.ce#10 (text) ====
Index: perl/win32/config_H.ce
--- perl/win32/config_H.ce#9~32953~     2008-01-11 05:36:54.000000000 -0800
+++ perl/win32/config_H.ce      2008-01-23 04:00:21.000000000 -0800
@@ -3248,7 +3248,13 @@
  *     This symbol contains the number of bits a variable of type NVTYPE
  *     can preserve of a variable of type UVTYPE.
  */
-/* NV_ZERO_IS_ALLBITS_ZERO:
+/* NV_OVERFLOWS_INTEGERS_AT
+ *     This symbol gives the largest integer value that NVs can hold. This
+ *     value + 1.0 cannot be stored accurately. It is expressed as constant
+ *     floating point expression to reduce the chance of decimale/binary
+ *     conversion issues. If it can not be determined, the value 0 is given.
+ */
+/* NV_ZERO_IS_ALLBITS_ZERO
  *     This symbol, if defined, indicates that a variable of type NVTYPE
  *     stores 0.0 in memory as all bits zero.
  */
@@ -3280,6 +3286,7 @@
 #define        NVSIZE          8               /**/
 #define        NV_PRESERVES_UV
 #define        NV_PRESERVES_UV_BITS    undef
+#define        NV_OVERFLOWS_INTEGERS_AT        
256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
 #undef NV_ZERO_IS_ALLBITS_ZERO
 #if UVSIZE == 8
 #   ifdef BYTEORDER

==== //depot/perl/win32/config_H.gc#171 (text+w) ====
Index: perl/win32/config_H.gc
--- perl/win32/config_H.gc#170~32953~   2008-01-11 05:36:54.000000000 -0800
+++ perl/win32/config_H.gc      2008-01-23 04:00:21.000000000 -0800
@@ -3945,6 +3945,12 @@
  *     This symbol contains the number of bits a variable of type NVTYPE
  *     can preserve of a variable of type UVTYPE.
  */
+/* NV_OVERFLOWS_INTEGERS_AT
+ *     This symbol gives the largest integer value that NVs can hold. This
+ *     value + 1.0 cannot be stored accurately. It is expressed as constant
+ *     floating point expression to reduce the chance of decimale/binary
+ *     conversion issues. If it can not be determined, the value 0 is given.
+ */
 /* NV_ZERO_IS_ALLBITS_ZERO
  *     This symbol, if defined, indicates that a variable of type NVTYPE
  *     stores 0.0 in memory as all bits zero.
@@ -3982,6 +3988,7 @@
 #define        NVSIZE          8               /**/
 #define        NV_PRESERVES_UV
 #define        NV_PRESERVES_UV_BITS    32
+#define        NV_OVERFLOWS_INTEGERS_AT        
256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
 #define NV_ZERO_IS_ALLBITS_ZERO
 #if 4 == 8
 #   ifdef BYTEORDER

==== //depot/perl/win32/config_H.vc#174 (text+w) ====
Index: perl/win32/config_H.vc
--- perl/win32/config_H.vc#173~32953~   2008-01-11 05:36:54.000000000 -0800
+++ perl/win32/config_H.vc      2008-01-23 04:00:21.000000000 -0800
@@ -3941,6 +3941,12 @@
  *     This symbol contains the number of bits a variable of type NVTYPE
  *     can preserve of a variable of type UVTYPE.
  */
+/* NV_OVERFLOWS_INTEGERS_AT
+ *     This symbol gives the largest integer value that NVs can hold. This
+ *     value + 1.0 cannot be stored accurately. It is expressed as constant
+ *     floating point expression to reduce the chance of decimale/binary
+ *     conversion issues. If it can not be determined, the value 0 is given.
+ */
 /* NV_ZERO_IS_ALLBITS_ZERO
  *     This symbol, if defined, indicates that a variable of type NVTYPE
  *     stores 0.0 in memory as all bits zero.
@@ -3978,6 +3984,7 @@
 #define        NVSIZE          8               /**/
 #define        NV_PRESERVES_UV
 #define        NV_PRESERVES_UV_BITS    32
+#define        NV_OVERFLOWS_INTEGERS_AT        
256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
 #define NV_ZERO_IS_ALLBITS_ZERO
 #if 4 == 8
 #   ifdef BYTEORDER

==== //depot/perl/win32/config_H.vc64#56 (text) ====
Index: perl/win32/config_H.vc64
--- perl/win32/config_H.vc64#55~32953~  2008-01-11 05:36:54.000000000 -0800
+++ perl/win32/config_H.vc64    2008-01-23 04:00:21.000000000 -0800
@@ -3920,6 +3920,12 @@
  *     This symbol contains the number of bits a variable of type NVTYPE
  *     can preserve of a variable of type UVTYPE.
  */
+/* NV_OVERFLOWS_INTEGERS_AT
+ *     This symbol gives the largest integer value that NVs can hold. This
+ *     value + 1.0 cannot be stored accurately. It is expressed as constant
+ *     floating point expression to reduce the chance of decimale/binary
+ *     conversion issues. If it can not be determined, the value 0 is given.
+ */
 /* NV_ZERO_IS_ALLBITS_ZERO
  *     This symbol, if defined, indicates that a variable of type NVTYPE
  *     stores 0.0 in memory as all bits zero.
@@ -3952,6 +3958,7 @@
 #define        NVSIZE          8               /**/
 #undef NV_PRESERVES_UV
 #define        NV_PRESERVES_UV_BITS    53
+#define        NV_OVERFLOWS_INTEGERS_AT        
256.0*256.0*256.0*256.0*256.0*256.0*2.0*2.0*2.0*2.0*2.0
 #define NV_ZERO_IS_ALLBITS_ZERO
 #if 8 == 8
 #   ifdef BYTEORDER
End of Patch.

Reply via email to