]> Savannah Git Hosting - gnulib.git/commit
c32tob: New module.
authorBruno Haible <bruno@clisp.org>
Wed, 1 Jan 2020 16:01:54 +0000 (17:01 +0100)
committerBruno Haible <bruno@clisp.org>
Wed, 1 Jan 2020 16:01:54 +0000 (17:01 +0100)
commit86e05effe83d629bfcb4d798c4951781387a1bfa
treed6773c9eeaa2d2e640c3750c4cd997e5e399c19b
parentd325c7f69574f24587a6673fb11164d84bef89fa
c32tob: New module.

* lib/uchar.in.h (_GL_LARGE_CHAR32_T): New macro.
(c32tob): New declaration.
* lib/c32tob.c: New file.
* m4/uchar.m4 (gl_UCHAR_MODULE_INDICATOR, gl_UCHAR_H_DEFAULTS): New
macros.
(gl_UCHAR_H): Require gl_UCHAR_H_DEFAULTS.
* modules/uchar (Depends-on): Add snippet/c++defs.
(Makefile.am): Include c++defs.h and substitute GNULIB_C32TOB in
uchar.h.
* modules/c32tob: New file.
* tests/test-uchar.c: Verify that _GL_LARGE_CHAR32_T is correctly
defined.
* tests/test-uchar-c++.cc: Include signature.h. Test the signature of
c32tob.
* modules/uchar-c++-tests (Files): Add tests/signature.h.
* doc/posix-functions/wctob.texi: Mention the new module.
ChangeLog
doc/posix-functions/wctob.texi
lib/c32tob.c [new file with mode: 0644]
lib/uchar.in.h
m4/uchar.m4
modules/c32tob [new file with mode: 0644]
modules/uchar
modules/uchar-c++-tests
tests/test-uchar-c++.cc
tests/test-uchar.c