* doc/posix-functions/wctrans.texi: Mention c32_get_mapping.
* doc/posix-functions/towctrans.texi: Mention c32_apply_mapping.
* doc/strings.texi (Comparison of character APIs): Mention both.
2023-07-13 Bruno Haible <bruno@clisp.org>
+ doc: Mention c32_get_mapping, c32_apply_mapping.
+ * doc/posix-functions/wctrans.texi: Mention c32_get_mapping.
+ * doc/posix-functions/towctrans.texi: Mention c32_apply_mapping.
+ * doc/strings.texi (Comparison of character APIs): Mention both.
+
c32_apply_mapping: Add tests.
* tests/test-c32_apply_mapping.c: New file.
* modules/c32_apply_mapping-tests: New file.
@item
On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
accommodate all Unicode characters.
+However, the Gnulib function @code{c32_apply_mapping}, provided by Gnulib
+module @code{c32_apply_mapping}, operates on 32-bit wide characters and
+therefore does not have this limitation.
@end itemize
@item
On Windows and 32-bit AIX platforms, @code{wchar_t} is a 16-bit type and therefore cannot
accommodate all Unicode characters.
+However, the Gnulib function @code{c32_get_mapping}, provided by Gnulib module
+@code{c32_get_mapping}, operates on 32-bit wide characters and therefore does
+not have this limitation.
@end itemize
@item --
@tab --
-@tab @code{towctrans}
+@tab @code{wctrans}
+@tab @code{c32_get_mapping}
@tab --
+
+@item --
+@tab --
+@tab @code{towctrans}
+@tab @code{c32_apply_mapping}
@tab --
@item --