1 #ifndef _GLUCAT_LONG_DOUBLE_H
2 #define _GLUCAT_LONG_DOUBLE_H
36 #if defined(__USE_GNU)
37 static const long double l_pi = M_PIl;
38 static const long double l_ln2 = M_LN2l;
40 static const long double l_pi = 3.1415926535897932384626433832795029L;
41 static const long double l_ln2 = 0.6931471805599453094172321214581766L;
44 #if defined(_GLUCAT_USE_QD)
48 numeric_traits<long double>::
49 demoted {
typedef long double type;};
54 numeric_traits<double>::
55 promoted {
typedef long double type;};
60 numeric_traits<long double>::
61 promoted {
typedef long double type;};
66 numeric_traits<long double>::
67 demoted {
typedef double type;};
86 #endif // _GLUCAT_LONG_DOUBLE_H