From: Matthias Clasen Date: Wed, 2 Jun 2004 04:58:24 +0000 (+0000) Subject: Use higher precision for the mathematical constants. (#141941, Morten X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=c9d97c2e2aeab5472a07a7e9e683dbdca86f29f5;p=dana%2Fcg-glib.git Use higher precision for the mathematical constants. (#141941, Morten Wed Jun 2 00:57:16 2004 Matthias Clasen * glib/gtypes.h: Use higher precision for the mathematical constants. (#141941, Morten Welinder) --- diff --git a/ChangeLog b/ChangeLog index 2cbb7447..fc422b1b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Jun 2 00:57:16 2004 Matthias Clasen + + * glib/gtypes.h: Use higher precision for the mathematical + constants. (#141941, Morten Welinder) + Tue Jun 1 22:01:40 2004 Matthias Clasen * glib/gmarkup.c (advance_char): Fix an off-by-one error diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 2cbb7447..fc422b1b 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Wed Jun 2 00:57:16 2004 Matthias Clasen + + * glib/gtypes.h: Use higher precision for the mathematical + constants. (#141941, Morten Welinder) + Tue Jun 1 22:01:40 2004 Matthias Clasen * glib/gmarkup.c (advance_char): Fix an off-by-one error diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 2cbb7447..fc422b1b 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,8 @@ +Wed Jun 2 00:57:16 2004 Matthias Clasen + + * glib/gtypes.h: Use higher precision for the mathematical + constants. (#141941, Morten Welinder) + Tue Jun 1 22:01:40 2004 Matthias Clasen * glib/gmarkup.c (advance_char): Fix an off-by-one error diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 2cbb7447..fc422b1b 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Wed Jun 2 00:57:16 2004 Matthias Clasen + + * glib/gtypes.h: Use higher precision for the mathematical + constants. (#141941, Morten Welinder) + Tue Jun 1 22:01:40 2004 Matthias Clasen * glib/gmarkup.c (advance_char): Fix an off-by-one error diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 2cbb7447..fc422b1b 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Wed Jun 2 00:57:16 2004 Matthias Clasen + + * glib/gtypes.h: Use higher precision for the mathematical + constants. (#141941, Morten Welinder) + Tue Jun 1 22:01:40 2004 Matthias Clasen * glib/gmarkup.c (advance_char): Fix an off-by-one error diff --git a/glib/gtypes.h b/glib/gtypes.h index aca841fe..ce0fbcb5 100644 --- a/glib/gtypes.h +++ b/glib/gtypes.h @@ -91,13 +91,13 @@ typedef void (*GFreeFunc) (gpointer data); /* Define some mathematical constants that aren't available * symbolically in some strict ISO C implementations. */ -#define G_E 2.7182818284590452354E0 -#define G_LN2 6.9314718055994530942E-1 -#define G_LN10 2.3025850929940456840E0 -#define G_PI 3.14159265358979323846E0 -#define G_PI_2 1.57079632679489661923E0 -#define G_PI_4 0.78539816339744830962E0 -#define G_SQRT2 1.4142135623730950488E0 +#define G_E 2.7182818284590452353602874713526624977572470937000 +#define G_LN2 0.69314718055994530941723212145817656807550013436026 +#define G_LN10 2.3025850929940456840179914546843642076011014886288 +#define G_PI 3.1415926535897932384626433832795028841971693993751 +#define G_PI_2 1.5707963267948966192313216916397514420985846996876 +#define G_PI_4 0.78539816339744830961566084581987572104929234984378 +#define G_SQRT2 1.4142135623730950488016887242096980785696718753769 /* Portable endian checks and conversions *