aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>2017-06-20 15:00:16 -0300
committerGabriel F. T. Gomes <gftg@linux.vnet.ibm.com>2017-06-22 13:08:17 -0300
commit5070551cbf0ba8f69e15e1a19f8989b812b6a651 (patch)
tree87cf7abb0f118ab4654580ee0b62ec24297b3cc1
parent5ae22669437cdee21b254b7eb59e16e394ddfd6d (diff)
downloadglibc-5070551cbf0ba8f69e15e1a19f8989b812b6a651.tar
glibc-5070551cbf0ba8f69e15e1a19f8989b812b6a651.tar.gz
glibc-5070551cbf0ba8f69e15e1a19f8989b812b6a651.tar.bz2
glibc-5070551cbf0ba8f69e15e1a19f8989b812b6a651.zip
Describe remainder as primary and drem as alternative in the manual
In preparation for the documentation of _FloatN and _FloatNx variants of the remainder function, this patch changes the descriptions of remainder and drem, so that remainder is described as primary and drem as an alternative name for the same functionality. * manual/arith.texi (Remainder Functions): Describe remainder as primary and drem as an alternative name. Change the comment on remainder to ISO, since it is defined in ISO C99.
-rw-r--r--ChangeLog6
-rw-r--r--manual/arith.texi24
2 files changed, 18 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index d01eda76ff..a9a99f0a8e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2017-06-22 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
+ * manual/arith.texi (Remainder Functions): Describe remainder as
+ primary and drem as an alternative name. Change the comment on
+ remainder to ISO, since it is defined in ISO C99.
+
+2017-06-22 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
+
* stdlib/tst-strtod.h (MMFUNC): New macro to provide an addition
macro expansion.
(GEN_TEST_STRTOD_FOREACH): Use MMFUNC for _Float128.
diff --git a/manual/arith.texi b/manual/arith.texi
index dd6020cf4f..e403cb51cd 100644
--- a/manual/arith.texi
+++ b/manual/arith.texi
@@ -1591,31 +1591,31 @@ less than the magnitude of the @var{denominator}.
If @var{denominator} is zero, @code{fmod} signals a domain error.
@end deftypefun
-@deftypefun double drem (double @var{numerator}, double @var{denominator})
-@deftypefunx float dremf (float @var{numerator}, float @var{denominator})
-@deftypefunx {long double} dreml (long double @var{numerator}, long double @var{denominator})
-@standards{BSD, math.h}
+@deftypefun double remainder (double @var{numerator}, double @var{denominator})
+@deftypefunx float remainderf (float @var{numerator}, float @var{denominator})
+@deftypefunx {long double} remainderl (long double @var{numerator}, long double @var{denominator})
+@standards{ISO, math.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
These functions are like @code{fmod} except that they round the
internal quotient @var{n} to the nearest integer instead of towards zero
-to an integer. For example, @code{drem (6.5, 2.3)} returns @code{-0.4},
-which is @code{6.5} minus @code{6.9}.
+to an integer. For example, @code{remainder (6.5, 2.3)} returns
+@code{-0.4}, which is @code{6.5} minus @code{6.9}.
The absolute value of the result is less than or equal to half the
absolute value of the @var{denominator}. The difference between
-@code{fmod (@var{numerator}, @var{denominator})} and @code{drem
+@code{fmod (@var{numerator}, @var{denominator})} and @code{remainder
(@var{numerator}, @var{denominator})} is always either
@var{denominator}, minus @var{denominator}, or zero.
-If @var{denominator} is zero, @code{drem} signals a domain error.
+If @var{denominator} is zero, @code{remainder} signals a domain error.
@end deftypefun
-@deftypefun double remainder (double @var{numerator}, double @var{denominator})
-@deftypefunx float remainderf (float @var{numerator}, float @var{denominator})
-@deftypefunx {long double} remainderl (long double @var{numerator}, long double @var{denominator})
+@deftypefun double drem (double @var{numerator}, double @var{denominator})
+@deftypefunx float dremf (float @var{numerator}, float @var{denominator})
+@deftypefunx {long double} dreml (long double @var{numerator}, long double @var{denominator})
@standards{BSD, math.h}
@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
-This function is another name for @code{drem}.
+This function is another name for @code{remainder}.
@end deftypefun
@node FP Bit Twiddling