]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/significand.3
fanotify_init.2, fanotify.7: Document FAN_REPORT_TID
[thirdparty/man-pages.git] / man3 / significand.3
index 19b097285207098bbbeb0e418d74c6b298e0a9bc..802f3e05771cc9ef9fffa154db770a1a9c695cdf 100644 (file)
@@ -1,36 +1,77 @@
 .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
+.\"
+.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
 .\" Distributed under GPL
-.\" based on glibc infopages
-.TH SIGNIFICAND 3 2002-08-10 "GNU" "Linux Programmer's Manual"
+.\" %%%LICENSE_END
+.\"
+.\" heavily based on glibc infopages, copyright Free Software Foundation
+.\"
+.TH SIGNIFICAND 3 2017-09-15 "GNU" "Linux Programmer's Manual"
 .SH NAME
 significand, significandf, significandl \-
-get mantissa of floating point number
+get mantissa of floating-point number
 .SH SYNOPSIS
 .B #include <math.h>
-.sp
+.PP
 .BI "double significand(double " x );
 .br
 .BI "float significandf(float " x );
 .br
 .BI "long double significandl(long double " x );
-.sp
-Link with \-lm.
+.PP
+Link with \fI\-lm\fP.
+.PP
+.in -4n
+Feature Test Macro Requirements for glibc (see
+.BR feature_test_macros (7)):
+.in
+.PP
+.ad l
+.BR significand (),
+.BR significandf (),
+.BR significandl ():
+.RS 4
+/* Since glibc 2.19: */ _DEFAULT_SOURCE
+    || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
+.RE
+.ad b
 .SH DESCRIPTION
-The
-.BR significand ()
-function returns the mantissa of
+These functions return the mantissa of
 .I x
 scaled to the range [1,2).
-It is equivalent to
-.sp
-.in +8
+They are equivalent to
+.PP
+.in +4n
+.EX
 scalb(x, (double) \-ilogb(x))
-.in -8
+.EE
+.in
 .PP
 This function exists mainly for use in certain standardized tests
 for IEEE 754 conformance.
-.SH HISTORY
-This function came from BSD.
-.SH "SEE ALSO"
+.SH ATTRIBUTES
+For an explanation of the terms used in this section, see
+.BR attributes (7).
+.TS
+allbox;
+lb lb lb
+l l l.
+Interface      Attribute       Value
+T{
+.BR significand (),
+.br
+.BR significandf (),
+.br
+.BR significandl ()
+T}     Thread safety   MT-Safe
+.TE
+.sp 1
+.SH CONFORMING TO
+These functions are nonstandard; the
+.I double
+version is available on a number of other systems.
+.\" .SH HISTORY
+.\" This function came from BSD.
+.SH SEE ALSO
 .BR ilogb (3),
 .BR scalb (3)