changeset 15637:97060cb2a344

doc: Mention functions which are declared as macros. * doc/posix-functions/*[fl].texi: Mention that some functions are defined as macros with arguments only.
author Bruno Haible <bruno@clisp.org>
date Sat, 17 Sep 2011 17:10:12 +0200
parents 578b354d30fc
children f2a7b56d34a3
files ChangeLog doc/posix-functions/acosf.texi doc/posix-functions/acosl.texi doc/posix-functions/asinf.texi doc/posix-functions/asinl.texi doc/posix-functions/atan2f.texi doc/posix-functions/atan2l.texi doc/posix-functions/atanf.texi doc/posix-functions/atanl.texi doc/posix-functions/ceilf.texi doc/posix-functions/ceill.texi doc/posix-functions/cosf.texi doc/posix-functions/coshf.texi doc/posix-functions/coshl.texi doc/posix-functions/cosl.texi doc/posix-functions/expf.texi doc/posix-functions/expl.texi doc/posix-functions/fabsf.texi doc/posix-functions/fabsl.texi doc/posix-functions/floorf.texi doc/posix-functions/floorl.texi doc/posix-functions/fmodf.texi doc/posix-functions/fmodl.texi doc/posix-functions/frexpf.texi doc/posix-functions/frexpl.texi doc/posix-functions/ldexpf.texi doc/posix-functions/ldexpl.texi doc/posix-functions/log10f.texi doc/posix-functions/log10l.texi doc/posix-functions/logf.texi doc/posix-functions/logl.texi doc/posix-functions/modff.texi doc/posix-functions/modfl.texi doc/posix-functions/powf.texi doc/posix-functions/powl.texi doc/posix-functions/sinf.texi doc/posix-functions/sinhf.texi doc/posix-functions/sinhl.texi doc/posix-functions/sinl.texi doc/posix-functions/sqrtf.texi doc/posix-functions/sqrtl.texi doc/posix-functions/tanf.texi doc/posix-functions/tanhf.texi doc/posix-functions/tanhl.texi doc/posix-functions/tanl.texi
diffstat 45 files changed, 176 insertions(+), 41 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-09-17  Bruno Haible  <bruno@clisp.org>
+
+	doc: Mention functions which are declared as macros.
+	* doc/posix-functions/*[fl].texi: Mention that some functions are
+	defined as macros with arguments only.
+
 2011-09-17  Bruno Haible  <bruno@clisp.org>
 
 	Add dependencies to new dirent related modules.
--- a/doc/posix-functions/acosf.texi
+++ b/doc/posix-functions/acosf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/acosl.texi
+++ b/doc/posix-functions/acosl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/asinf.texi
+++ b/doc/posix-functions/asinf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/asinl.texi
+++ b/doc/posix-functions/asinl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/atan2f.texi
+++ b/doc/posix-functions/atan2f.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/atan2l.texi
+++ b/doc/posix-functions/atan2l.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/atanf.texi
+++ b/doc/posix-functions/atanf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/atanl.texi
+++ b/doc/posix-functions/atanl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/ceilf.texi
+++ b/doc/posix-functions/ceilf.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
 
 Portability problems fixed by Gnulib module @code{ceilf-ieee}:
--- a/doc/posix-functions/ceill.texi
+++ b/doc/posix-functions/ceill.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
 
 Portability problems fixed by Gnulib module @code{ceill-ieee}:
--- a/doc/posix-functions/cosf.texi
+++ b/doc/posix-functions/cosf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/coshf.texi
+++ b/doc/posix-functions/coshf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/coshl.texi
+++ b/doc/posix-functions/coshl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/cosl.texi
+++ b/doc/posix-functions/cosl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/expf.texi
+++ b/doc/posix-functions/expf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/expl.texi
+++ b/doc/posix-functions/expl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/fabsf.texi
+++ b/doc/posix-functions/fabsf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-AIX 5.1, Solaris 9, MSVC 9.
+AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/fabsl.texi
+++ b/doc/posix-functions/fabsl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/floorf.texi
+++ b/doc/posix-functions/floorf.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
 
 Portability problems fixed by Gnulib module @code{floorf-ieee}:
--- a/doc/posix-functions/floorl.texi
+++ b/doc/posix-functions/floorl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
 
 Portability problems not fixed by Gnulib:
--- a/doc/posix-functions/fmodf.texi
+++ b/doc/posix-functions/fmodf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/fmodl.texi
+++ b/doc/posix-functions/fmodl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/frexpf.texi
+++ b/doc/posix-functions/frexpf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/frexpl.texi
+++ b/doc/posix-functions/frexpl.texi
@@ -12,6 +12,9 @@
 This function is missing on some platforms:
 FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5.
 @item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
+@item
 This function is not declared on some platforms:
 MacOS X 10.3.
 @item
--- a/doc/posix-functions/ldexpf.texi
+++ b/doc/posix-functions/ldexpf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/ldexpl.texi
+++ b/doc/posix-functions/ldexpl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5.
+FreeBSD 5.2.1, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function has no prototype in @code{<math.h>} on some platforms:
 MacOS X.
--- a/doc/posix-functions/log10f.texi
+++ b/doc/posix-functions/log10f.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/log10l.texi
+++ b/doc/posix-functions/log10l.texi
@@ -14,5 +14,5 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
 @end itemize
--- a/doc/posix-functions/logf.texi
+++ b/doc/posix-functions/logf.texi
@@ -15,4 +15,7 @@
 @item
 This function is missing on some platforms:
 Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/logl.texi
+++ b/doc/posix-functions/logl.texi
@@ -12,6 +12,9 @@
 This function is missing on some platforms:
 FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
 @item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
+@item
 This function is not declared on some platforms:
 MacOS X 10.3.
 @end itemize
--- a/doc/posix-functions/modff.texi
+++ b/doc/posix-functions/modff.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-MacOS X 10.5, Minix 3.1.8, AIX 5.1, HP-UX 11, MSVC 9.
+MacOS X 10.5, Minix 3.1.8, AIX 5.1, HP-UX 11.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/modfl.texi
+++ b/doc/posix-functions/modfl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/powf.texi
+++ b/doc/posix-functions/powf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/powl.texi
+++ b/doc/posix-functions/powl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/sinf.texi
+++ b/doc/posix-functions/sinf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/sinhf.texi
+++ b/doc/posix-functions/sinhf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/sinhl.texi
+++ b/doc/posix-functions/sinhl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/sinl.texi
+++ b/doc/posix-functions/sinl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/sqrtf.texi
+++ b/doc/posix-functions/sqrtf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/sqrtl.texi
+++ b/doc/posix-functions/sqrtl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.
--- a/doc/posix-functions/tanf.texi
+++ b/doc/posix-functions/tanf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/tanhf.texi
+++ b/doc/posix-functions/tanhf.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-Minix 3.1.8, AIX 5.1, Solaris 9, MSVC 9.
+Minix 3.1.8, AIX 5.1, Solaris 9.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/tanhl.texi
+++ b/doc/posix-functions/tanhl.texi
@@ -14,5 +14,8 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @end itemize
--- a/doc/posix-functions/tanl.texi
+++ b/doc/posix-functions/tanl.texi
@@ -10,7 +10,10 @@
 @itemize
 @item
 This function is missing on some platforms:
-FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS.
+FreeBSD 6.0, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, Interix 3.5, BeOS.
+@item
+This function is only defined as a macro with arguments on some platforms:
+MSVC 9.
 @item
 This function is not declared on some platforms:
 MacOS X 10.3.