[glibc-doc-reference] 03/13: Instead of patching the upstream Makefile, provide minimal Makeconfig, Rules and config.make.
This is an automated email from the git hooks/post-receive script.
aurel32 pushed a commit to branch sid
in repository glibc-doc-reference.
commit 344102b8faaeefd774df51b8b686529970aedcc9
Author: Aurelien Jarno <aurelien@aurel32.net>
Date: Sat Dec 2 16:55:35 2017 +0100
Instead of patching the upstream Makefile, provide minimal Makeconfig, Rules and config.make.
---
debian/changelog | 2 +
debian/glibc-doc-reference.info | 2 +-
debian/glibc-doc-reference.install | 4 +-
debian/patches/01-build-system.diff | 1255 ++---------------------------------
debian/rules | 29 +-
5 files changed, 71 insertions(+), 1221 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 9a942bd..a1fc580 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ glibc-doc-reference (2.19-2) UNRELEASED; urgency=medium
* Switch to 3.0 (quilt) format.
* Add a get-orig-source target.
+ * Instead of patching the upstream Makefile, provide minimal Makeconfig,
+ Rules and config.make.
-- Aurelien Jarno <aurel32@debian.org> Sat, 02 Dec 2017 15:39:35 +0100
diff --git a/debian/glibc-doc-reference.info b/debian/glibc-doc-reference.info
index c59c169..b070efb 100644
--- a/debian/glibc-doc-reference.info
+++ b/debian/glibc-doc-reference.info
@@ -1 +1 @@
-manual/libc.info*
+build/manual/libc.info*
diff --git a/debian/glibc-doc-reference.install b/debian/glibc-doc-reference.install
index 6e2e252..af983d0 100644
--- a/debian/glibc-doc-reference.install
+++ b/debian/glibc-doc-reference.install
@@ -1,2 +1,2 @@
-manual/libc/*.html usr/share/doc/glibc-doc-reference/html
-manual/libc.pdf usr/share/doc/glibc-doc-reference
+build/manual/libc/*.html usr/share/doc/glibc-doc-reference/html
+build/manual/libc.pdf usr/share/doc/glibc-doc-reference
diff --git a/debian/patches/01-build-system.diff b/debian/patches/01-build-system.diff
index c4dc9a2..7a5392a 100644
--- a/debian/patches/01-build-system.diff
+++ b/debian/patches/01-build-system.diff
@@ -1,1221 +1,68 @@
---- a/manual/libc.texinfo
-+++ b/manual/libc.texinfo
-@@ -11,7 +11,6 @@
- @direntry
- * Libc: (libc). C library.
- @end direntry
--@include dir-add.texi
-
- @include pkgvers.texi
-
---- a/manual/libc-texinfo.sh
-+++ b/manual/libc-texinfo.sh
-@@ -1,13 +1,10 @@
- #! /bin/sh
-
--OUTDIR=$1
--shift
--
- # Create libc.texinfo from the chapter files.
-
--trap "rm -f ${OUTDIR}*.$$; exit 1" 1 2 15
-+trap "rm -f *.$$; exit 1" 1 2 15
-
--exec 3>${OUTDIR}incl.$$ 4>${OUTDIR}smenu.$$ 5>${OUTDIR}lmenu.$$
-+exec 3>incl.$$ 4>smenu.$$ 5>lmenu.$$
-
- build_menu () {
- while IFS=: read file node; do
-@@ -54,7 +51,7 @@
-
- exec 3>&- 4>&- 5>&-
-
--mv -f ${OUTDIR}incl.$$ ${OUTDIR}chapters.texi
-+mv -f incl.$$ chapters.texi
-
- {
- echo '@menu'
-@@ -75,7 +72,7 @@
- }
-
- !/^\*/ { print; }
-- ' ${OUTDIR}smenu.$$
-+ ' smenu.$$
- cat <<EOF
- * Free Manuals:: Free Software Needs Free Documentation.
- * Copying:: The GNU Lesser General Public License says
-@@ -94,9 +91,9 @@
- @detailmenu
- --- The Detailed Node Listing ---
- EOF
-- cat ${OUTDIR}lmenu.$$
-+ cat lmenu.$$
- echo '@end detailmenu'
-- echo '@end menu'; } >${OUTDIR}top-menu.texi.$$
--mv -f ${OUTDIR}top-menu.texi.$$ ${OUTDIR}top-menu.texi
-+ echo '@end menu'; } >top-menu.texi.$$
-+mv -f top-menu.texi.$$ top-menu.texi
-
--rm -f ${OUTDIR}*.$$
-+rm -f *.$$
---- /dev/null
-+++ b/manual/libm-err.texi
-@@ -0,0 +1,801 @@
-+@multitable {nexttowardf} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000}
-+@item Function @tab ARM @tab hppa/fpu @tab M68k @tab MIPS @tab powerpc/nofpu
-+@item acosf @tab - @tab - @tab - @tab - @tab -
-+@item acos @tab - @tab - @tab - @tab - @tab -
-+@item acosl @tab - @tab - @tab - @tab - @tab -
-+@item acoshf @tab - @tab - @tab - @tab - @tab -
-+@item acosh @tab - @tab - @tab - @tab - @tab -
-+@item acoshl @tab - @tab - @tab 1 @tab - @tab -
-+@item asinf @tab 2 @tab - @tab - @tab - @tab -
-+@item asin @tab 1 @tab - @tab - @tab - @tab -
-+@item asinl @tab - @tab - @tab - @tab - @tab -
-+@item asinhf @tab - @tab - @tab - @tab - @tab -
-+@item asinh @tab - @tab - @tab - @tab - @tab -
-+@item asinhl @tab - @tab - @tab 1 @tab - @tab -
-+@item atanf @tab - @tab - @tab - @tab - @tab -
-+@item atan @tab - @tab - @tab - @tab - @tab -
-+@item atanl @tab - @tab - @tab - @tab - @tab -
-+@item atanhf @tab - @tab 1 @tab - @tab 1 @tab 1
-+@item atanh @tab 1 @tab - @tab - @tab - @tab -
-+@item atanhl @tab - @tab - @tab 1 @tab - @tab -
-+@item atan2f @tab - @tab 3 @tab - @tab 3 @tab 3
-+@item atan2 @tab - @tab - @tab - @tab - @tab -
-+@item atan2l @tab - @tab - @tab 1 @tab - @tab -
-+@item cabsf @tab 1 @tab - @tab - @tab - @tab -
-+@item cabs @tab 1 @tab - @tab - @tab - @tab -
-+@item cabsl @tab - @tab - @tab - @tab - @tab -
-+@item cacosf @tab 1 + i 1 @tab - @tab 2 + i 1 @tab - @tab -
-+@item cacos @tab 1 + i 0 @tab - @tab - @tab - @tab -
-+@item cacosl @tab - @tab - @tab 1 + i 2 @tab - @tab -
-+@item cacoshf @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 1 @tab 7 + i 3 @tab 7 + i 3
-+@item cacosh @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item cacoshl @tab - @tab - @tab 6 + i 2 @tab - @tab -
-+@item cargf @tab - @tab - @tab - @tab - @tab -
-+@item carg @tab - @tab - @tab - @tab - @tab -
-+@item cargl @tab - @tab - @tab - @tab - @tab -
-+@item casinf @tab 2 + i 1 @tab 1 + i 0 @tab 5 + i 1 @tab 1 + i 0 @tab 1 + i 0
-+@item casin @tab 3 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item casinl @tab - @tab - @tab 3 + i 2 @tab - @tab -
-+@item casinhf @tab 1 + i 6 @tab 1 + i 6 @tab 19 + i 1 @tab 1 + i 6 @tab 1 + i 6
-+@item casinh @tab 5 + i 3 @tab 5 + i 3 @tab 6 + i 13 @tab 5 + i 3 @tab 5 + i 3
-+@item casinhl @tab - @tab - @tab 5 + i 6 @tab - @tab -
-+@item catanf @tab 4 + i 1 @tab 4 + i 1 @tab 0 + i 1 @tab 4 + i 1 @tab 4 + i 1
-+@item catan @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1
-+@item catanl @tab - @tab - @tab 1 + i 0 @tab - @tab -
-+@item catanhf @tab 1 + i 6 @tab 0 + i 6 @tab - @tab 0 + i 6 @tab 0 + i 6
-+@item catanh @tab 4 + i 1 @tab 4 + i 0 @tab - @tab 4 + i 0 @tab 4 + i 0
-+@item catanhl @tab - @tab - @tab 1 + i 0 @tab - @tab -
-+@item cbrtf @tab - @tab - @tab - @tab - @tab -
-+@item cbrt @tab 1 @tab 1 @tab - @tab 1 @tab 1
-+@item cbrtl @tab - @tab - @tab 1 @tab - @tab -
-+@item ccosf @tab 0 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccos @tab 1 + i 1 @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0
-+@item ccosl @tab - @tab - @tab 1 + i 1 @tab - @tab -
-+@item ccoshf @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccosh @tab 1 + i 1 @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0
-+@item ccoshl @tab - @tab - @tab 0 + i 1 @tab - @tab -
-+@item ceilf @tab - @tab - @tab - @tab - @tab -
-+@item ceil @tab - @tab - @tab - @tab - @tab -
-+@item ceill @tab - @tab - @tab - @tab - @tab -
-+@item cexpf @tab 1 + i 1 @tab 1 + i 1 @tab 2 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item cexp @tab 1 + i 0 @tab - @tab - @tab - @tab -
-+@item cexpl @tab - @tab - @tab 0 + i 1 @tab - @tab -
-+@item cimagf @tab - @tab - @tab - @tab - @tab -
-+@item cimag @tab - @tab - @tab - @tab - @tab -
-+@item cimagl @tab - @tab - @tab - @tab - @tab -
-+@item clogf @tab 0 + i 3 @tab 1 + i 3 @tab 1 + i 0 @tab 1 + i 3 @tab 1 + i 3
-+@item clog @tab 0 + i 1 @tab - @tab - @tab - @tab -
-+@item clogl @tab - @tab - @tab 1 + i 1 @tab - @tab -
-+@item clog10f @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 1 @tab 1 + i 5 @tab 1 + i 5
-+@item clog10 @tab 1 + i 1 @tab 0 + i 1 @tab 1 + i 1 @tab 0 + i 1 @tab 0 + i 1
-+@item clog10l @tab - @tab - @tab 1 + i 2 @tab - @tab -
-+@item conjf @tab - @tab - @tab - @tab - @tab -
-+@item conj @tab - @tab - @tab - @tab - @tab -
-+@item conjl @tab - @tab - @tab - @tab - @tab -
-+@item copysignf @tab - @tab - @tab - @tab - @tab -
-+@item copysign @tab - @tab - @tab - @tab - @tab -
-+@item copysignl @tab - @tab - @tab - @tab - @tab -
-+@item cosf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item cos @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item cosl @tab - @tab - @tab 1 @tab - @tab -
-+@item coshf @tab - @tab - @tab - @tab - @tab -
-+@item cosh @tab - @tab - @tab - @tab - @tab -
-+@item coshl @tab - @tab - @tab - @tab - @tab -
-+@item cpowf @tab 4 + i 2 @tab 4 + i 2 @tab 2 + i 6 @tab 4 + i 2 @tab 4 + i 2
-+@item cpow @tab 1 + i 1.1031 @tab 2 + i 2 @tab 1 + i 2 @tab 2 + i 2 @tab 2 + i 2
-+@item cpowl @tab - @tab - @tab 15 + i 2 @tab - @tab -
-+@item cprojf @tab - @tab - @tab - @tab - @tab -
-+@item cproj @tab - @tab - @tab - @tab - @tab -
-+@item cprojl @tab - @tab - @tab - @tab - @tab -
-+@item crealf @tab - @tab - @tab - @tab - @tab -
-+@item creal @tab - @tab - @tab - @tab - @tab -
-+@item creall @tab - @tab - @tab - @tab - @tab -
-+@item csinf @tab 0 + i 1 @tab - @tab 1 + i 1 @tab - @tab -
-+@item csin @tab - @tab - @tab - @tab - @tab -
-+@item csinl @tab - @tab - @tab 1 + i 0 @tab - @tab -
-+@item csinhf @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item csinh @tab 0 + i 1 @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1
-+@item csinhl @tab - @tab - @tab 1 + i 0 @tab - @tab -
-+@item csqrtf @tab 1 + i 1 @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0
-+@item csqrt @tab 1 + i 0 @tab - @tab - @tab - @tab -
-+@item csqrtl @tab - @tab - @tab - @tab - @tab -
-+@item ctanf @tab 1 + i 1 @tab - @tab - @tab - @tab -
-+@item ctan @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 1
-+@item ctanl @tab - @tab - @tab 1 + i 2 @tab - @tab -
-+@item ctanhf @tab 2 + i 1 @tab 2 + i 1 @tab 0 + i 1 @tab 2 + i 1 @tab 2 + i 1
-+@item ctanh @tab 2 + i 2 @tab 1 + i 0 @tab 0 + i 1 @tab 1 + i 0 @tab 1 + i 0
-+@item ctanhl @tab - @tab - @tab 0 + i 1 @tab - @tab -
-+@item erff @tab - @tab - @tab - @tab - @tab -
-+@item erf @tab - @tab 1 @tab - @tab 1 @tab 1
-+@item erfl @tab - @tab - @tab - @tab - @tab -
-+@item erfcf @tab 12 @tab - @tab 1 @tab - @tab -
-+@item erfc @tab 24 @tab 1 @tab - @tab 1 @tab 1
-+@item erfcl @tab - @tab - @tab 1 @tab - @tab -
-+@item expf @tab - @tab - @tab - @tab - @tab -
-+@item exp @tab - @tab - @tab - @tab - @tab -
-+@item expl @tab - @tab - @tab - @tab - @tab -
-+@item exp10f @tab 2 @tab 2 @tab - @tab 2 @tab 2
-+@item exp10 @tab 6 @tab 6 @tab - @tab 6 @tab 6
-+@item exp10l @tab - @tab - @tab - @tab - @tab -
-+@item exp2f @tab - @tab - @tab - @tab - @tab -
-+@item exp2 @tab - @tab - @tab - @tab - @tab -
-+@item exp2l @tab - @tab - @tab - @tab - @tab -
-+@item expm1f @tab 1 @tab 1 @tab - @tab 1 @tab 1
-+@item expm1 @tab - @tab 1 @tab - @tab 1 @tab 1
-+@item expm1l @tab - @tab - @tab 1 @tab - @tab -
-+@item fabsf @tab - @tab - @tab - @tab - @tab -
-+@item fabs @tab - @tab - @tab - @tab - @tab -
-+@item fabsl @tab - @tab - @tab - @tab - @tab -
-+@item fdimf @tab - @tab - @tab - @tab - @tab -
-+@item fdim @tab - @tab - @tab - @tab - @tab -
-+@item fdiml @tab - @tab - @tab - @tab - @tab -
-+@item floorf @tab - @tab - @tab - @tab - @tab -
-+@item floor @tab - @tab - @tab - @tab - @tab -
-+@item floorl @tab - @tab - @tab - @tab - @tab -
-+@item fmaf @tab - @tab - @tab - @tab - @tab -
-+@item fma @tab - @tab - @tab - @tab - @tab -
-+@item fmal @tab - @tab - @tab - @tab - @tab -
-+@item fmaxf @tab - @tab - @tab - @tab - @tab -
-+@item fmax @tab - @tab - @tab - @tab - @tab -
-+@item fmaxl @tab - @tab - @tab - @tab - @tab -
-+@item fminf @tab - @tab - @tab - @tab - @tab -
-+@item fmin @tab - @tab - @tab - @tab - @tab -
-+@item fminl @tab - @tab - @tab - @tab - @tab -
-+@item fmodf @tab 1 @tab - @tab - @tab - @tab -
-+@item fmod @tab 2 @tab - @tab - @tab - @tab -
-+@item fmodl @tab - @tab - @tab - @tab - @tab -
-+@item frexpf @tab - @tab - @tab - @tab - @tab -
-+@item frexp @tab - @tab - @tab - @tab - @tab -
-+@item frexpl @tab - @tab - @tab - @tab - @tab -
-+@item gammaf @tab - @tab - @tab - @tab - @tab -
-+@item gamma @tab - @tab - @tab - @tab - @tab -
-+@item gammal @tab - @tab - @tab 1 @tab - @tab -
-+@item hypotf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item hypot @tab 1 @tab - @tab - @tab - @tab -
-+@item hypotl @tab - @tab - @tab - @tab - @tab -
-+@item ilogbf @tab - @tab - @tab - @tab - @tab -
-+@item ilogb @tab - @tab - @tab - @tab - @tab -
-+@item ilogbl @tab - @tab - @tab - @tab - @tab -
-+@item j0f @tab 2 @tab 2 @tab 1 @tab 2 @tab 2
-+@item j0 @tab 2 @tab 2 @tab 1 @tab 2 @tab 2
-+@item j0l @tab - @tab - @tab 1 @tab - @tab -
-+@item j1f @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item j1 @tab 1 @tab 1 @tab - @tab 1 @tab 1
-+@item j1l @tab - @tab - @tab 1 @tab - @tab -
-+@item jnf @tab 4 @tab 4 @tab 5 @tab 4 @tab 4
-+@item jn @tab 6 @tab 4 @tab 1 @tab 4 @tab 4
-+@item jnl @tab - @tab - @tab 2 @tab - @tab -
-+@item lgammaf @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item lgamma @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item lgammal @tab - @tab - @tab 1 @tab - @tab -
-+@item lrintf @tab - @tab - @tab - @tab - @tab -
-+@item lrint @tab - @tab - @tab - @tab - @tab -
-+@item lrintl @tab - @tab - @tab - @tab - @tab -
-+@item llrintf @tab - @tab - @tab - @tab - @tab -
-+@item llrint @tab - @tab - @tab - @tab - @tab -
-+@item llrintl @tab - @tab - @tab - @tab - @tab -
-+@item logf @tab 1 @tab - @tab 1 @tab - @tab -
-+@item log @tab 1 @tab - @tab - @tab - @tab -
-+@item logl @tab - @tab - @tab 1 @tab - @tab -
-+@item log10f @tab 1 @tab 2 @tab 1 @tab 2 @tab 2
-+@item log10 @tab 1 @tab 1 @tab - @tab 1 @tab 1
-+@item log10l @tab - @tab - @tab 2 @tab - @tab -
-+@item log1pf @tab 1 @tab 1 @tab - @tab 1 @tab 1
-+@item log1p @tab 1 @tab - @tab - @tab - @tab -
-+@item log1pl @tab - @tab - @tab 1 @tab - @tab -
-+@item log2f @tab 1 @tab - @tab - @tab - @tab -
-+@item log2 @tab 1 @tab - @tab - @tab - @tab -
-+@item log2l @tab - @tab - @tab 1 @tab - @tab -
-+@item logbf @tab - @tab - @tab - @tab - @tab -
-+@item logb @tab - @tab - @tab - @tab - @tab -
-+@item logbl @tab - @tab - @tab - @tab - @tab -
-+@item lroundf @tab - @tab - @tab - @tab - @tab -
-+@item lround @tab - @tab - @tab - @tab - @tab -
-+@item lroundl @tab - @tab - @tab - @tab - @tab -
-+@item llroundf @tab - @tab - @tab - @tab - @tab -
-+@item llround @tab - @tab - @tab - @tab - @tab -
-+@item llroundl @tab - @tab - @tab - @tab - @tab -
-+@item modff @tab - @tab - @tab - @tab - @tab -
-+@item modf @tab - @tab - @tab - @tab - @tab -
-+@item modfl @tab - @tab - @tab - @tab - @tab -
-+@item nearbyintf @tab - @tab - @tab - @tab - @tab -
-+@item nearbyint @tab - @tab - @tab - @tab - @tab -
-+@item nearbyintl @tab - @tab - @tab - @tab - @tab -
-+@item nextafterf @tab - @tab - @tab - @tab - @tab -
-+@item nextafter @tab - @tab - @tab - @tab - @tab -
-+@item nextafterl @tab - @tab - @tab - @tab - @tab -
-+@item nexttowardf @tab - @tab - @tab - @tab - @tab -
-+@item nexttoward @tab - @tab - @tab - @tab - @tab -
-+@item nexttowardl @tab - @tab - @tab - @tab - @tab -
-+@item powf @tab - @tab - @tab - @tab - @tab -
-+@item pow @tab - @tab - @tab - @tab - @tab -
-+@item powl @tab - @tab - @tab 1 @tab - @tab -
-+@item remainderf @tab - @tab - @tab - @tab - @tab -
-+@item remainder @tab - @tab - @tab - @tab - @tab -
-+@item remainderl @tab - @tab - @tab - @tab - @tab -
-+@item remquof @tab - @tab - @tab - @tab - @tab -
-+@item remquo @tab - @tab - @tab - @tab - @tab -
-+@item remquol @tab - @tab - @tab - @tab - @tab -
-+@item rintf @tab - @tab - @tab - @tab - @tab -
-+@item rint @tab - @tab - @tab - @tab - @tab -
-+@item rintl @tab - @tab - @tab - @tab - @tab -
-+@item roundf @tab - @tab - @tab - @tab - @tab -
-+@item round @tab - @tab - @tab - @tab - @tab -
-+@item roundl @tab - @tab - @tab - @tab - @tab -
-+@item scalbf @tab - @tab - @tab - @tab - @tab -
-+@item scalb @tab - @tab - @tab - @tab - @tab -
-+@item scalbl @tab - @tab - @tab - @tab - @tab -
-+@item scalbnf @tab - @tab - @tab - @tab - @tab -
-+@item scalbn @tab - @tab - @tab - @tab - @tab -
-+@item scalbnl @tab - @tab - @tab - @tab - @tab -
-+@item scalblnf @tab - @tab - @tab - @tab - @tab -
-+@item scalbln @tab - @tab - @tab - @tab - @tab -
-+@item scalblnl @tab - @tab - @tab - @tab - @tab -
-+@item sinf @tab - @tab - @tab - @tab - @tab -
-+@item sin @tab - @tab - @tab - @tab - @tab -
-+@item sinl @tab - @tab - @tab - @tab - @tab -
-+@item sincosf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item sincos @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item sincosl @tab - @tab - @tab 1 @tab - @tab -
-+@item sinhf @tab 1 @tab - @tab - @tab - @tab -
-+@item sinh @tab 1 @tab - @tab - @tab - @tab -
-+@item sinhl @tab - @tab - @tab 1 @tab - @tab -
-+@item sqrtf @tab - @tab - @tab - @tab - @tab -
-+@item sqrt @tab - @tab - @tab - @tab - @tab -
-+@item sqrtl @tab - @tab - @tab - @tab - @tab -
-+@item tanf @tab - @tab - @tab - @tab - @tab -
-+@item tan @tab 0.5 @tab 1 @tab 1 @tab 1 @tab 1
-+@item tanl @tab - @tab - @tab 1 @tab - @tab -
-+@item tanhf @tab 1 @tab - @tab - @tab - @tab -
-+@item tanh @tab 1 @tab - @tab - @tab - @tab -
-+@item tanhl @tab - @tab - @tab - @tab - @tab -
-+@item tgammaf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item tgamma @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item tgammal @tab - @tab - @tab 1 @tab - @tab -
-+@item truncf @tab - @tab - @tab - @tab - @tab -
-+@item trunc @tab - @tab - @tab - @tab - @tab -
-+@item truncl @tab - @tab - @tab - @tab - @tab -
-+@item y0f @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item y0 @tab 2 @tab 2 @tab 1 @tab 2 @tab 2
-+@item y0l @tab - @tab - @tab 2 @tab - @tab -
-+@item y1f @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item y1 @tab 3 @tab 3 @tab 1 @tab 3 @tab 3
-+@item y1l @tab - @tab - @tab 1 @tab - @tab -
-+@item ynf @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item yn @tab 3 @tab 3 @tab 1 @tab 3 @tab 3
-+@item ynl @tab - @tab - @tab 4 @tab - @tab -
-+@end multitable
-+@multitable {nexttowardf} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000}
-+@item Function @tab Alpha @tab Generic @tab ix86 @tab IA64 @tab PowerPC
-+@item acosf @tab - @tab - @tab - @tab - @tab -
-+@item acos @tab - @tab - @tab - @tab - @tab -
-+@item acosl @tab - @tab - @tab 622 @tab - @tab 1
-+@item acoshf @tab - @tab - @tab - @tab - @tab -
-+@item acosh @tab - @tab - @tab - @tab - @tab -
-+@item acoshl @tab - @tab - @tab - @tab - @tab 1
-+@item asinf @tab - @tab - @tab - @tab - @tab -
-+@item asin @tab - @tab - @tab - @tab - @tab -
-+@item asinl @tab - @tab - @tab 1 @tab - @tab 2
-+@item asinhf @tab - @tab - @tab - @tab - @tab -
-+@item asinh @tab - @tab - @tab - @tab - @tab -
-+@item asinhl @tab - @tab - @tab - @tab - @tab 1
-+@item atanf @tab - @tab - @tab - @tab - @tab -
-+@item atan @tab - @tab - @tab - @tab - @tab -
-+@item atanl @tab - @tab - @tab - @tab - @tab -
-+@item atanhf @tab 1 @tab - @tab - @tab - @tab 1
-+@item atanh @tab - @tab - @tab - @tab - @tab -
-+@item atanhl @tab - @tab - @tab 1 @tab - @tab -
-+@item atan2f @tab 6 @tab - @tab - @tab - @tab 1
-+@item atan2 @tab - @tab - @tab - @tab - @tab -
-+@item atan2l @tab - @tab - @tab - @tab - @tab 1
-+@item cabsf @tab - @tab - @tab - @tab - @tab -
-+@item cabs @tab - @tab - @tab - @tab - @tab -
-+@item cabsl @tab - @tab - @tab - @tab - @tab 1
-+@item cacosf @tab - @tab - @tab 0 + i 1 @tab 0 + i 1 @tab -
-+@item cacos @tab - @tab - @tab - @tab - @tab -
-+@item cacosl @tab - @tab - @tab 0 + i 2 @tab 0 + i 2 @tab 1 + i 1
-+@item cacoshf @tab 7 + i 3 @tab - @tab 9 + i 4 @tab 7 + i 0 @tab 7 + i 3
-+@item cacosh @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item cacoshl @tab - @tab - @tab 6 + i 1 @tab 7 + i 1 @tab 1 + i 0
-+@item cargf @tab - @tab - @tab - @tab - @tab -
-+@item carg @tab - @tab - @tab - @tab - @tab -
-+@item cargl @tab - @tab - @tab - @tab - @tab -
-+@item casinf @tab 1 + i 0 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0
-+@item casin @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item casinl @tab - @tab - @tab 2 + i 2 @tab 2 + i 2 @tab 1 + i 1
-+@item casinhf @tab 1 + i 6 @tab - @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6
-+@item casinh @tab 5 + i 3 @tab - @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3
-+@item casinhl @tab - @tab - @tab 5 + i 5 @tab 5 + i 5 @tab 4 + i 1
-+@item catanf @tab 4 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 4 + i 1
-+@item catan @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1
-+@item catanl @tab - @tab - @tab - @tab - @tab 1 + i 1
-+@item catanhf @tab 0 + i 6 @tab - @tab 1 + i 0 @tab - @tab 0 + i 6
-+@item catanh @tab 4 + i 0 @tab - @tab 2 + i 0 @tab 4 + i 0 @tab 4 + i 0
-+@item catanhl @tab - @tab - @tab 1 + i 0 @tab 1 + i 0 @tab -
-+@item cbrtf @tab - @tab - @tab - @tab - @tab -
-+@item cbrt @tab 1 @tab - @tab - @tab - @tab 1
-+@item cbrtl @tab - @tab - @tab 1 @tab - @tab 1
-+@item ccosf @tab 1 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 1 + i 1
-+@item ccos @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item ccosl @tab - @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccoshf @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccosh @tab 1 + i 0 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0
-+@item ccoshl @tab - @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 1 + i 2
-+@item ceilf @tab - @tab - @tab - @tab - @tab -
-+@item ceil @tab - @tab - @tab - @tab - @tab -
-+@item ceill @tab - @tab - @tab - @tab - @tab -
-+@item cexpf @tab 1 + i 1 @tab - @tab - @tab 1 + i 1 @tab 1 + i 1
-+@item cexp @tab - @tab - @tab - @tab - @tab -
-+@item cexpl @tab - @tab - @tab 1 + i 1 @tab 0 + i 1 @tab 2 + i 1
-+@item cimagf @tab - @tab - @tab - @tab - @tab -
-+@item cimag @tab - @tab - @tab - @tab - @tab -
-+@item cimagl @tab - @tab - @tab - @tab - @tab -
-+@item clogf @tab 1 + i 3 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 3
-+@item clog @tab - @tab - @tab - @tab - @tab -
-+@item clogl @tab - @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 2 + i 1
-+@item clog10f @tab 1 + i 5 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 5
-+@item clog10 @tab 0 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1
-+@item clog10l @tab - @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 2 + i 1
-+@item conjf @tab - @tab - @tab - @tab - @tab -
-+@item conj @tab - @tab - @tab - @tab - @tab -
-+@item conjl @tab - @tab - @tab - @tab - @tab -
-+@item copysignf @tab - @tab - @tab - @tab - @tab -
-+@item copysign @tab - @tab - @tab - @tab - @tab -
-+@item copysignl @tab - @tab - @tab - @tab - @tab -
-+@item cosf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item cos @tab 2 @tab - @tab 2 @tab 2 @tab 2
-+@item cosl @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item coshf @tab - @tab - @tab - @tab - @tab -
-+@item cosh @tab - @tab - @tab - @tab - @tab -
-+@item coshl @tab - @tab - @tab - @tab - @tab 1
-+@item cpowf @tab 4 + i 2 @tab - @tab 4 + i 3 @tab 5 + i 3 @tab 5 + i 2
-+@item cpow @tab 2 + i 2 @tab - @tab 1 + i 2 @tab 2 + i 2 @tab 2 + i 2
-+@item cpowl @tab - @tab - @tab 763 + i 2 @tab 6 + i 4 @tab 2 + i 2
-+@item cprojf @tab - @tab - @tab - @tab - @tab -
-+@item cproj @tab - @tab - @tab - @tab - @tab -
-+@item cprojl @tab - @tab - @tab - @tab - @tab 0 + i 1
-+@item crealf @tab - @tab - @tab - @tab - @tab -
-+@item creal @tab - @tab - @tab - @tab - @tab -
-+@item creall @tab - @tab - @tab - @tab - @tab -
-+@item csinf @tab - @tab - @tab 1 + i 1 @tab 1 + i 1 @tab -
-+@item csin @tab - @tab - @tab - @tab - @tab -
-+@item csinl @tab - @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item csinhf @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item csinh @tab 0 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1
-+@item csinhl @tab - @tab - @tab 1 + i 2 @tab 1 + i 2 @tab 1 + i 1
-+@item csqrtf @tab 1 + i 0 @tab - @tab - @tab 1 + i 0 @tab 1 + i 0
-+@item csqrt @tab - @tab - @tab - @tab - @tab -
-+@item csqrtl @tab - @tab - @tab - @tab - @tab 1 + i 1
-+@item ctanf @tab - @tab - @tab 0 + i 1 @tab 0 + i 1 @tab -
-+@item ctan @tab 0 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ctanl @tab - @tab - @tab 439 + i 3 @tab 2 + i 1 @tab 1 + i 1
-+@item ctanhf @tab 2 + i 1 @tab - @tab 1 + i 1 @tab 0 + i 1 @tab 2 + i 1
-+@item ctanh @tab 1 + i 0 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0
-+@item ctanhl @tab - @tab - @tab 5 + i 25 @tab 1 + i 24 @tab 1 + i 1
-+@item erff @tab - @tab - @tab - @tab - @tab -
-+@item erf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item erfl @tab - @tab - @tab - @tab - @tab 1
-+@item erfcf @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item erfc @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item erfcl @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item expf @tab - @tab - @tab - @tab - @tab -
-+@item exp @tab - @tab - @tab - @tab - @tab -
-+@item expl @tab - @tab - @tab - @tab - @tab 1
-+@item exp10f @tab 2 @tab - @tab - @tab 2 @tab 2
-+@item exp10 @tab 6 @tab - @tab - @tab 6 @tab 6
-+@item exp10l @tab - @tab - @tab 8 @tab 3 @tab 8
-+@item exp2f @tab - @tab - @tab - @tab - @tab -
-+@item exp2 @tab - @tab - @tab - @tab - @tab -
-+@item exp2l @tab - @tab - @tab - @tab - @tab 2
-+@item expm1f @tab 1 @tab - @tab - @tab - @tab 1
-+@item expm1 @tab 1 @tab - @tab - @tab - @tab 1
-+@item expm1l @tab - @tab - @tab - @tab 1 @tab -
-+@item fabsf @tab - @tab - @tab - @tab - @tab -
-+@item fabs @tab - @tab - @tab - @tab - @tab -
-+@item fabsl @tab - @tab - @tab - @tab - @tab -
-+@item fdimf @tab - @tab - @tab - @tab - @tab -
-+@item fdim @tab - @tab - @tab - @tab - @tab -
-+@item fdiml @tab - @tab - @tab - @tab - @tab -
-+@item floorf @tab - @tab - @tab - @tab - @tab -
-+@item floor @tab - @tab - @tab - @tab - @tab -
-+@item floorl @tab - @tab - @tab - @tab - @tab -
-+@item fmaf @tab - @tab - @tab - @tab - @tab -
-+@item fma @tab - @tab - @tab - @tab - @tab -
-+@item fmal @tab - @tab - @tab - @tab - @tab -
-+@item fmaxf @tab - @tab - @tab - @tab - @tab -
-+@item fmax @tab - @tab - @tab - @tab - @tab -
-+@item fmaxl @tab - @tab - @tab - @tab - @tab -
-+@item fminf @tab - @tab - @tab - @tab - @tab -
-+@item fmin @tab - @tab - @tab - @tab - @tab -
-+@item fminl @tab - @tab - @tab - @tab - @tab -
-+@item fmodf @tab - @tab - @tab - @tab - @tab -
-+@item fmod @tab - @tab - @tab - @tab - @tab -
-+@item fmodl @tab - @tab - @tab - @tab - @tab -
-+@item frexpf @tab - @tab - @tab - @tab - @tab -
-+@item frexp @tab - @tab - @tab - @tab - @tab -
-+@item frexpl @tab - @tab - @tab - @tab - @tab -
-+@item gammaf @tab - @tab - @tab - @tab - @tab -
-+@item gamma @tab - @tab - @tab 1 @tab - @tab -
-+@item gammal @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item hypotf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item hypot @tab - @tab - @tab - @tab - @tab -
-+@item hypotl @tab - @tab - @tab - @tab - @tab 1
-+@item ilogbf @tab - @tab - @tab - @tab - @tab -
-+@item ilogb @tab - @tab - @tab - @tab - @tab -
-+@item ilogbl @tab - @tab - @tab - @tab - @tab -
-+@item j0f @tab 2 @tab - @tab 2 @tab 2 @tab 2
-+@item j0 @tab 2 @tab - @tab 3 @tab 3 @tab 3
-+@item j0l @tab - @tab - @tab 1 @tab 2 @tab 1
-+@item j1f @tab 2 @tab - @tab 1 @tab 2 @tab 2
-+@item j1 @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item j1l @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item jnf @tab 4 @tab - @tab 2 @tab 4 @tab 4
-+@item jn @tab 4 @tab - @tab 5 @tab 3 @tab 3
-+@item jnl @tab - @tab - @tab 2 @tab 2 @tab 4
-+@item lgammaf @tab 2 @tab - @tab 2 @tab 2 @tab 2
-+@item lgamma @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item lgammal @tab - @tab - @tab 1 @tab 1 @tab 3
-+@item lrintf @tab - @tab - @tab - @tab - @tab -
-+@item lrint @tab - @tab - @tab - @tab - @tab -
-+@item lrintl @tab - @tab - @tab - @tab - @tab -
-+@item llrintf @tab - @tab - @tab - @tab - @tab -
-+@item llrint @tab - @tab - @tab - @tab - @tab -
-+@item llrintl @tab - @tab - @tab - @tab - @tab -
-+@item logf @tab - @tab - @tab 1 @tab 1 @tab -
-+@item log @tab - @tab - @tab - @tab - @tab -
-+@item logl @tab - @tab - @tab - @tab - @tab 1
-+@item log10f @tab 2 @tab - @tab 1 @tab 1 @tab 2
-+@item log10 @tab 1 @tab - @tab - @tab - @tab 1
-+@item log10l @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item log1pf @tab 1 @tab - @tab - @tab - @tab 1
-+@item log1p @tab - @tab - @tab - @tab - @tab -
-+@item log1pl @tab - @tab - @tab - @tab - @tab 1
-+@item log2f @tab - @tab - @tab - @tab - @tab -
-+@item log2 @tab - @tab - @tab - @tab - @tab -
-+@item log2l @tab - @tab - @tab - @tab - @tab 1
-+@item logbf @tab - @tab - @tab - @tab - @tab -
-+@item logb @tab - @tab - @tab - @tab - @tab -
-+@item logbl @tab - @tab - @tab - @tab - @tab -
-+@item lroundf @tab - @tab - @tab - @tab - @tab -
-+@item lround @tab - @tab - @tab - @tab - @tab -
-+@item lroundl @tab - @tab - @tab - @tab - @tab -
-+@item llroundf @tab - @tab - @tab - @tab - @tab -
-+@item llround @tab - @tab - @tab - @tab - @tab -
-+@item llroundl @tab - @tab - @tab - @tab - @tab -
-+@item modff @tab - @tab - @tab - @tab - @tab -
-+@item modf @tab - @tab - @tab - @tab - @tab -
-+@item modfl @tab - @tab - @tab - @tab - @tab -
-+@item nearbyintf @tab - @tab - @tab - @tab - @tab -
-+@item nearbyint @tab - @tab - @tab - @tab - @tab -
-+@item nearbyintl @tab - @tab - @tab - @tab - @tab -
-+@item nextafterf @tab - @tab - @tab - @tab - @tab -
-+@item nextafter @tab - @tab - @tab - @tab - @tab -
-+@item nextafterl @tab - @tab - @tab - @tab - @tab -
-+@item nexttowardf @tab - @tab - @tab - @tab - @tab -
-+@item nexttoward @tab - @tab - @tab - @tab - @tab -
-+@item nexttowardl @tab - @tab - @tab - @tab - @tab -
-+@item powf @tab - @tab - @tab - @tab - @tab -
-+@item pow @tab - @tab - @tab - @tab - @tab -
-+@item powl @tab - @tab - @tab - @tab - @tab 1
-+@item remainderf @tab - @tab - @tab - @tab - @tab -
-+@item remainder @tab - @tab - @tab - @tab - @tab -
-+@item remainderl @tab - @tab - @tab - @tab - @tab -
-+@item remquof @tab - @tab - @tab - @tab - @tab -
-+@item remquo @tab - @tab - @tab - @tab - @tab -
-+@item remquol @tab - @tab - @tab - @tab - @tab -
-+@item rintf @tab - @tab - @tab - @tab - @tab -
-+@item rint @tab - @tab - @tab - @tab - @tab -
-+@item rintl @tab - @tab - @tab - @tab - @tab -
-+@item roundf @tab - @tab - @tab - @tab - @tab -
-+@item round @tab - @tab - @tab - @tab - @tab -
-+@item roundl @tab - @tab - @tab - @tab - @tab -
-+@item scalbf @tab - @tab - @tab - @tab - @tab -
-+@item scalb @tab - @tab - @tab - @tab - @tab -
-+@item scalbl @tab - @tab - @tab - @tab - @tab -
-+@item scalbnf @tab - @tab - @tab - @tab - @tab -
-+@item scalbn @tab - @tab - @tab - @tab - @tab -
-+@item scalbnl @tab - @tab - @tab - @tab - @tab -
-+@item scalblnf @tab - @tab - @tab - @tab - @tab -
-+@item scalbln @tab - @tab - @tab - @tab - @tab -
-+@item scalblnl @tab - @tab - @tab - @tab - @tab -
-+@item sinf @tab - @tab - @tab - @tab - @tab -
-+@item sin @tab - @tab - @tab - @tab - @tab -
-+@item sinl @tab - @tab - @tab - @tab - @tab 1
-+@item sincosf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item sincos @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item sincosl @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item sinhf @tab - @tab - @tab - @tab - @tab -
-+@item sinh @tab - @tab - @tab 1 @tab - @tab -
-+@item sinhl @tab - @tab - @tab - @tab - @tab 1
-+@item sqrtf @tab - @tab - @tab - @tab - @tab -
-+@item sqrt @tab - @tab - @tab - @tab - @tab -
-+@item sqrtl @tab - @tab - @tab - @tab - @tab -
-+@item tanf @tab - @tab - @tab - @tab - @tab -
-+@item tan @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item tanl @tab - @tab - @tab - @tab - @tab 1
-+@item tanhf @tab - @tab - @tab - @tab - @tab -
-+@item tanh @tab - @tab - @tab - @tab - @tab -
-+@item tanhl @tab - @tab - @tab - @tab - @tab 1
-+@item tgammaf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item tgamma @tab 1 @tab - @tab 2 @tab 1 @tab 1
-+@item tgammal @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item truncf @tab - @tab - @tab - @tab - @tab -
-+@item trunc @tab - @tab - @tab - @tab - @tab -
-+@item truncl @tab - @tab - @tab - @tab - @tab -
-+@item y0f @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item y0 @tab 2 @tab - @tab 2 @tab 2 @tab 2
-+@item y0l @tab - @tab - @tab 1 @tab 1 @tab 1
-+@item y1f @tab 2 @tab - @tab 2 @tab 2 @tab 2
-+@item y1 @tab 3 @tab - @tab 2 @tab 3 @tab 3
-+@item y1l @tab - @tab - @tab 1 @tab 1 @tab 2
-+@item ynf @tab 2 @tab - @tab 3 @tab 2 @tab 2
-+@item yn @tab 3 @tab - @tab 2 @tab 3 @tab 3
-+@item ynl @tab - @tab - @tab 4 @tab 2 @tab 2
-+@end multitable
-+@multitable {nexttowardf} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000}
-+@item Function @tab S/390 @tab SH4 @tab Sparc 32-bit @tab Sparc 64-bit @tab x86_64/fpu
-+@item acosf @tab - @tab - @tab - @tab - @tab -
-+@item acos @tab - @tab - @tab - @tab - @tab -
-+@item acosl @tab - @tab - @tab - @tab - @tab 1
-+@item acoshf @tab - @tab - @tab - @tab - @tab -
-+@item acosh @tab - @tab - @tab - @tab - @tab -
-+@item acoshl @tab - @tab - @tab - @tab - @tab -
-+@item asinf @tab - @tab 2 @tab - @tab - @tab -
-+@item asin @tab - @tab 1 @tab - @tab - @tab -
-+@item asinl @tab - @tab - @tab - @tab - @tab 1
-+@item asinhf @tab - @tab - @tab - @tab - @tab -
-+@item asinh @tab - @tab - @tab - @tab - @tab -
-+@item asinhl @tab - @tab - @tab - @tab - @tab -
-+@item atanf @tab - @tab - @tab - @tab - @tab -
-+@item atan @tab - @tab - @tab - @tab - @tab -
-+@item atanl @tab - @tab - @tab - @tab - @tab -
-+@item atanhf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item atanh @tab - @tab 1 @tab - @tab - @tab -
-+@item atanhl @tab - @tab - @tab - @tab - @tab 1
-+@item atan2f @tab 1 @tab 4 @tab 6 @tab 6 @tab 1
-+@item atan2 @tab - @tab - @tab - @tab - @tab -
-+@item atan2l @tab 1 @tab - @tab 1 @tab 1 @tab -
-+@item cabsf @tab - @tab 1 @tab - @tab - @tab -
-+@item cabs @tab - @tab 1 @tab - @tab - @tab -
-+@item cabsl @tab - @tab - @tab - @tab - @tab -
-+@item cacosf @tab - @tab 1 + i 1 @tab - @tab - @tab 0 + i 1
-+@item cacos @tab - @tab 1 + i 0 @tab - @tab - @tab -
-+@item cacosl @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 2
-+@item cacoshf @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3
-+@item cacosh @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item cacoshl @tab 0 + i 1 @tab - @tab 5 + i 1 @tab 5 + i 1 @tab 6 + i 1
-+@item cargf @tab - @tab - @tab - @tab - @tab -
-+@item carg @tab - @tab - @tab - @tab - @tab -
-+@item cargl @tab - @tab - @tab - @tab - @tab -
-+@item casinf @tab 1 + i 0 @tab 2 + i 1 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 1
-+@item casin @tab 1 + i 0 @tab 3 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item casinl @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 2 + i 2
-+@item casinhf @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6
-+@item casinh @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3
-+@item casinhl @tab 4 + i 2 @tab - @tab 4 + i 2 @tab 4 + i 2 @tab 5 + i 5
-+@item catanf @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1
-+@item catan @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1
-+@item catanl @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab -
-+@item catanhf @tab 0 + i 6 @tab 1 + i 6 @tab 0 + i 6 @tab 0 + i 6 @tab 0 + i 6
-+@item catanh @tab 4 + i 0 @tab 4 + i 1 @tab 4 + i 0 @tab 4 + i 0 @tab 4 + i 0
-+@item catanhl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0
-+@item cbrtf @tab - @tab - @tab - @tab - @tab -
-+@item cbrt @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item cbrtl @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item ccosf @tab 1 + i 1 @tab 0 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccos @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item ccosl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccoshf @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ccosh @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 1
-+@item ccoshl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1
-+@item ceilf @tab - @tab - @tab - @tab - @tab -
-+@item ceil @tab - @tab - @tab - @tab - @tab -
-+@item ceill @tab - @tab - @tab - @tab - @tab -
-+@item cexpf @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item cexp @tab - @tab 1 + i 0 @tab - @tab - @tab -
-+@item cexpl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1
-+@item cimagf @tab - @tab - @tab - @tab - @tab -
-+@item cimag @tab - @tab - @tab - @tab - @tab -
-+@item cimagl @tab - @tab - @tab - @tab - @tab -
-+@item clogf @tab 1 + i 3 @tab 0 + i 3 @tab 1 + i 3 @tab 1 + i 3 @tab 1 + i 3
-+@item clog @tab - @tab 0 + i 1 @tab - @tab - @tab -
-+@item clogl @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item clog10f @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5
-+@item clog10 @tab 0 + i 1 @tab 1 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 1 + i 1
-+@item clog10l @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item conjf @tab - @tab - @tab - @tab - @tab -
-+@item conj @tab - @tab - @tab - @tab - @tab -
-+@item conjl @tab - @tab - @tab - @tab - @tab -
-+@item copysignf @tab - @tab - @tab - @tab - @tab -
-+@item copysign @tab - @tab - @tab - @tab - @tab -
-+@item copysignl @tab - @tab - @tab - @tab - @tab -
-+@item cosf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item cos @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item cosl @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item coshf @tab - @tab - @tab - @tab - @tab -
-+@item cosh @tab - @tab - @tab - @tab - @tab -
-+@item coshl @tab - @tab - @tab - @tab - @tab -
-+@item cpowf @tab 4 + i 2 @tab 4 + i 2 @tab 4 + i 2 @tab 4 + i 2 @tab 5 + i 2
-+@item cpow @tab 2 + i 2 @tab 1 + i 1.1031 @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 2
-+@item cpowl @tab 10 + i 1 @tab - @tab 10 + i 1 @tab 10 + i 1 @tab 5 + i 2
-+@item cprojf @tab - @tab - @tab - @tab - @tab -
-+@item cproj @tab - @tab - @tab - @tab - @tab -
-+@item cprojl @tab - @tab - @tab - @tab - @tab -
-+@item crealf @tab - @tab - @tab - @tab - @tab -
-+@item creal @tab - @tab - @tab - @tab - @tab -
-+@item creall @tab - @tab - @tab - @tab - @tab -
-+@item csinf @tab - @tab 0 + i 1 @tab - @tab - @tab 0 + i 1
-+@item csin @tab - @tab - @tab - @tab - @tab 0 + i 1
-+@item csinl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0
-+@item csinhf @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item csinh @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 1 + i 1
-+@item csinhl @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 2
-+@item csqrtf @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0
-+@item csqrt @tab - @tab 1 + i 0 @tab - @tab - @tab -
-+@item csqrtl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab -
-+@item ctanf @tab - @tab 1 + i 1 @tab - @tab - @tab 0 + i 1
-+@item ctan @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1
-+@item ctanl @tab 1 + i 2 @tab - @tab 1 + i 2 @tab 1 + i 2 @tab 439 + i 3
-+@item ctanhf @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1
-+@item ctanh @tab 1 + i 0 @tab 2 + i 2 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 1
-+@item ctanhl @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 5 + i 25
-+@item erff @tab - @tab - @tab - @tab - @tab -
-+@item erf @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item erfl @tab - @tab - @tab - @tab - @tab -
-+@item erfcf @tab 1 @tab 12 @tab - @tab - @tab -
-+@item erfc @tab 1 @tab 24 @tab 1 @tab 1 @tab 1
-+@item erfcl @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item expf @tab - @tab - @tab - @tab - @tab -
-+@item exp @tab - @tab - @tab - @tab - @tab -
-+@item expl @tab - @tab - @tab - @tab - @tab -
-+@item exp10f @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item exp10 @tab 6 @tab 6 @tab 6 @tab 6 @tab 6
-+@item exp10l @tab 1 @tab - @tab 1 @tab 1 @tab 8
-+@item exp2f @tab - @tab - @tab - @tab - @tab -
-+@item exp2 @tab - @tab - @tab - @tab - @tab -
-+@item exp2l @tab 2 @tab - @tab 2 @tab 2 @tab -
-+@item expm1f @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item expm1 @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item expm1l @tab 1 @tab - @tab 1 @tab 1 @tab -
-+@item fabsf @tab - @tab - @tab - @tab - @tab -
-+@item fabs @tab - @tab - @tab - @tab - @tab -
-+@item fabsl @tab - @tab - @tab - @tab - @tab -
-+@item fdimf @tab - @tab - @tab - @tab - @tab -
-+@item fdim @tab - @tab - @tab - @tab - @tab -
-+@item fdiml @tab - @tab - @tab - @tab - @tab -
-+@item floorf @tab - @tab - @tab - @tab - @tab -
-+@item floor @tab - @tab - @tab - @tab - @tab -
-+@item floorl @tab - @tab - @tab - @tab - @tab -
-+@item fmaf @tab - @tab - @tab - @tab - @tab -
-+@item fma @tab - @tab - @tab - @tab - @tab -
-+@item fmal @tab - @tab - @tab - @tab - @tab -
-+@item fmaxf @tab - @tab - @tab - @tab - @tab -
-+@item fmax @tab - @tab - @tab - @tab - @tab -
-+@item fmaxl @tab - @tab - @tab - @tab - @tab -
-+@item fminf @tab - @tab - @tab - @tab - @tab -
-+@item fmin @tab - @tab - @tab - @tab - @tab -
-+@item fminl @tab - @tab - @tab - @tab - @tab -
-+@item fmodf @tab - @tab 1 @tab - @tab - @tab -
-+@item fmod @tab - @tab 2 @tab - @tab - @tab -
-+@item fmodl @tab - @tab - @tab - @tab - @tab -
-+@item frexpf @tab - @tab - @tab - @tab - @tab -
-+@item frexp @tab - @tab - @tab - @tab - @tab -
-+@item frexpl @tab - @tab - @tab - @tab - @tab -
-+@item gammaf @tab - @tab - @tab - @tab - @tab -
-+@item gamma @tab - @tab - @tab - @tab - @tab -
-+@item gammal @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item hypotf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item hypot @tab - @tab 1 @tab - @tab - @tab -
-+@item hypotl @tab - @tab - @tab - @tab - @tab -
-+@item ilogbf @tab - @tab - @tab - @tab - @tab -
-+@item ilogb @tab - @tab - @tab - @tab - @tab -
-+@item ilogbl @tab - @tab - @tab - @tab - @tab -
-+@item j0f @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item j0 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item j0l @tab 2 @tab - @tab 2 @tab 2 @tab 1
-+@item j1f @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item j1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item j1l @tab 4 @tab - @tab 4 @tab 4 @tab 1
-+@item jnf @tab 4 @tab 4 @tab 4 @tab 4 @tab 4
-+@item jn @tab 4 @tab 6 @tab 4 @tab 4 @tab 4
-+@item jnl @tab 4 @tab - @tab 4 @tab 4 @tab 2
-+@item lgammaf @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item lgamma @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item lgammal @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item lrintf @tab - @tab - @tab - @tab - @tab -
-+@item lrint @tab - @tab - @tab - @tab - @tab -
-+@item lrintl @tab - @tab - @tab - @tab - @tab -
-+@item llrintf @tab - @tab - @tab - @tab - @tab -
-+@item llrint @tab - @tab - @tab - @tab - @tab -
-+@item llrintl @tab - @tab - @tab - @tab - @tab -
-+@item logf @tab - @tab 1 @tab - @tab - @tab -
-+@item log @tab - @tab 1 @tab - @tab - @tab -
-+@item logl @tab - @tab - @tab - @tab - @tab -
-+@item log10f @tab 2 @tab 1 @tab 2 @tab 2 @tab 2
-+@item log10 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item log10l @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item log1pf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item log1p @tab - @tab 1 @tab - @tab - @tab -
-+@item log1pl @tab 1 @tab - @tab 1 @tab 1 @tab -
-+@item log2f @tab - @tab 1 @tab - @tab - @tab -
-+@item log2 @tab - @tab 1 @tab - @tab - @tab -
-+@item log2l @tab 1 @tab - @tab 1 @tab 1 @tab -
-+@item logbf @tab - @tab - @tab - @tab - @tab -
-+@item logb @tab - @tab - @tab - @tab - @tab -
-+@item logbl @tab - @tab - @tab - @tab - @tab -
-+@item lroundf @tab - @tab - @tab - @tab - @tab -
-+@item lround @tab - @tab - @tab - @tab - @tab -
-+@item lroundl @tab - @tab - @tab - @tab - @tab -
-+@item llroundf @tab - @tab - @tab - @tab - @tab -
-+@item llround @tab - @tab - @tab - @tab - @tab -
-+@item llroundl @tab - @tab - @tab - @tab - @tab -
-+@item modff @tab - @tab - @tab - @tab - @tab -
-+@item modf @tab - @tab - @tab - @tab - @tab -
-+@item modfl @tab - @tab - @tab - @tab - @tab -
-+@item nearbyintf @tab - @tab - @tab - @tab - @tab -
-+@item nearbyint @tab - @tab - @tab - @tab - @tab -
-+@item nearbyintl @tab - @tab - @tab - @tab - @tab -
-+@item nextafterf @tab - @tab - @tab - @tab - @tab -
-+@item nextafter @tab - @tab - @tab - @tab - @tab -
-+@item nextafterl @tab - @tab - @tab - @tab - @tab -
-+@item nexttowardf @tab - @tab - @tab - @tab - @tab -
-+@item nexttoward @tab - @tab - @tab - @tab - @tab -
-+@item nexttowardl @tab - @tab - @tab - @tab - @tab -
-+@item powf @tab - @tab - @tab - @tab - @tab -
-+@item pow @tab - @tab - @tab - @tab - @tab -
-+@item powl @tab - @tab - @tab - @tab - @tab -
-+@item remainderf @tab - @tab - @tab - @tab - @tab -
-+@item remainder @tab - @tab - @tab - @tab - @tab -
-+@item remainderl @tab - @tab - @tab - @tab - @tab -
-+@item remquof @tab - @tab - @tab - @tab - @tab -
-+@item remquo @tab - @tab - @tab - @tab - @tab -
-+@item remquol @tab - @tab - @tab - @tab - @tab -
-+@item rintf @tab - @tab - @tab - @tab - @tab -
-+@item rint @tab - @tab - @tab - @tab - @tab -
-+@item rintl @tab - @tab - @tab - @tab - @tab -
-+@item roundf @tab - @tab - @tab - @tab - @tab -
-+@item round @tab - @tab - @tab - @tab - @tab -
-+@item roundl @tab - @tab - @tab - @tab - @tab -
-+@item scalbf @tab - @tab - @tab - @tab - @tab -
-+@item scalb @tab - @tab - @tab - @tab - @tab -
-+@item scalbl @tab - @tab - @tab - @tab - @tab -
-+@item scalbnf @tab - @tab - @tab - @tab - @tab -
-+@item scalbn @tab - @tab - @tab - @tab - @tab -
-+@item scalbnl @tab - @tab - @tab - @tab - @tab -
-+@item scalblnf @tab - @tab - @tab - @tab - @tab -
-+@item scalbln @tab - @tab - @tab - @tab - @tab -
-+@item scalblnl @tab - @tab - @tab - @tab - @tab -
-+@item sinf @tab - @tab - @tab - @tab - @tab -
-+@item sin @tab - @tab - @tab - @tab - @tab -
-+@item sinl @tab - @tab - @tab - @tab - @tab -
-+@item sincosf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item sincos @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item sincosl @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item sinhf @tab - @tab 1 @tab - @tab - @tab -
-+@item sinh @tab - @tab 1 @tab - @tab - @tab -
-+@item sinhl @tab - @tab - @tab - @tab - @tab -
-+@item sqrtf @tab - @tab - @tab - @tab - @tab -
-+@item sqrt @tab - @tab - @tab - @tab - @tab -
-+@item sqrtl @tab 1 @tab - @tab 1 @tab 1 @tab -
-+@item tanf @tab - @tab - @tab - @tab - @tab -
-+@item tan @tab 1 @tab 0.5 @tab 1 @tab 1 @tab 1
-+@item tanl @tab - @tab - @tab - @tab - @tab -
-+@item tanhf @tab - @tab 1 @tab - @tab - @tab -
-+@item tanh @tab - @tab 1 @tab - @tab - @tab -
-+@item tanhl @tab 1 @tab - @tab 1 @tab 1 @tab -
-+@item tgammaf @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item tgamma @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item tgammal @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item truncf @tab - @tab - @tab - @tab - @tab -
-+@item trunc @tab - @tab - @tab - @tab - @tab -
-+@item truncl @tab - @tab - @tab - @tab - @tab -
-+@item y0f @tab 1 @tab 1 @tab 1 @tab 1 @tab 1
-+@item y0 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item y0l @tab 3 @tab - @tab 3 @tab 3 @tab 1
-+@item y1f @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item y1 @tab 3 @tab 3 @tab 3 @tab 3 @tab 3
-+@item y1l @tab 1 @tab - @tab 1 @tab 1 @tab 1
-+@item ynf @tab 2 @tab 2 @tab 2 @tab 2 @tab 2
-+@item yn @tab 3 @tab 3 @tab 3 @tab 3 @tab 3
-+@item ynl @tab 5 @tab - @tab 5 @tab 5 @tab 4
-+@end multitable
---- a/manual/Makefile
-+++ b/manual/Makefile
-@@ -12,31 +12,45 @@
- # Lesser General Public License for more details.
-
- # You should have received a copy of the GNU Lesser General Public
--# License along with the GNU C Library; if not, see
--# <http://www.gnu.org/licenses/>.
-+# License along with the GNU C Library; if not, write to the Free
-+# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-+# 02111-1307 USA.
-
- # Makefile for the GNU C Library manual.
-
- subdir := manual
-+export subdir := $(subdir)
-
- # Allow override
- INSTALL_INFO = install-info
-
--.PHONY: dvi pdf info html
-+.PHONY: all dvi pdf info html
-+all: dvi
-+dvi: libc.dvi
-+pdf: libc.pdf
-
- # Get glibc's configuration info.
-+ifneq (,$(wildcard ../Makeconfig))
- include ../Makeconfig
--
--dvi: $(objpfx)libc.dvi
--pdf: $(objpfx)libc.pdf
--
-+else
-+MAKEINFO = makeinfo
- TEXI2DVI = texi2dvi
-+AWK = gawk
-+endif
-+
- TEXI2PDF = texi2dvi --pdf
-
- ifneq ($(strip $(MAKEINFO)),:)
--info: $(objpfx)libc.info
-+all: info
-+info: libc.info
- endif
-
-+# scripts we use
-+ifndef move-if-change
-+move-if-change = ./move-if-change
-+endif
-+mkinstalldirs = $(..)scripts/mkinstalldirs
+--- a/Makeconfig
++++ b/Makeconfig
+@@ -0,0 +1,37 @@
++# Copyright (C) 1991-2017 Free Software Foundation, Inc.
++# This file is part of the GNU C Library.
+
- chapters = $(addsuffix .texi, \
- intro errno memory ctype string charset locale \
- message search pattern io stdio llio filesys \
-@@ -48,9 +62,8 @@
- contrib.texi
- licenses = freemanuals.texi lgpl-2.1.texi fdl-1.3.texi
-
---include $(objpfx)texis
--$(objpfx)texis: texis.awk $(chapters) $(add-chapters) $(appendices) $(licenses)
-- $(make-target-directory)
-+-include texis
-+texis: texis.awk $(chapters) $(add-chapters) $(appendices) $(licenses)
- $(AWK) -f $^ > $@.T
- mv -f $@.T $@
-
-@@ -58,46 +71,29 @@
- examples = $(filter-out $(foreach d, $(add-ons), ../$d/%.c.texi), \
- $(filter %.c.texi, $(texis)))
-
--# Generated files directly included from libc.texinfo.
--libc-texi-generated = chapters.texi top-menu.texi dir-add.texi \
-- libm-err.texi version.texi pkgvers.texi
--
--# Add path to build dir for generated files
--texis-path := $(filter-out $(libc-texi-generated) summary.texi $(examples), \
-- $(texis)) \
-- $(addprefix $(objpfx),$(filter $(libc-texi-generated) summary.texi \
-- $(examples), $(texis)))
--
- # Kludge: implicit rule so Make knows the one command does it all.
--chapters.% top-menu.%: libc-texinfo.sh $(texis-path) Makefile
-- AWK=$(AWK) $(SHELL) $< $(objpfx) \
-- '$(chapters)' \
-- '$(add-chapters)' \
-- '$(appendices) $(licenses)'
-+chapters.% top-menu.%: libc-texinfo.sh $(texis) Makefile
-+ AWK=$(AWK) $(SHELL) $< '$(chapters)' '$(add-chapters)' '$(appendices)' '$(licenses)'
-
--
--$(objpfx)libc.dvi $(objpfx)libc.pdf $(objpfx)libc.info: \
-- $(addprefix $(objpfx),$(libc-texi-generated))
--$(objpfx)libc.dvi $(objpfx)libc.pdf: texinfo.tex
--
--html: $(objpfx)libc/index.html
--$(objpfx)libc/index.html: $(addprefix $(objpfx),$(libc-texi-generated))
-- $(MAKEINFO) -P $(objpfx) -o $(objpfx)libc --html libc.texinfo
-+libc.dvi libc.pdf libc.info: chapters.texi top-menu.texi dir-add.texi \
-+ libm-err.texi
-+libc.dvi libc.pdf: texinfo.tex
++# The GNU C Library is free software; you can redistribute it and/or
++# modify it under the terms of the GNU Lesser General Public
++# License as published by the Free Software Foundation; either
++# version 2.1 of the License, or (at your option) any later version.
+
-+html: libc/index.html
-+libc/index.html: chapters.texi top-menu.texi dir-add.texi libm-err.texi
-+ $(MAKEINFO) --html libc.texinfo
-
- # Generate the summary from the Texinfo source files for each chapter.
--$(objpfx)summary.texi: $(objpfx)stamp-summary ;
--$(objpfx)stamp-summary: summary.awk $(filter-out $(objpfx)summary.texi, \
-- $(texis-path))
-- -$(SHELL) ./check-safety.sh $(filter-out $(objpfx)%, $(texis-path))
-- $(AWK) -f $^ | sort -t'' -df -k 1,1 | tr '\014' '\012' \
-- > $(objpfx)summary-tmp
-- $(move-if-change) $(objpfx)summary-tmp $(objpfx)summary.texi
-+summary.texi: stamp-summary ;
-+stamp-summary: summary.awk $(filter-out summary.texi, $(texis))
-+ $(AWK) -f $^ | sort -t'' -df -k 1,1 | tr '\014' '\012' > summary-tmp
-+ $(move-if-change) summary-tmp summary.texi
- touch $@
-
- # Generate a file which can be added to the `dir' content to provide direct
- # access to the documentation of the function, variables, and other
- # definitions.
--$(objpfx)dir-add.texi: xtract-typefun.awk $(texis-path)
-+dir-add.texi: xtract-typefun.awk $(texis)
- (echo "@dircategory GNU C library functions and macros"; \
- echo "@direntry"; \
- $(AWK) -f $^ | sort; \
-@@ -105,37 +101,16 @@
- mv -f $@.new $@
-
- # The table with the math errors is generated.
--$(objpfx)libm-err.texi: $(objpfx)stamp-libm-err
--$(objpfx)stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
-+libm-err.texi: stamp-libm-err
-+stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
- $(dir)/libm-test-ulps))
- pwd=`pwd`; \
-- $(PERL) $< $$pwd/.. > $(objpfx)libm-err-tmp
-- $(move-if-change) $(objpfx)libm-err-tmp $(objpfx)libm-err.texi
-- touch $@
--
--# Package version and bug reporting URL.
--$(objpfx)pkgvers.texi: $(objpfx)stamp-pkgvers ;
--$(objpfx)stamp-pkgvers: $(common-objpfx)config.make
-- echo "@ifclear PKGVERS" > $(objpfx)pkgvers-tmp
-- echo "@set PKGVERS" >> $(objpfx)pkgvers-tmp
-- echo "@set PKGVERSION $(PKGVERSION_TEXI)" >> $(objpfx)pkgvers-tmp
-- if [ "$(PKGVERSION_TEXI)" = "(GNU libc) " ]; then \
-- echo "@set PKGVERSION_DEFAULT" >> $(objpfx)pkgvers-tmp; \
-- fi
-- echo "@set REPORT_BUGS_TO $(REPORT_BUGS_TEXI)" >> $(objpfx)pkgvers-tmp
-- echo "@end ifclear" >> $(objpfx)pkgvers-tmp
-- $(move-if-change) $(objpfx)pkgvers-tmp $(objpfx)pkgvers.texi
-- touch $@
--
--# Generate a file with the version number.
--$(objpfx)version.texi: $(objpfx)stamp-version ;
--$(objpfx)stamp-version: $(common-objpfx)config.make
-- echo "@set VERSION $(version)" > $(objpfx)version-tmp
-- $(move-if-change) $(objpfx)version-tmp $(objpfx)version.texi
-+ $(PERL) $< $$pwd/.. > libm-err-tmp
-+ $(move-if-change) libm-err-tmp libm-err.texi
- touch $@
-
- # Generate Texinfo files from the C source for the example programs.
--$(objpfx)%.c.texi: examples/%.c
-+%.c.texi: examples/%.c
- sed -e '1,/^\*\/$$/d' \
- -e 's,[{}],@&,g' \
- -e 's,/\*\(@.*\)\*/,\1,g' \
-@@ -144,17 +119,14 @@
- $< | expand > $@.new
- mv -f $@.new $@
-
--$(objpfx)%.info: %.texinfo
-- LANGUAGE=C LC_ALL=C $(MAKEINFO) -P $(objpfx) --output=$@ $<
-+%.info: %.texinfo
-+ LANGUAGE=C LC_ALL=C $(MAKEINFO) $<
-
--$(objpfx)%.dvi: %.texinfo
-- cd $(objpfx);$(TEXI2DVI) -I $(shell cd $(<D) && pwd) --output=$@ \
-- $(shell cd $(<D) && pwd)/$<
--
--$(objpfx)%.pdf: %.texinfo
-- cd $(objpfx);$(TEXI2PDF) -I $(shell cd $(<D) && pwd) --output=$@ \
-- $(shell cd $(<D) && pwd)/$<
-+%.dvi: %.texinfo
-+ $(TEXI2DVI) $<
-
-+%.pdf: %.texinfo
-+ $(TEXI2PDF) $<
-
- # Distribution.
- minimal-dist = summary.awk texis.awk tsort.awk libc-texinfo.sh libc.texinfo \
-@@ -162,19 +134,51 @@
- $(filter-out summary.texi, $(nonexamples)) \
- $(patsubst %.c.texi,examples/%.c, $(examples))
-
--indices = cp fn pg tp vr ky
--generated-dirs := libc
--generated = libc.dvi libc.pdf libc.tmp libc.info* \
-- stubs \
-- texis summary.texi stamp-summary *.c.texi \
-- $(foreach index,$(indices),libc.$(index) libc.$(index)s) \
-- libc.log libc.aux libc.toc \
-- $(libc-texi-generated) \
-- stamp-libm-err stamp-version
-+doc-only-dist = Makefile COPYING.LIB
-+distribute = $(minimal-dist) $(examples) stdio-fp.c \
-+ libc.info* libc.?? libc.??s texinfo.tex \
-+ xtract-typefun.awk dir-add.texi dir libm-err-tab.pl
-+export distribute := $(distribute)
++# The GNU C Library is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# Lesser General Public License for more details.
+
-+tar-it = tar chovf $@ $^
++# You should have received a copy of the GNU Lesser General Public
++# License along with the GNU C Library; if not, see
++# <http://www.gnu.org/licenses/>.
+
-+manual.tar: $(doc-only-dist) $(minimal-dist) ; $(tar-it)
-+mandist.tar: $(doc-only-dist) $(distribute) ; $(tar-it)
-+
-+edition := $(shell sed -n 's/^@set EDITION \([0-9][0-9.]*\)[^0-9.]*.*$$/\1/p' \
-+ libc.texinfo)
-+
-+glibc-doc-$(edition).tar: $(doc-only-dist) $(distribute)
-+ @rm -f glibc-doc-$(edition)
-+ ln -s . glibc-doc-$(edition)
-+ tar chovf $@ $(addprefix glibc-doc-$(edition)/,$^)
-+ rm -f glibc-doc-$(edition)
-
--include ../Rules
-+%.Z: %
-+ compress -c $< > $@.new
-+ mv -f $@.new $@
-+%.gz: %
-+ gzip -9 -c $< > $@.new
-+ mv -f $@.new $@
-+%.uu: %
-+ uuencode $< < $< > $@.new
-+ mv -f $@.new $@
++ifdef subdir
++.. := ../
++endif
+
-+.PHONY: mostlyclean distclean realclean clean
-+mostlyclean:
-+ -rm -f libc.dvi libc.pdf libc.tmp libc.info*
-+ -rm -f $(objpfx)stubs
-+ -rm -f $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
-+clean: mostlyclean
-+distclean: clean
-+indices = cp fn pg tp vr ky
-+realclean: distclean
-+ -rm -f texis summary.texi stamp-summary *.c.texi dir-add.texi
-+ -rm -f $(foreach index,$(indices),libc.$(index) libc.$(index)s)
-+ -rm -f libc.log libc.aux libc.toc dir-add.texinfo
-+ -rm -f top-menu.texi chapters.texi
-
--.PHONY: install subdir_install install-data
-+.PHONY: install subdir_install installdirs install-data
- install-data subdir_install: install
- ifneq ($(strip $(MAKEINFO)),:)
- install: $(inst_infodir)/libc.info
-@@ -186,11 +190,69 @@
- # Catchall implicit rule for other installation targets from the parent.
- install-%: ;
-
--$(inst_infodir)/libc.info: $(objpfx)libc.info
-- $(make-target-directory)
-+$(inst_infodir)/libc.info: libc.info installdirs
- for file in $<*; do \
-- $(INSTALL_DATA) $$file $(@D)/; \
-+ $(INSTALL_DATA) $$file $(@D)/$$file; \
- done
-
-+installdirs:
-+ $(mkinstalldirs) $(inst_infodir)
++# $(common-objdir) is the place to put objects and
++# such that are not specific to a single subdir.
++ifdef objdir
++objpfx := $(patsubst %//,%/,$(objdir)/$(subdir)/)
++common-objpfx = $(objdir)/
++common-objdir = $(objdir)
++else
++objdir must be defined by the build-directory Makefile.
++endif
+
-+.PHONY: dist
-+dist: # glibc-doc-$(edition).tar.gz
++# Root of the sysdeps tree.
++sysdep_dir := $(..)sysdeps
++export sysdep_dir := $(sysdep_dir)
+
-+ifneq (,$(wildcard ../Make-dist))
-+dist: ../Make-dist
-+ $(MAKE) -f $< $(Make-dist-args)
-+endif
++# Get the values defined by options to `configure'.
++include $(common-objpfx)config.make
+--- a/Rules
++++ b/Rules
+@@ -0,0 +1,25 @@
++# Copyright (C) 1991-2017 Free Software Foundation, Inc.
++# This file is part of the GNU C Library.
+
-+ifndef ETAGS
-+ETAGS = etags -T
-+endif
- TAGS: $(minimal-dist)
- $(ETAGS) -o $@ $^
-+
-+# The parent makefile sometimes invokes us with targets `subdir_REAL-TARGET'.
-+subdir_%: % ;
-+# For targets we don't define, do nothing.
-+subdir_%: ;
++# The GNU C Library is free software; you can redistribute it and/or
++# modify it under the terms of the GNU Lesser General Public
++# License as published by the Free Software Foundation; either
++# version 2.1 of the License, or (at your option) any later version.
+
-+# These are targets that each glibc subdirectory is expected to understand.
-+# ../Rules defines them for code subdirectories; for us, they are no-ops.
-+# None of these should be `subdir_TARGET'; those targets are transformed
-+# by the implicit rule above into `TARGET' deps.
-+glibc-targets := lib objects objs others tests xtests lint.out echo-headers
-+.PHONY: $(glibc-targets)
-+$(glibc-targets):
++# The GNU C Library is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# Lesser General Public License for more details.
+
-+# Create stamp files if they don't exist, so the parent makefile's rules for
-+# updating the library archives are happy with us, and never think we have
-+# changed the library.
-+lib: $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
-+ifdef objpfx
-+.PHONY: stubs
-+stubs: $(objpfx)stubs
-+endif
-+$(objpfx)stubs ../po/manual.pot:
-+ $(make-target-directory)
-+ touch $@
-+$(objpfx)stamp%:
-+ $(make-target-directory)
-+ touch $@
++# You should have received a copy of the GNU Lesser General Public
++# License along with the GNU C Library; if not, see
++# <http://www.gnu.org/licenses/>.
+
+# Make the target directory if it doesn't exist, using the `mkinstalldirs'
+# script that does `mkdir -p' even if `mkdir' doesn't support that flag.
+define make-target-directory
-+$(addprefix $(mkinstalldirs) ,\
++$(addprefix $(..)./scripts/mkinstalldirs ,\
+ $(filter-out $(wildcard $(@D:%/=%)),$(@D:%/=%)))
+endef
+
-+# The top-level glibc Makefile expects subdir_install to update the stubs file.
-+subdir_install: stubs
-+
-+# Get rid of these variables if they came from the parent.
-+routines =
-+aux =
-+sources =
-+objects =
-+headers =
---- /dev/null
-+++ b/manual/move-if-change
-@@ -0,0 +1,17 @@
-+#!/bin/sh
-+# Like mv $1 $2, but if the files are the same, just delete $1.
-+# Status is 0 if $2 is changed, 1 otherwise.
-+if
-+test -r $2
-+then
-+if
-+cmp -s $1 $2
-+then
-+echo $2 is unchanged
-+rm -f $1
-+else
-+mv -f $1 $2
-+fi
-+else
-+mv -f $1 $2
-+fi
---- /dev/null
-+++ b/manual/pkgvers.texi
-@@ -0,0 +1,2 @@
-+@set PKGVERSION
-+@set REPORT_BUGS_TO
++move-if-change = $(SHELL) $(..)scripts/move-if-change
diff --git a/debian/rules b/debian/rules
index d786320..b8b4887 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,8 @@
#export DH_VERBOSE=1
export LC_ALL=C
-UPSTREAM_VERSION = $(shell dpkg-parsechangelog | awk '/^Version/ {print $$2}' | sed 's/-.*//')
+DEB_VERSION = $(shell dpkg-parsechangelog | awk '/^Version/ {print $$2}')
+UPSTREAM_VERSION = $(shell echo $(DEB_VERSION) | sed 's/-.*//')
GLIBC_GIT = git://sourceware.org/git/glibc.git
GLIBC_TAG = glibc-$(UPSTREAM_VERSION)
DEB_DIR = glibc-doc-reference-$(UPSTREAM_VERSION)
@@ -13,13 +14,13 @@ DEB_ORIG = ../glibc-doc-reference_$(UPSTREAM_VERSION).orig.tar.xz
build-indep: build-stamp
build-stamp:
dh_testdir
-
- chmod a+x manual/move-if-change
- # libm-err.texi cannot be generated outside of glibc sources
- cd manual && touch stamp-libm-err
- # Generate a fake version.texi, normally done in-tree
- echo "@set VERSION $(UPSTREAM_VERSION)" > manual/version.texi
- $(MAKE) -C manual info html pdf
+ mkdir -p $(CURDIR)/build
+ echo "MAKEINFO = makeinfo" > $(CURDIR)/build/config.make
+ echo "AWK = gawk" >> $(CURDIR)/build/config.make
+ echo "PERL = perl" >> $(CURDIR)/build/config.make
+ echo "PKGVERSION_TEXI = (Debian glibc-doc-reference $(DEB_VERSION))" >> $(CURDIR)/build/config.make
+ echo "REPORT_BUGS_TEXI = @uref{http://www.debian.org/Bugs/}" >> $(CURDIR)/build/config.make
+ $(MAKE) -C manual objdir=$(CURDIR)/build info html pdf
touch $@
build-arch:
@@ -30,12 +31,8 @@ build: build-indep build-arch
clean:
dh_testdir
dh_testroot
+ rm -rf build
rm -f build-stamp
-
- $(MAKE) -C manual realclean
- rm -rf manual/libc
- rm -f manual/version.texi
-
dh_clean
install: build
@@ -69,7 +66,11 @@ $(DEB_ORIG):
dh_testdir
mkdir -p $(DEB_DIR)
git archive -v --remote=$(GLIBC_GIT) --format=tar $(GLIBC_TAG) | (tar -C $(DEB_DIR) -xf -)
- tar --mode=go=rX,u+rw,a-s --owner=root --group=root --numeric-owner -Jcf $(DEB_ORIG) $(DEB_DIR)/manual
+ tar --mode=go=rX,u+rw,a-s --owner=root --group=root --numeric-owner -Jcf $(DEB_ORIG) \
+ $(DEB_DIR)/manual \
+ $(DEB_DIR)/scripts/mkinstalldirs \
+ $(DEB_DIR)/scripts/move-if-change \
+ `find $(DEB_DIR) -name "libm-test-ulps*"`
rm -rf $(DEB_DIR)
binary: binary-indep binary-arch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc-doc-reference.git
Reply to: