math: define _GNU_SOURCE when implementing non-standard math functions
authorSzabolcs Nagy <nsz@port70.net>
Thu, 12 Dec 2013 03:42:11 +0000 (03:42 +0000)
committerSzabolcs Nagy <nsz@port70.net>
Thu, 12 Dec 2013 03:42:11 +0000 (03:42 +0000)
this makes the prototypes in math.h are visible so they are checked agaist
the function definitions

src/math/j0f.c
src/math/j1f.c
src/math/scalb.c
src/math/scalbf.c
src/math/sincos.c
src/math/sincosf.c

index 4b0ee3b712e818d95240d74e58b66099ee643fd6..45883dc419e9816bbd0ce31af33619484032ee86 100644 (file)
@@ -13,6 +13,7 @@
  * ====================================================
  */
 
+#define _GNU_SOURCE
 #include "libm.h"
 
 static float pzerof(float), qzerof(float);
index 6abde34927da2998ac0dfa94a651182612b98582..58875af9fc1edc27ba9b427eeca3d6eb197b30ab 100644 (file)
@@ -13,6 +13,7 @@
  * ====================================================
  */
 
+#define _GNU_SOURCE
 #include "libm.h"
 
 static float ponef(float), qonef(float);
index a54bdf2b0f1c77244f2617762ed0d382418e83c7..efe69e60cd6f5c2cd3ba061dc43d141281d3c111 100644 (file)
@@ -15,6 +15,7 @@
  * should use scalbn() instead.
  */
 
+#define _GNU_SOURCE
 #include <math.h>
 
 double scalb(double x, double fn)
index 94364974c7717e521a491f732410d9ae05ac18f9..f44ed5b64a0ff12c4fb9e1f272b4c8ba8189f03a 100644 (file)
@@ -13,6 +13,7 @@
  * ====================================================
  */
 
+#define _GNU_SOURCE
 #include <math.h>
 
 float scalbf(float x, float fn)
index 49f8a098060a2fa121ef6d72c16ec5dd09e9a305..35b2d923968f1b5deaaf7e4183c288c2d2a05043 100644 (file)
@@ -10,6 +10,7 @@
  * ====================================================
  */
 
+#define _GNU_SOURCE
 #include "libm.h"
 
 void sincos(double x, double *sin, double *cos)
index 1b50f01c1e8fd096dcb617d5d1f32e11293ecee4..f8ca7232cfb371da2be6c3c87f079515fa4c01e1 100644 (file)
@@ -14,6 +14,7 @@
  * ====================================================
  */
 
+#define _GNU_SOURCE
 #include "libm.h"
 
 /* Small multiples of pi/2 rounded to double precision. */