* doc/posix-functions/c8rtomb.texi: New file.
* doc/posix-functions/mbrtoc8.texi: New file.
* doc/gnulib.texi (Function Substitutes): Include them.
+2023-06-28 Bruno Haible <bruno@clisp.org>
+
+ doc: Mention c8rtomb and mbrtoc8 from ISO C 23.
+ * doc/posix-functions/c8rtomb.texi: New file.
+ * doc/posix-functions/mbrtoc8.texi: New file.
+ * doc/gnulib.texi (Function Substitutes): Include them.
+
2023-06-28 Bruno Haible <bruno@clisp.org>
mbrtoc16: Add tests.
* bind::
* bsearch::
* btowc::
+* c8rtomb::
* c16rtomb::
* c32rtomb::
* cabs::
* malloc::
* mblen::
* mbrlen::
+* mbrtoc8::
* mbrtoc16::
* mbrtoc32::
* mbrtowc::
@include posix-functions/bind.texi
@include posix-functions/bsearch.texi
@include posix-functions/btowc.texi
+@include posix-functions/c8rtomb.texi
@include posix-functions/c16rtomb.texi
@include posix-functions/c32rtomb.texi
@include posix-functions/cabs.texi
@include posix-functions/malloc.texi
@include posix-functions/mblen.texi
@include posix-functions/mbrlen.texi
+@include posix-functions/mbrtoc8.texi
@include posix-functions/mbrtoc16.texi
@include posix-functions/mbrtoc32.texi
@include posix-functions/mbrtowc.texi
--- /dev/null
+@node c8rtomb
+@section @code{c8rtomb}
+@findex c8rtomb
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on most platforms:
+glibc 2.29, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize
--- /dev/null
+@node mbrtoc8
+@section @code{mbrtoc8}
+@findex mbrtoc8
+
+Gnulib module: ---
+
+Portability problems fixed by Gnulib:
+@itemize
+@end itemize
+
+Portability problems not fixed by Gnulib:
+@itemize
+@item
+This function is missing on most platforms:
+glibc 2.29, macOS 11.1, FreeBSD 13.0, NetBSD 9.0, OpenBSD 6.7, Minix 3.3.0, AIX 7.1, HP-UX 11.31, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
+@end itemize