Software: Apache/2.0.54 (Fedora). PHP/5.0.4 uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/glib/ drwxr-xr-x |
Viewing file: Select action/file-type:
Synopsis#include <glib.h> #define G_IEEE754_FLOAT_BIAS #define G_IEEE754_DOUBLE_BIAS union GFloatIEEE754; union GDoubleIEEE754; #define G_E #define G_LN2 #define G_LN10 #define G_PI #define G_PI_2 #define G_PI_4 #define G_SQRT2 #define G_LOG_2_BASE_10 DescriptionGLib offers mathematical constants such as G_PI for the value of pi; many platforms have these in the C library, but some don't, the GLib versions always exist. The GFloatIEEE754 and GDoubleIEEE754 unions are used to access the sign, mantissa and exponent of IEEE floats and doubles. These unions are defined as appropriate for a given platform. IEEE floats and doubles are supported (used for storage) by at least Intel, PPC and Sparc, for reference: http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html DetailsG_IEEE754_FLOAT_BIAS#define G_IEEE754_FLOAT_BIAS (127) See http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html G_IEEE754_DOUBLE_BIAS#define G_IEEE754_DOUBLE_BIAS (1023) See http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html union GFloatIEEE754union GFloatIEEE754 { gfloat v_float; struct { guint mantissa : 23; guint biased_exponent : 8; guint sign : 1; } mpn; }; The GFloatIEEE754 and GDoubleIEEE754 unions are used to access the sign, mantissa and exponent of IEEE floats and doubles. These unions are defined as appropriate for a given platform. IEEE floats and doubles are supported (used for storage) by at least Intel, PPC and Sparc, for reference: http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html union GDoubleIEEE754union GDoubleIEEE754 { gdouble v_double; struct { guint mantissa_low : 32; guint mantissa_high : 20; guint biased_exponent : 11; guint sign : 1; } mpn; }; The GFloatIEEE754 and GDoubleIEEE754 unions are used to access the sign, mantissa and exponent of IEEE floats and doubles. These unions are defined as appropriate for a given platform. IEEE floats and doubles are supported (used for storage) by at least Intel, PPC and Sparc, for reference: http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html G_LN2#define G_LN2 0.69314718055994530941723212145817656807550013436026 The natural logarithm of 2. G_LN10#define G_LN10 2.3025850929940456840179914546843642076011014886288 The natural logarithm of 10. G_PI#define G_PI 3.1415926535897932384626433832795028841971693993751 The value of pi (ratio of circle's circumference to its diameter). G_LOG_2_BASE_10#define G_LOG_2_BASE_10 (0.30102999566398119521) Used for fooling around with float formats, see http://cch.loria.fr/documentation/IEEE754/numerical_comp_guide/ncg_math.doc.html
|
:: Command execute :: | |
--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0037 ]-- |