[Gambas-devel] Constant Macro Use
Benoît Minisini
gambas at ...1...
Tue Jan 31 20:38:55 CET 2012
Le 31/01/2012 20:33, Randall Morgan a écrit :
> Relevant code from class description structure:
>
> GB_CONSTANT("M_E", "f", "2.7182818284590"), /* e 4523536028747135 */
> GB_CONSTANT("M_LOGE", "f", "1.44269504088896340735992468100"), /*
> LOG_E */
> GB_CONSTANT("M_LOG10E", "f", "0.43429448190325182765112891892"), /*
> log_10 (e) */
> GB_CONSTANT("M_SQRT2", "f", "1.41421356237309504880168872421"), /*
> sqrt(2) */
> GB_CONSTANT("M_SQRT1_2", "f", "0.70710678118654752440084436210"),
> /* sqrt(1/2) */
> GB_CONSTANT("M_SQRT3", "f", "1.73205080756887729352744634151"),
> /* sqrt(3) */
> GB_CONSTANT("M_PI", "f", "3.14159265358979323846264338328"),
> /* pi */
> GB_CONSTANT("M_PI_2", "f", "1.57079632679489661923132169164"),
> /* pi/2 */
> GB_CONSTANT("M_PI_4", "f", "0.78539816339744830961566084582"),
> /* pi/4 */
> GB_CONSTANT("M_SQRTPI", "f", "1.77245385090551602729816748334"),
> /* sqrt(pi) */
> GB_CONSTANT("M_2_SQRTPI", "f", "1.12837916709551257389615890312"),
> /* 2/sqrt(pi) */
> GB_CONSTANT("M_1_PI", "f", "0.31830988618379067153776752675"),
> /* 1/pi */
> GB_CONSTANT("M_2_PI", "f", "0.63661977236758134307553505349"),
> /* 2/pi */
> GB_CONSTANT("M_LN10", "f", "2.30258509299404568401799145468"),
> /* ln(10) */
> GB_CONSTANT("M_LN2", "f", "0.69314718055994530941723212146"),
> /* ln(2) */
> GB_CONSTANT("M_LNPI", "f", "1.14472988584940017414342735135"),
> /* ln(pi) */
> GB_CONSTANT("M_EULER", "f", "0.57721566490153286060651209008"),
> /* Euler constant */
>
This will be the supported syntax. Just remove the "M_" part of the
constant name, it is not necessary, as they are element of the Gsl class.
Regards,
--
Benoît Minisini
More information about the Devel
mailing list