[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: