]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Change return type in the declaration of __ieee754_rem_pio2l
authorGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Tue, 28 Mar 2017 17:48:57 +0000 (14:48 -0300)
committerGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Thu, 30 Mar 2017 18:22:27 +0000 (15:22 -0300)
The implementation of __ieee754_rem_pio2l in ldbl-128, ldbl-128ibm,
and ldbl-96 return the type int32_t, whereas math_private.h declares
it as returning int.  This patch changes the declaration to match the
declaration in thoses directories, as well as it changes the stub
implementation in math/e_rem_pio2l.c, similarly.

* math/e_rem_pio2l.c (__ieee754_rem_pio2l): Change return type
to int32_t.
* sysdeps/generic/math_private.h: Declare __ieee754_rem_pio2l
as returning int32_t.

ChangeLog
math/e_rem_pio2l.c
sysdeps/generic/math_private.h

index eaf7bb1b98328ad7c40ef0486f9a3eb48313106e..a4056e144cf1c9be40d87a9a474783de658e43ae 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-03-30  Gabriel F. T. Gomes  <gftg@linux.vnet.ibm.com>
+
+       * math/e_rem_pio2l.c (__ieee754_rem_pio2l): Change return type
+       to int32_t.
+       * sysdeps/generic/math_private.h: Declare __ieee754_rem_pio2l
+       as returning int32_t.
+
 2017-03-30  Gabriel F. T. Gomes  <gftg@linux.vnet.ibm.com>
 
        * math/math.h: Include bits/math-finite.h once per
index 03ac2efbc3899ea194d985f6c5ce974ffbab87e9..2ea873bbabf0ac55128610211ff883eda478b494 100644 (file)
@@ -3,7 +3,7 @@
 #include <errno.h>
 #include <math_private.h>
 
-int
+int32_t
 __ieee754_rem_pio2l (long double x, long double *y)
 {
   fputs ("__ieee754_rem_pio2l not implemented\n", stderr);
index be65b9487be2a16768af39410914ab7425fac92e..1103fa29758780d6321602847f919c402224b9fa 100644 (file)
@@ -307,7 +307,7 @@ extern long double __ieee754_y1l (long double);
 extern long double __ieee754_jnl (int,long double);
 extern long double __ieee754_ynl (int,long double);
 extern long double __ieee754_remainderl (long double,long double);
-extern int   __ieee754_rem_pio2l (long double,long double*);
+extern int32_t __ieee754_rem_pio2l (long double,long double*);
 extern long double __ieee754_scalbl (long double,long double);
 extern int   __ieee754_ilogbl (long double);