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

[glibc-doc-reference] 01/13: Import debian directory from glibc-doc-reference 2.19



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 52d15136ff380d1d4d54e6b5fd3ccc15f83ccf41
Author: Aurelien Jarno <aurelien@aurel32.net>
Date:   Sat Dec 2 15:37:27 2017 +0100

    Import debian directory from glibc-doc-reference 2.19
---
 debian/README.source                |    6 +
 debian/changelog                    |  165 +++++
 debian/compat                       |    1 +
 debian/control                      |   15 +
 debian/copyright                    |  380 +++++++++++
 debian/glibc-doc-reference.dirs     |    1 +
 debian/glibc-doc-reference.doc-base |   24 +
 debian/glibc-doc-reference.info     |    1 +
 debian/glibc-doc-reference.install  |    2 +
 debian/glibc-doc-reference.links    |    1 +
 debian/patches/01-build-system.diff | 1221 +++++++++++++++++++++++++++++++++++
 debian/patches/series               |    1 +
 debian/rules                        |   64 ++
 debian/source/format                |    1 +
 debian/watch                        |    2 +
 15 files changed, 1885 insertions(+)

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..a4c2769
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,6 @@
+glibc-doc-reference_<version>.orig.tar.gz contains the glibc-<version>/manual
+directory of upstream http://ftp.gnu.org/gnu/glibc/glibc-<version>.tar.bz2
+It has been created with the following commands:
+  bzip2 -c -d glibc-2.13.tar.bz2 |\
+    tarcust -x 'glibc-2.131/(?!manual).*' |\
+    gzip -9 > glibc-doc-reference_2.13.orig.tar.gz
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0e9e3be
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,165 @@
+glibc-doc-reference (2.19-1) unstable; urgency=medium
+
+  * Upload to unstable. 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Wed, 04 Jun 2014 23:32:25 +0200
+
+glibc-doc-reference (2.19-0experimental1) experimental; urgency=medium
+
+  * New upstream release, based on glibc 2.18 and my 2.16 fixes.
+  * Update to standards-version 3.9.5, with no required changes.
+
+ -- Adam Conrad <adconrad@0c3.net>  Wed, 19 Feb 2014 21:57:27 -0700
+
+glibc-doc-reference (2.18-0experimental1) experimental; urgency=low
+
+  * New upstream release, based on the 2.18 manual and my 2.16 fixes.
+  * Tidy up debian/control: drop obsolete texi2html build-dep, and
+    duplicate section and priority entries in binary control fields.
+  * Explicitly document source format 1.0 in debian/source/format.
+  * Cargo-cult the debian/watch file from the eglibc source package.
+
+ -- Adam Conrad <adconrad@0c3.net>  Mon, 09 Dec 2013 22:29:07 -0700
+
+glibc-doc-reference (2.17-2) unstable; urgency=low
+
+  * Resurrect accidentally-dropped patch to prevent the indexing of
+    every libc function in the main info directory (closes: #536506)
+
+ -- Adam Conrad <adconrad@0c3.net>  Thu, 11 Jul 2013 09:11:03 -0600
+
+glibc-doc-reference (2.17-1) unstable; urgency=low
+
+  * Upload build to unstable to match the new eglibc 2.17 upload.
+  * Update to standards-version 3.9.4, with no required changes.
+
+ -- Adam Conrad <adconrad@0c3.net>  Mon, 13 May 2013 14:01:39 -0600
+
+glibc-doc-reference (2.17-0experimental1) experimental; urgency=low
+
+  * New upstream release, based on the 2.17 manual and my 2.16 fixes.
+  * Add build-{arch,indep} rules and bump to standards-version 3.9.3.
+
+ -- Adam Conrad <adconrad@0c3.net>  Wed, 26 Dec 2012 13:16:38 -0700
+
+glibc-doc-reference (2.16-0experimental1) experimental; urgency=low
+
+  * New upstream version:
+    - Revert to Makefile and libc-texinfo.sh from 2.13 (with some
+      tweaks), as the 2.16 versions are rather sad out-of-tree.
+    - Create a version.texi with the upstream version, as this
+      would normally be generated by the glibc build when in-tree.
+
+ -- Adam Conrad <adconrad@0c3.net>  Fri, 26 Oct 2012 14:03:26 +0100
+
+glibc-doc-reference (2.13-1) unstable; urgency=low
+
+  * New upstream version:
+    - Fix rpmatch() example wrt getline() usage (closes: #367849).
+  * Bump Standards-Version to 3.9.2.
+
+ -- Aurelien Jarno <aurel32@debian.org>  Mon, 02 May 2011 19:39:48 +0200
+
+glibc-doc-reference (2.11.1-2) unstable; urgency=low
+
+  * Build depends on texlive-latex-base (closes: #611411). 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Sat, 29 Jan 2011 19:32:10 +0100
+
+glibc-doc-reference (2.11.1-1) unstable; urgency=low
+
+  * New usptream version. 
+  * Bump Standards-Version to 3.8.4.
+
+ -- Aurelien Jarno <aurel32@debian.org>  Tue, 08 Jun 2010 16:53:14 +0200
+
+glibc-doc-reference (2.10.1-1) unstable; urgency=low
+
+  * New upstream version. 
+  * Bump Standards-Version to 3.8.3.
+  * Rebuild against recent debhelper (closes: bug#550897).
+  * Remove Ben Collins <bcollins@debian.org> from the uploaders (Closes:
+    bug#540903).
+
+ -- Aurelien Jarno <aurel32@debian.org>  Sun, 18 Oct 2009 20:24:25 +0000
+
+glibc-doc-reference (2.9-2) unstable; urgency=low
+
+  * Add patch from Sven Joachim to prevent indexing every libc
+    function  (closes: bug#536506).
+  * Bump Standards-Version to 3.8.2.
+  * Switch to debhelper 5.0. 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Sat, 11 Jul 2009 13:04:34 +0200
+
+glibc-doc-reference (2.9-1) unstable; urgency=low
+
+  * New upstream version.
+  * Update debian/copyright.
+  * Fix error reported by lintian in glibc-doc-reference.doc-base.
+  * Bump Standards-Version to 3.8.0.
+
+ -- Aurelien Jarno <aurel32@debian.org>  Mon, 23 Feb 2009 02:55:42 +0100
+
+glibc-doc-reference (2.7-1) unstable; urgency=low
+
+  * New upstream version.
+  * Update texinfo.tex (closes: bug#452256).
+  * Also build the PDF manual. 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Tue, 27 Nov 2007 01:16:50 +0100
+
+glibc-doc-reference (2.6.1-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Aurelien Jarno <aurel32@debian.org>  Wed, 01 Aug 2007 07:45:17 +0200
+
+glibc-doc-reference (2.6-2) unstable; urgency=low
+
+  * Upload to unstable. 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Tue, 10 Jul 2007 09:31:24 +0200
+
+glibc-doc-reference (2.6-1) experimental; urgency=low
+
+  * New upstream version.
+  * Add linuxthreads documentation (closes: bug#426558).
+
+ -- Aurelien Jarno <aurel32@debian.org>  Wed, 30 May 2007 15:21:37 +0200
+
+glibc-doc-reference (2.5-2) unstable; urgency=low
+
+  * Upload to unstable (closes: bug#418893). 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Thu, 12 Apr 2007 18:09:05 +0200
+
+glibc-doc-reference (2.5-1) experimental; urgency=low
+
+  * New upstream version. 
+
+ -- Aurelien Jarno <aurel32@debian.org>  Sun,  1 Oct 2006 19:30:46 +0200
+
+glibc-doc-reference (2.3.999-3) experimental; urgency=low
+
+  * debian/copyright: update FSF address.
+  * debian/control:
+    - move debhelper to Build-Depends (from Build-Depends-Indep).
+    - bumped Standards-Version to 3.7.2 (no changes).
+
+ -- Aurelien Jarno <aurel32@debian.org>  Tue, 15 Aug 2006 21:05:29 +0200
+
+glibc-doc-reference (2.3.999-2) experimental; urgency=low
+
+  * The source package needs to go into non-free too, thanks Joerg Jaspert.
+
+ -- Denis Barbier <barbier@debian.org>  Sun, 26 Mar 2006 22:44:49 +0200
+
+glibc-doc-reference (2.3.999-1) experimental; urgency=low
+
+  * For licensing reasons, the GNU C Library Reference Manual cannot be
+    distributed in Debian and has to be shipped in the non-free section.
+  * This release is shipped in experimental, its version number will be
+    set to 2.4 and uploaded to unstable along with glibc 2.4.
+
+ -- Denis Barbier <barbier@debian.org>  Fri, 24 Mar 2006 23:49:03 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4f5e157
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,15 @@
+Source: glibc-doc-reference
+Section: non-free/doc
+Priority: optional
+Build-Depends: debhelper (>= 5.0.0)
+Build-Depends-Indep: texinfo, gawk, texlive-base-bin, texlive-latex-base
+Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
+Uploaders: GOTO Masanori <gotom@debian.org>, Jeff Bailey <jbailey@raspberryginger.com>, Daniel Jacobowitz <dan@debian.org>, Clint Adams <schizo@debian.org>, Aurelien Jarno <aurel32@debian.org>, Adam Conrad <adconrad@0c3.net>
+Standards-Version: 3.9.5
+
+Package: glibc-doc-reference
+Architecture: all
+Depends: ${misc:Depends}
+Conflicts: glibc-doc (<< 2.4)
+Description: GNU C Library: Documentation
+ Contains The GNU C Library Reference manual in info, pdf and html format.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a7bfde3
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,380 @@
+This is the Debian prepackaged version of the GNU C Library Reference Manual version 2.9
+
+For licensing reasons, the GNU C Library Reference Manual cannot be distributed
+in Debian and has to be shipped in the non-free section.  It has been
+repackaged by the GNU Libc Maintainers <debian-glibc@lists.debian.org> from the
+following source:
+
+  <pserver:anoncvs@sources.redhat.com:/cvs/glibc/libc>
+
+The following applies to the GNU C Library Reference Manual (libc.info):
+
+   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 
+   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+
+   Permission is granted to copy, distribute and/or modify this document
+   under the terms of the GNU Free Documentation License, Version 1.1 or
+   any later version published by the Free Software Foundation; with the
+   Invariant Sections being "Free Software Needs Free Documentation" and
+   "GNU Lesser General Public License", the Front-Cover texts being (a)
+   (see below), and with the Back-Cover Texts being (b) (see below).  A
+   copy of the license is included in the section entitled "GNU Free
+   Documentation License".
+
+                     GNU Free Documentation License
+                     ******************************
+
+                        Version 1.1, March 2000
+
+     Copyright (C) 2000 Free Software Foundation, Inc.
+     51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+     Everyone is permitted to copy and distribute verbatim copies
+     of this license document, but changing it is not allowed.
+
+  0. PREAMBLE
+
+     The purpose of this License is to make a manual, textbook, or other
+     written document "free" in the sense of freedom: to assure everyone
+     the effective freedom to copy and redistribute it, with or without
+     modifying it, either commercially or noncommercially.  Secondarily,
+     this License preserves for the author and publisher a way to get
+     credit for their work, while not being considered responsible for
+     modifications made by others.
+
+     This License is a kind of "copyleft", which means that derivative
+     works of the document must themselves be free in the same sense.
+     It complements the GNU General Public License, which is a copyleft
+     license designed for free software.
+
+     We have designed this License in order to use it for manuals for
+     free software, because free software needs free documentation: a
+     free program should come with manuals providing the same freedoms
+     that the software does.  But this License is not limited to
+     software manuals; it can be used for any textual work, regardless
+     of subject matter or whether it is published as a printed book.
+     We recommend this License principally for works whose purpose is
+     instruction or reference.
+
+  1. APPLICABILITY AND DEFINITIONS
+
+     This License applies to any manual or other work that contains a
+     notice placed by the copyright holder saying it can be distributed
+     under the terms of this License.  The "Document", below, refers to
+     any such manual or work.  Any member of the public is a licensee,
+     and is addressed as "you".
+
+     A "Modified Version" of the Document means any work containing the
+     Document or a portion of it, either copied verbatim, or with
+     modifications and/or translated into another language.
+
+     A "Secondary Section" is a named appendix or a front-matter
+     section of the Document that deals exclusively with the
+     relationship of the publishers or authors of the Document to the
+     Document's overall subject (or to related matters) and contains
+     nothing that could fall directly within that overall subject.
+     (For example, if the Document is in part a textbook of
+     mathematics, a Secondary Section may not explain any mathematics.)
+     The relationship could be a matter of historical connection with
+     the subject or with related matters, or of legal, commercial,
+     philosophical, ethical or political position regarding them.
+
+     The "Invariant Sections" are certain Secondary Sections whose
+     titles are designated, as being those of Invariant Sections, in
+     the notice that says that the Document is released under this
+     License.
+
+     The "Cover Texts" are certain short passages of text that are
+     listed, as Front-Cover Texts or Back-Cover Texts, in the notice
+     that says that the Document is released under this License.
+
+     A "Transparent" copy of the Document means a machine-readable copy,
+     represented in a format whose specification is available to the
+     general public, whose contents can be viewed and edited directly
+     and straightforwardly with generic text editors or (for images
+     composed of pixels) generic paint programs or (for drawings) some
+     widely available drawing editor, and that is suitable for input to
+     text formatters or for automatic translation to a variety of
+     formats suitable for input to text formatters.  A copy made in an
+     otherwise Transparent file format whose markup has been designed
+     to thwart or discourage subsequent modification by readers is not
+     Transparent.  A copy that is not "Transparent" is called "Opaque".
+
+     Examples of suitable formats for Transparent copies include plain
+     ASCII without markup, Texinfo input format, LaTeX input format,
+     SGML or XML using a publicly available DTD, and
+     standard-conforming simple HTML designed for human modification.
+     Opaque formats include PostScript, PDF, proprietary formats that
+     can be read and edited only by proprietary word processors, SGML
+     or XML for which the DTD and/or processing tools are not generally
+     available, and the machine-generated HTML produced by some word
+     processors for output purposes only.
+
+     The "Title Page" means, for a printed book, the title page itself,
+     plus such following pages as are needed to hold, legibly, the
+     material this License requires to appear in the title page.  For
+     works in formats which do not have any title page as such, "Title
+     Page" means the text near the most prominent appearance of the
+     work's title, preceding the beginning of the body of the text.
+
+  2. VERBATIM COPYING
+
+     You may copy and distribute the Document in any medium, either
+     commercially or noncommercially, provided that this License, the
+     copyright notices, and the license notice saying this License
+     applies to the Document are reproduced in all copies, and that you
+     add no other conditions whatsoever to those of this License.  You
+     may not use technical measures to obstruct or control the reading
+     or further copying of the copies you make or distribute.  However,
+     you may accept compensation in exchange for copies.  If you
+     distribute a large enough number of copies you must also follow
+     the conditions in section 3.
+
+     You may also lend copies, under the same conditions stated above,
+     and you may publicly display copies.
+
+  3. COPYING IN QUANTITY
+
+     If you publish printed copies of the Document numbering more than
+     100, and the Document's license notice requires Cover Texts, you
+     must enclose the copies in covers that carry, clearly and legibly,
+     all these Cover Texts: Front-Cover Texts on the front cover, and
+     Back-Cover Texts on the back cover.  Both covers must also clearly
+     and legibly identify you as the publisher of these copies.  The
+     front cover must present the full title with all words of the
+     title equally prominent and visible.  You may add other material
+     on the covers in addition.  Copying with changes limited to the
+     covers, as long as they preserve the title of the Document and
+     satisfy these conditions, can be treated as verbatim copying in
+     other respects.
+
+     If the required texts for either cover are too voluminous to fit
+     legibly, you should put the first ones listed (as many as fit
+     reasonably) on the actual cover, and continue the rest onto
+     adjacent pages.
+
+     If you publish or distribute Opaque copies of the Document
+     numbering more than 100, you must either include a
+     machine-readable Transparent copy along with each Opaque copy, or
+     state in or with each Opaque copy a publicly-accessible
+     computer-network location containing a complete Transparent copy
+     of the Document, free of added material, which the general
+     network-using public has access to download anonymously at no
+     charge using public-standard network protocols.  If you use the
+     latter option, you must take reasonably prudent steps, when you
+     begin distribution of Opaque copies in quantity, to ensure that
+     this Transparent copy will remain thus accessible at the stated
+     location until at least one year after the last time you
+     distribute an Opaque copy (directly or through your agents or
+     retailers) of that edition to the public.
+
+     It is requested, but not required, that you contact the authors of
+     the Document well before redistributing any large number of
+     copies, to give them a chance to provide you with an updated
+     version of the Document.
+
+  4. MODIFICATIONS
+
+     You may copy and distribute a Modified Version of the Document
+     under the conditions of sections 2 and 3 above, provided that you
+     release the Modified Version under precisely this License, with
+     the Modified Version filling the role of the Document, thus
+     licensing distribution and modification of the Modified Version to
+     whoever possesses a copy of it.  In addition, you must do these
+     things in the Modified Version:
+
+       A. Use in the Title Page (and on the covers, if any) a title
+          distinct from that of the Document, and from those of
+          previous versions (which should, if there were any, be listed
+          in the History section of the Document).  You may use the
+          same title as a previous version if the original publisher of
+          that version gives permission.
+
+       B. List on the Title Page, as authors, one or more persons or
+          entities responsible for authorship of the modifications in
+          the Modified Version, together with at least five of the
+          principal authors of the Document (all of its principal
+          authors, if it has less than five).
+
+       C. State on the Title page the name of the publisher of the
+          Modified Version, as the publisher.
+
+       D. Preserve all the copyright notices of the Document.
+
+       E. Add an appropriate copyright notice for your modifications
+          adjacent to the other copyright notices.
+
+       F. Include, immediately after the copyright notices, a license
+          notice giving the public permission to use the Modified
+          Version under the terms of this License, in the form shown in
+          the Addendum below.
+
+       G. Preserve in that license notice the full lists of Invariant
+          Sections and required Cover Texts given in the Document's
+          license notice.
+
+       H. Include an unaltered copy of this License.
+
+       I. Preserve the section entitled "History", and its title, and
+          add to it an item stating at least the title, year, new
+          authors, and publisher of the Modified Version as given on
+          the Title Page.  If there is no section entitled "History" in
+          the Document, create one stating the title, year, authors,
+          and publisher of the Document as given on its Title Page,
+          then add an item describing the Modified Version as stated in
+          the previous sentence.
+
+       J. Preserve the network location, if any, given in the Document
+          for public access to a Transparent copy of the Document, and
+          likewise the network locations given in the Document for
+          previous versions it was based on.  These may be placed in
+          the "History" section.  You may omit a network location for a
+          work that was published at least four years before the
+          Document itself, or if the original publisher of the version
+          it refers to gives permission.
+
+       K. In any section entitled "Acknowledgments" or "Dedications",
+          preserve the section's title, and preserve in the section all
+          the substance and tone of each of the contributor
+          acknowledgments and/or dedications given therein.
+
+       L. Preserve all the Invariant Sections of the Document,
+          unaltered in their text and in their titles.  Section numbers
+          or the equivalent are not considered part of the section
+          titles.
+
+       M. Delete any section entitled "Endorsements".  Such a section
+          may not be included in the Modified Version.
+
+       N. Do not retitle any existing section as "Endorsements" or to
+          conflict in title with any Invariant Section.
+
+     If the Modified Version includes new front-matter sections or
+     appendices that qualify as Secondary Sections and contain no
+     material copied from the Document, you may at your option
+     designate some or all of these sections as invariant.  To do this,
+     add their titles to the list of Invariant Sections in the Modified
+     Version's license notice.  These titles must be distinct from any
+     other section titles.
+
+     You may add a section entitled "Endorsements", provided it contains
+     nothing but endorsements of your Modified Version by various
+     parties--for example, statements of peer review or that the text
+     has been approved by an organization as the authoritative
+     definition of a standard.
+
+     You may add a passage of up to five words as a Front-Cover Text,
+     and a passage of up to 25 words as a Back-Cover Text, to the end
+     of the list of Cover Texts in the Modified Version.  Only one
+     passage of Front-Cover Text and one of Back-Cover Text may be
+     added by (or through arrangements made by) any one entity.  If the
+     Document already includes a cover text for the same cover,
+     previously added by you or by arrangement made by the same entity
+     you are acting on behalf of, you may not add another; but you may
+     replace the old one, on explicit permission from the previous
+     publisher that added the old one.
+
+     The author(s) and publisher(s) of the Document do not by this
+     License give permission to use their names for publicity for or to
+     assert or imply endorsement of any Modified Version.
+
+  5. COMBINING DOCUMENTS
+
+     You may combine the Document with other documents released under
+     this License, under the terms defined in section 4 above for
+     modified versions, provided that you include in the combination
+     all of the Invariant Sections of all of the original documents,
+     unmodified, and list them all as Invariant Sections of your
+     combined work in its license notice.
+
+     The combined work need only contain one copy of this License, and
+     multiple identical Invariant Sections may be replaced with a single
+     copy.  If there are multiple Invariant Sections with the same name
+     but different contents, make the title of each such section unique
+     by adding at the end of it, in parentheses, the name of the
+     original author or publisher of that section if known, or else a
+     unique number.  Make the same adjustment to the section titles in
+     the list of Invariant Sections in the license notice of the
+     combined work.
+
+     In the combination, you must combine any sections entitled
+     "History" in the various original documents, forming one section
+     entitled "History"; likewise combine any sections entitled
+     "Acknowledgments", and any sections entitled "Dedications".  You
+     must delete all sections entitled "Endorsements."
+
+  6. COLLECTIONS OF DOCUMENTS
+
+     You may make a collection consisting of the Document and other
+     documents released under this License, and replace the individual
+     copies of this License in the various documents with a single copy
+     that is included in the collection, provided that you follow the
+     rules of this License for verbatim copying of each of the
+     documents in all other respects.
+
+     You may extract a single document from such a collection, and
+     distribute it individually under this License, provided you insert
+     a copy of this License into the extracted document, and follow
+     this License in all other respects regarding verbatim copying of
+     that document.
+
+  7. AGGREGATION WITH INDEPENDENT WORKS
+
+     A compilation of the Document or its derivatives with other
+     separate and independent documents or works, in or on a volume of
+     a storage or distribution medium, does not as a whole count as a
+     Modified Version of the Document, provided no compilation
+     copyright is claimed for the compilation.  Such a compilation is
+     called an "aggregate", and this License does not apply to the
+     other self-contained works thus compiled with the Document, on
+     account of their being thus compiled, if they are not themselves
+     derivative works of the Document.
+
+     If the Cover Text requirement of section 3 is applicable to these
+     copies of the Document, then if the Document is less than one
+     quarter of the entire aggregate, the Document's Cover Texts may be
+     placed on covers that surround only the Document within the
+     aggregate.  Otherwise they must appear on covers around the whole
+     aggregate.
+
+  8. TRANSLATION
+
+     Translation is considered a kind of modification, so you may
+     distribute translations of the Document under the terms of section
+     4.  Replacing Invariant Sections with translations requires special
+     permission from their copyright holders, but you may include
+     translations of some or all Invariant Sections in addition to the
+     original versions of these Invariant Sections.  You may include a
+     translation of this License provided that you also include the
+     original English version of this License.  In case of a
+     disagreement between the translation and the original English
+     version of this License, the original English version will prevail.
+
+  9. TERMINATION
+
+     You may not copy, modify, sublicense, or distribute the Document
+     except as expressly provided for under this License.  Any other
+     attempt to copy, modify, sublicense or distribute the Document is
+     void, and will automatically terminate your rights under this
+     License.  However, parties who have received copies, or rights,
+     from you under this License will not have their licenses
+     terminated so long as such parties remain in full compliance.
+
+ 10. FUTURE REVISIONS OF THIS LICENSE
+
+     The Free Software Foundation may publish new, revised versions of
+     the GNU Free Documentation License from time to time.  Such new
+     versions will be similar in spirit to the present version, but may
+     differ in detail to address new problems or concerns.  See
+     `http://www.gnu.org/copyleft/'.
+
+     Each version of the License is given a distinguishing version
+     number.  If the Document specifies that a particular numbered
+     version of this License "or any later version" applies to it, you
+     have the option of following the terms and conditions either of
+     that specified version or of any later version that has been
+     published (not as a draft) by the Free Software Foundation.  If
+     the Document does not specify a version number of this License,
+     you may choose any version ever published (not as a draft) by the
+     Free Software Foundation.
+
diff --git a/debian/glibc-doc-reference.dirs b/debian/glibc-doc-reference.dirs
new file mode 100644
index 0000000..471b860
--- /dev/null
+++ b/debian/glibc-doc-reference.dirs
@@ -0,0 +1 @@
+usr/share/doc/glibc-doc-reference/html
diff --git a/debian/glibc-doc-reference.doc-base b/debian/glibc-doc-reference.doc-base
new file mode 100644
index 0000000..72856c8
--- /dev/null
+++ b/debian/glibc-doc-reference.doc-base
@@ -0,0 +1,24 @@
+Document: glibc-manual
+Title: The GNU C Library Reference Manual
+Author: Sandra Loosemore with Richard M. Stallman, Roland McGrath,
+ Andrew Oram, and Ulrich Drepper
+Abstract: The GNU C Library Reference Manual
+ The GNU C library, described in this document, defines all of the
+ library functions that are specified by the ISO C standard, as well as
+ additional features specific to POSIX and other derivatives of the Unix
+ operating system, and extensions specific to the GNU system.
+ .
+ The purpose of this manual is to tell you how to use the facilities
+ of the GNU library.  We have mentioned which features belong to which
+ standards to help you identify things that are potentially non-portable
+ to other systems.  But the emphasis in this manual is not on strict
+ portability.
+Section: Programming/C
+
+Format: info
+Index: /usr/share/info/libc.info.gz
+Files: /usr/share/info/libc.*
+
+Format: HTML
+Index: /usr/share/doc/glibc-doc-reference/html/index.html
+Files: /usr/share/doc/glibc-doc-reference/html/*
diff --git a/debian/glibc-doc-reference.info b/debian/glibc-doc-reference.info
new file mode 100644
index 0000000..c59c169
--- /dev/null
+++ b/debian/glibc-doc-reference.info
@@ -0,0 +1 @@
+manual/libc.info*
diff --git a/debian/glibc-doc-reference.install b/debian/glibc-doc-reference.install
new file mode 100644
index 0000000..6e2e252
--- /dev/null
+++ b/debian/glibc-doc-reference.install
@@ -0,0 +1,2 @@
+manual/libc/*.html usr/share/doc/glibc-doc-reference/html
+manual/libc.pdf usr/share/doc/glibc-doc-reference
diff --git a/debian/glibc-doc-reference.links b/debian/glibc-doc-reference.links
new file mode 100644
index 0000000..8e68553
--- /dev/null
+++ b/debian/glibc-doc-reference.links
@@ -0,0 +1 @@
+usr/share/doc/glibc-doc-reference/html/libc.html usr/share/doc/glibc-doc-reference/html/index.html
diff --git a/debian/patches/01-build-system.diff b/debian/patches/01-build-system.diff
new file mode 100644
index 0000000..c4dc9a2
--- /dev/null
+++ b/debian/patches/01-build-system.diff
@@ -0,0 +1,1221 @@
+--- 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
++
+ 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
++
++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)
++
++tar-it = tar chovf $@ $^
++
++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 $@
++
++.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)
++
++.PHONY: dist
++dist: # glibc-doc-$(edition).tar.gz
++
++ifneq (,$(wildcard ../Make-dist))
++dist: ../Make-dist
++	$(MAKE) -f $< $(Make-dist-args)
++endif
++
++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_%: ;
++
++# 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):
++
++# 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 $@
++
++# 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) ,\
++	    $(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
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..fd58678
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01-build-system.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..ad36ed6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,64 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+export LC_ALL=C
+
+UPSTREAM_VERSION = $(shell dpkg-parsechangelog | awk '/^Version/ {print $$2}' | sed 's/-.*//')
+
+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
+	touch $@
+
+build-arch:
+# We have nothing to do by default.
+
+build: build-indep build-arch
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+
+	$(MAKE) -C manual realclean
+	rm -rf manual/libc
+	rm -f manual/version.texi
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	# Do nothing
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+# Build architecture-independent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installdirs
+	dh_install
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installinfo
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build-indep build-arch build clean binary-indep binary-arch binary install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..d3827e7
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+1.0
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..7dbd0ca
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnu.org/gnu/glibc/glibc-([\d\.]+)\.tar\.gz debian uupdate

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc-doc-reference.git


Reply to: