doc: Move ISO C11 feature notes into POSIX chapters.
authorBruno Haible <bruno@clisp.org>
Wed, 29 Feb 2012 11:10:02 +0000 (12:10 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 29 Feb 2012 11:10:52 +0000 (12:10 +0100)
* doc/posix-functions/aligned_alloc.texi: Renamed from
doc/glibc-functions/aligned_alloc.texi.
* doc/posix-functions/quick_exit.texi: Renamed from
doc/glibc-functions/quick_exit.texi.
* doc/posix-headers/uchar.texi: Renamed from
doc/glibc-headers/uchar.texi.
* doc/posix-functions/c16rtomb.texi: Renamed from
doc/glibc-functions/c16rtomb.texi.
* doc/posix-functions/c32rtomb.texi: Renamed from
doc/glibc-functions/c32rtomb.texi.
* doc/posix-functions/mbrtoc16.texi: Renamed from
doc/glibc-functions/mbrtoc16.texi.
* doc/posix-functions/mbrtoc32.texi: Renamed from
doc/glibc-functions/mbrtoc32.texi.
* doc/gnulib.texi: Update.
(Glibc uchar.h): Remove section.
Suggested by Eric Blake.

16 files changed:
ChangeLog
doc/glibc-functions/aligned_alloc.texi [deleted file]
doc/glibc-functions/c16rtomb.texi [deleted file]
doc/glibc-functions/c32rtomb.texi [deleted file]
doc/glibc-functions/mbrtoc16.texi [deleted file]
doc/glibc-functions/mbrtoc32.texi [deleted file]
doc/glibc-functions/quick_exit.texi [deleted file]
doc/glibc-headers/uchar.texi [deleted file]
doc/gnulib.texi
doc/posix-functions/aligned_alloc.texi [new file with mode: 0644]
doc/posix-functions/c16rtomb.texi [new file with mode: 0644]
doc/posix-functions/c32rtomb.texi [new file with mode: 0644]
doc/posix-functions/mbrtoc16.texi [new file with mode: 0644]
doc/posix-functions/mbrtoc32.texi [new file with mode: 0644]
doc/posix-functions/quick_exit.texi [new file with mode: 0644]
doc/posix-headers/uchar.texi [new file with mode: 0644]

index 37ad125..b3a8d5d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2012-02-28  Bruno Haible  <bruno@clisp.org>
+
+       doc: Move ISO C11 feature notes into POSIX chapters.
+       * doc/posix-functions/aligned_alloc.texi: Renamed from
+       doc/glibc-functions/aligned_alloc.texi.
+       * doc/posix-functions/quick_exit.texi: Renamed from
+       doc/glibc-functions/quick_exit.texi.
+       * doc/posix-headers/uchar.texi: Renamed from
+       doc/glibc-headers/uchar.texi.
+       * doc/posix-functions/c16rtomb.texi: Renamed from
+       doc/glibc-functions/c16rtomb.texi.
+       * doc/posix-functions/c32rtomb.texi: Renamed from
+       doc/glibc-functions/c32rtomb.texi.
+       * doc/posix-functions/mbrtoc16.texi: Renamed from
+       doc/glibc-functions/mbrtoc16.texi.
+       * doc/posix-functions/mbrtoc32.texi: Renamed from
+       doc/glibc-functions/mbrtoc32.texi.
+       * doc/gnulib.texi: Update.
+       (Glibc uchar.h): Remove section.
+       Suggested by Eric Blake.
+
 2012-02-29  Paul Eggert  <eggert@cs.ucla.edu>
 
        stdnoreturn: port to MSVC better
diff --git a/doc/glibc-functions/aligned_alloc.texi b/doc/glibc-functions/aligned_alloc.texi
deleted file mode 100644 (file)
index 3a6589a..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-@node aligned_alloc
-@subsection @code{aligned_alloc}
-@findex aligned_alloc
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
diff --git a/doc/glibc-functions/c16rtomb.texi b/doc/glibc-functions/c16rtomb.texi
deleted file mode 100644 (file)
index a619663..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-@node c16rtomb
-@subsection @code{c16rtomb}
-@findex c16rtomb
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
diff --git a/doc/glibc-functions/c32rtomb.texi b/doc/glibc-functions/c32rtomb.texi
deleted file mode 100644 (file)
index ab75674..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-@node c32rtomb
-@subsection @code{c32rtomb}
-@findex c32rtomb
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
diff --git a/doc/glibc-functions/mbrtoc16.texi b/doc/glibc-functions/mbrtoc16.texi
deleted file mode 100644 (file)
index 2ce7500..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-@node mbrtoc16
-@subsection @code{mbrtoc16}
-@findex mbrtoc16
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
diff --git a/doc/glibc-functions/mbrtoc32.texi b/doc/glibc-functions/mbrtoc32.texi
deleted file mode 100644 (file)
index 079b782..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-@node mbrtoc32
-@subsection @code{mbrtoc32}
-@findex mbrtoc32
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
diff --git a/doc/glibc-functions/quick_exit.texi b/doc/glibc-functions/quick_exit.texi
deleted file mode 100644 (file)
index 4cd6c87..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-@node quick_exit
-@subsection @code{quick_exit}
-@findex quick_exit
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This function is missing on all non-glibc platforms:
-glibc 2.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
diff --git a/doc/glibc-headers/uchar.texi b/doc/glibc-headers/uchar.texi
deleted file mode 100644 (file)
index af845d5..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-@node uchar.h
-@section @file{uchar.h}
-
-Defines the types @code{char16_t}, @code{char32_t} and declares the
-functions @code{mbrtoc16}, @code{c16rtomb}, @code{mbrtoc32},
-@code{c32rtomb}.
-
-Gnulib module: ---
-
-Portability problems fixed by Gnulib:
-@itemize
-@end itemize
-
-Portability problems not fixed by Gnulib:
-@itemize
-@item
-This header file is missing on all non-glibc platforms:
-glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
-@end itemize
index 3ca290c..8725634 100644 (file)
@@ -1222,6 +1222,7 @@ which (known) portability problems are not worked around by Gnulib.
 * tgmath.h::
 * time.h::
 * trace.h::
+* uchar.h::
 * ucontext.h::
 * ulimit.h::
 * unistd.h::
@@ -1310,6 +1311,7 @@ which (known) portability problems are not worked around by Gnulib.
 @include posix-headers/tgmath.texi
 @include posix-headers/time.texi
 @include posix-headers/trace.texi
+@include posix-headers/uchar.texi
 @include posix-headers/ucontext.texi
 @include posix-headers/ulimit.texi
 @include posix-headers/unistd.texi
@@ -1359,6 +1361,7 @@ by Gnulib.
 * aio_suspend::
 * aio_write::
 * alarm::
+* aligned_alloc::
 * alphasort::
 * asctime::
 * asctime_r::
@@ -1387,6 +1390,8 @@ by Gnulib.
 * bind::
 * bsearch::
 * btowc::
+* c16rtomb::
+* c32rtomb::
 * cabs::
 * cabsf::
 * cabsl::
@@ -1872,6 +1877,8 @@ by Gnulib.
 * malloc::
 * mblen::
 * mbrlen::
+* mbrtoc16::
+* mbrtoc32::
 * mbrtowc::
 * mbsinit::
 * mbsnrtowcs::
@@ -2160,6 +2167,7 @@ by Gnulib.
 * putwchar::
 * pwrite::
 * qsort::
+* quick_exit::
 * raise::
 * rand::
 * rand_r::
@@ -2552,6 +2560,7 @@ by Gnulib.
 @include posix-functions/aio_suspend.texi
 @include posix-functions/aio_write.texi
 @include posix-functions/alarm.texi
+@include posix-functions/aligned_alloc.texi
 @include posix-functions/alphasort.texi
 @include posix-functions/asctime.texi
 @include posix-functions/asctime_r.texi
@@ -2580,6 +2589,8 @@ by Gnulib.
 @include posix-functions/bind.texi
 @include posix-functions/bsearch.texi
 @include posix-functions/btowc.texi
+@include posix-functions/c16rtomb.texi
+@include posix-functions/c32rtomb.texi
 @include posix-functions/cabs.texi
 @include posix-functions/cabsf.texi
 @include posix-functions/cabsl.texi
@@ -3065,6 +3076,8 @@ by Gnulib.
 @include posix-functions/malloc.texi
 @include posix-functions/mblen.texi
 @include posix-functions/mbrlen.texi
+@include posix-functions/mbrtoc16.texi
+@include posix-functions/mbrtoc32.texi
 @include posix-functions/mbrtowc.texi
 @include posix-functions/mbsinit.texi
 @include posix-functions/mbsnrtowcs.texi
@@ -3353,6 +3366,7 @@ by Gnulib.
 @include posix-functions/putwchar.texi
 @include posix-functions/pwrite.texi
 @include posix-functions/qsort.texi
+@include posix-functions/quick_exit.texi
 @include posix-functions/raise.texi
 @include posix-functions/rand.texi
 @include posix-functions/rand_r.texi
@@ -3824,7 +3838,6 @@ not worked around by Gnulib.
 * sys/ioctl.h::
 * sysexits.h::
 * ttyent.h::
-* uchar.h::
 @end menu
 
 @include glibc-headers/a.out.texi
@@ -3859,7 +3872,6 @@ not worked around by Gnulib.
 @include glibc-headers/sys_ioctl.texi
 @include glibc-headers/sysexits.texi
 @include glibc-headers/ttyent.texi
-@include glibc-headers/uchar.texi
 
 @node Glibc Function Substitutes
 @chapter Glibc Function Substitutes
@@ -3985,7 +3997,6 @@ This list of functions is sorted according to the header that declares them.
 * Glibc termios.h::
 * Glibc time.h::
 * Glibc ttyent.h::
-* Glibc uchar.h::
 * Glibc unistd.h::
 * Glibc utmp.h::
 * Glibc utmpx.h::
@@ -5821,7 +5832,6 @@ This list of functions is sorted according to the header that declares them.
 @section Glibc Extensions to @code{<stdlib.h>}
 
 @menu
-* aligned_alloc::
 * canonicalize_file_name::
 * cfree::
 * clearenv::
@@ -5848,7 +5858,6 @@ This list of functions is sorted according to the header that declares them.
 * qfcvt_r::
 * qgcvt::
 * qsort_r::
-* quick_exit::
 * random_r::
 * rpmatch::
 * seed48_r::
@@ -5867,7 +5876,6 @@ This list of functions is sorted according to the header that declares them.
 * valloc::
 @end menu
 
-@include glibc-functions/aligned_alloc.texi
 @include glibc-functions/canonicalize_file_name.texi
 @include glibc-functions/cfree.texi
 @include glibc-functions/clearenv.texi
@@ -5894,7 +5902,6 @@ This list of functions is sorted according to the header that declares them.
 @include glibc-functions/qfcvt_r.texi
 @include glibc-functions/qgcvt.texi
 @include glibc-functions/qsort_r.texi
-@include glibc-functions/quick_exit.texi
 @include glibc-functions/random_r.texi
 @include glibc-functions/rpmatch.texi
 @include glibc-functions/seed48_r.texi
@@ -6467,20 +6474,8 @@ This list of functions is sorted according to the header that declares them.
 @include glibc-functions/getttynam.texi
 @include glibc-functions/setttyent.texi
 
-@node Glibc uchar.h
-@section Glibc @code{<uchar.h>}
-
-@menu
-* c16rtomb::
-* c32rtomb::
-* mbrtoc16::
-* mbrtoc32::
-@end menu
-
-@include glibc-functions/c16rtomb.texi
-@include glibc-functions/c32rtomb.texi
-@include glibc-functions/mbrtoc16.texi
-@include glibc-functions/mbrtoc32.texi
+@c @node Glibc uchar.h
+@c @section Glibc Extensions to @code{<uchar.h>}
 
 @c @node Glibc ucontext.h
 @c @section Glibc Extensions to @code{<ucontext.h>}
diff --git a/doc/posix-functions/aligned_alloc.texi b/doc/posix-functions/aligned_alloc.texi
new file mode 100644 (file)
index 0000000..933a972
--- /dev/null
@@ -0,0 +1,16 @@
+@node aligned_alloc
+@section @code{aligned_alloc}
+@findex aligned_alloc
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/doc/posix-functions/c16rtomb.texi b/doc/posix-functions/c16rtomb.texi
new file mode 100644 (file)
index 0000000..410eb05
--- /dev/null
@@ -0,0 +1,16 @@
+@node c16rtomb
+@section @code{c16rtomb}
+@findex c16rtomb
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/doc/posix-functions/c32rtomb.texi b/doc/posix-functions/c32rtomb.texi
new file mode 100644 (file)
index 0000000..b9d8278
--- /dev/null
@@ -0,0 +1,16 @@
+@node c32rtomb
+@section @code{c32rtomb}
+@findex c32rtomb
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/doc/posix-functions/mbrtoc16.texi b/doc/posix-functions/mbrtoc16.texi
new file mode 100644 (file)
index 0000000..9548813
--- /dev/null
@@ -0,0 +1,16 @@
+@node mbrtoc16
+@section @code{mbrtoc16}
+@findex mbrtoc16
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/doc/posix-functions/mbrtoc32.texi b/doc/posix-functions/mbrtoc32.texi
new file mode 100644 (file)
index 0000000..2e6f6bf
--- /dev/null
@@ -0,0 +1,16 @@
+@node mbrtoc32
+@section @code{mbrtoc32}
+@findex mbrtoc32
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/doc/posix-functions/quick_exit.texi b/doc/posix-functions/quick_exit.texi
new file mode 100644 (file)
index 0000000..0e2e916
--- /dev/null
@@ -0,0 +1,16 @@
+@node quick_exit
+@section @code{quick_exit}
+@findex quick_exit
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on all non-glibc platforms:
+glibc 2.9, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize
diff --git a/doc/posix-headers/uchar.texi b/doc/posix-headers/uchar.texi
new file mode 100644 (file)
index 0000000..af845d5
--- /dev/null
@@ -0,0 +1,19 @@
+@node uchar.h
+@section @file{uchar.h}
+
+Defines the types @code{char16_t}, @code{char32_t} and declares the
+functions @code{mbrtoc16}, @code{c16rtomb}, @code{mbrtoc32},
+@code{c32rtomb}.
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This header file is missing on all non-glibc platforms:
+glibc 2.15, MacOS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 3.1.8, AIX 7.1, HP-UX 11.31, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
+@end itemize