[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/kdewin32/src/math
From:       Christian Ehrlicher <Ch.Ehrlicher () gmx ! de>
Date:       2007-05-23 20:13:34
Message-ID: 1179951214.407217.811.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 667744 by chehrlic:

exporting those consts is maybe a good idea :)

 M  +14 -12    math.c  


--- trunk/kdesupport/kdewin32/src/math/math.c #667743:667744
@@ -2,6 +2,8 @@
   Some definitions from fp_consts(f|l).c from mingw
   public domain
 */
+
+#include <winposix_export.h>
 
 #define __FLOAT_INF_REP { 0, 0x7f80 }
 #define __FLOAT_QNAN_REP { 0, 0xffc0 }  /* { 0, 0x7fc0 }  */
@@ -21,19 +23,19 @@
   long double ldouble_val;
 } ;
 
-const union _ieee_rep __QNANF = { __FLOAT_QNAN_REP };   
-const union _ieee_rep __SNANF = { __FLOAT_SNAN_REP };   
-const union _ieee_rep __INFF = { __FLOAT_INF_REP };   
-const union _ieee_rep __DENORMF = { __FLOAT_DENORM_REP };   
+KDEWIN32_EXPORT const union _ieee_rep __QNANF = { __FLOAT_QNAN_REP };   
+KDEWIN32_EXPORT const union _ieee_rep __SNANF = { __FLOAT_SNAN_REP };   
+KDEWIN32_EXPORT const union _ieee_rep __INFF = { __FLOAT_INF_REP };   
+KDEWIN32_EXPORT const union _ieee_rep __DENORMF = { __FLOAT_DENORM_REP };   
 
-const union _ieee_rep __QNAN = { __DOUBLE_QNAN_REP };
-const union _ieee_rep __SNAN  = { __DOUBLE_SNAN_REP };
-const union _ieee_rep __INF = { __DOUBLE_INF_REP };
-const union _ieee_rep __DENORM = { __DOUBLE_DENORM_REP };
+KDEWIN32_EXPORT const union _ieee_rep __QNAN = { __DOUBLE_QNAN_REP };
+KDEWIN32_EXPORT const union _ieee_rep __SNAN  = { __DOUBLE_SNAN_REP };
+KDEWIN32_EXPORT const union _ieee_rep __INF = { __DOUBLE_INF_REP };
+KDEWIN32_EXPORT const union _ieee_rep __DENORM = { __DOUBLE_DENORM_REP };
 // msdn:
 // The representation of long double and double is identical.
 // However, long double and double are separate types.
-const union _ieee_rep __QNANL = { __DOUBLE_QNAN_REP };
-const union _ieee_rep __SNANL  = { __DOUBLE_SNAN_REP };
-const union _ieee_rep __INFL = { __DOUBLE_INF_REP };
-const union _ieee_rep __DENORML = { __DOUBLE_DENORM_REP };
+KDEWIN32_EXPORT const union _ieee_rep __QNANL = { __DOUBLE_QNAN_REP };
+KDEWIN32_EXPORT const union _ieee_rep __SNANL  = { __DOUBLE_SNAN_REP };
+KDEWIN32_EXPORT const union _ieee_rep __INFL = { __DOUBLE_INF_REP };
+KDEWIN32_EXPORT const union _ieee_rep __DENORML = { __DOUBLE_DENORM_REP };
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic