[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