]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - man3/ecvt_r.3
fanotify_init.2, fanotify.7: Document FAN_REPORT_TID
[thirdparty/man-pages.git] / man3 / ecvt_r.3
index c4143e3e38e8a5e3d687fa7272fc2364c7dd8825..4a63246b8fa919d8b6a4d17ea1dd862ae206d6a8 100644 (file)
 .\"
 .\" Corrected return types; from Fabian; 2004-10-05
 .\"
-.TH ECVT_R 3  2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ECVT_R 3  2016-03-15 "GNU" "Linux Programmer's Manual"
 .SH NAME
 ecvt_r, fcvt_r, qecvt_r, qfcvt_r \- convert a floating-point number to a string
 .SH SYNOPSIS
 .nf
 .B #include <stdlib.h>
-.sp
+.PP
 .BI "int ecvt_r(double " number ", int " ndigits ", int *" decpt ,
 .BI "           int *" sign ", char *" buf ", size_t " len );
-.sp
+.PP
 .BI "int fcvt_r(double " number ", int " ndigits ", int *" decpt ,
 .BI "           int *" sign ", char *" buf ", size_t " len );
-.sp
+.PP
 .BI "int qecvt_r(long double " number ", int " ndigits ", int *" decpt ,
 .BI "           int *" sign ", char *" buf ", size_t " len );
-.sp
+.PP
 .BI "int qfcvt_r(long double " number ", int " ndigits ", int *" decpt ,
 .BI "           int *" sign ", char *" buf ", size_t " len );
 .fi
-.sp
+.PP
 .in -4n
 Feature Test Macro Requirements for glibc (see
 .BR feature_test_macros (7)):
 .in
-.sp
+.PP
 .ad l
 .BR ecvt_r (),
 .BR fcvt_r (),
 .BR qecvt_r (),
 .BR qfcvt_r ():
 .RS 4
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+/* Glibc since 2.19: */ _DEFAULT_SOURCE
+    || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
 .RE
 .ad b
 .SH DESCRIPTION
 The functions
 .BR ecvt_r (),
 .BR fcvt_r (),
-.BR qecvt_r ()
+.BR qecvt_r (),
 and
 .BR qfcvt_r ()
 are identical to
 .BR ecvt (3),
 .BR fcvt (3),
-.BR qecvt (3)
+.BR qecvt (3),
 and
 .BR qfcvt (3),
 respectively, except that they do not return their result in a static
@@ -85,6 +86,22 @@ and
 .BR qecvt (3).
 .SH RETURN VALUE
 These functions return 0 on success, and \-1 otherwise.
+.SH ATTRIBUTES
+For an explanation of the terms used in this section, see
+.BR attributes (7).
+.TS
+allbox;
+lbw20 lb lb
+l l l.
+Interface      Attribute       Value
+T{
+.BR ecvt_r (),
+.BR fcvt_r (),
+.br
+.BR qecvt_r (),
+.BR qfcvt_r ()
+T}     Thread safety   MT-Safe
+.TE
 .SH CONFORMING TO
 These functions are GNU extensions.
 .SH NOTES