Posix math namespace
add a namespace Math on posix.vapi and add these constants:
[CCode (cname = "M_E", cheader_filename = "math.h")]
public const double E;
[CCode (cname = "M_LOG2E", cheader_filename = "math.h")]
public const double LOG2E;
[CCode (cname = "M_LOG10E", cheader_filename = "math.h")]
public const double LOG10E;
[CCode (cname = "M_LN2", cheader_filename = "math.h")]
public const double LN2;
[CCode (cname = "M_LN10", cheader_filename = "math.h")]
public const double LN10;
[CCode (cname = "M_PI", cheader_filename = "math.h")]
public const double PI;
[CCode (cname = "M_PI_2", cheader_filename = "math.h")]
public const double PI_2;
[CCode (cname = "M_PI_4", cheader_filename = "math.h")]
public const double PI_4;
[CCode (cname = "M_1_PI", cheader_filename = "math.h")]
public const double 1_PI;
[CCode (cname = "M_2_PI", cheader_filename = "math.h")]
public const double 2_PI;
[CCode (cname = "M_2_SQRTPI", cheader_filename = "math.h")]
public const double 2_SQRTPI;
[CCode (cname = "M_SQRT2", cheader_filename = "math.h")]
public const double SQRT2;
[CCode (cname = "M_SQRT1_2", cheader_filename = "math.h")]
public const double SQRT1_2;
Say me yes and I'll do it