this makes the prototypes in math.h are visible so they are checked agaist
the function definitions
* ====================================================
*/
+#define _GNU_SOURCE
#include "libm.h"
static float pzerof(float), qzerof(float);
* ====================================================
*/
+#define _GNU_SOURCE
#include "libm.h"
static float ponef(float), qonef(float);
* should use scalbn() instead.
*/
+#define _GNU_SOURCE
#include <math.h>
double scalb(double x, double fn)
* ====================================================
*/
+#define _GNU_SOURCE
#include <math.h>
float scalbf(float x, float fn)
* ====================================================
*/
+#define _GNU_SOURCE
#include "libm.h"
void sincos(double x, double *sin, double *cos)
* ====================================================
*/
+#define _GNU_SOURCE
#include "libm.h"
/* Small multiples of pi/2 rounded to double precision. */