]> Savannah Git Hosting - gnulib.git/commit
vasnprintf: Add support for printing wide characters using escapes.
authorBruno Haible <bruno@clisp.org>
Sun, 19 Apr 2020 15:02:16 +0000 (17:02 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 19 Apr 2020 15:02:16 +0000 (17:02 +0200)
commit5cdec0ff5ecf34474d90d8b57f50a148449cda0c
tree6ed4b699f752a58aba3d0582cd594fade6a6b20b
parent47bf2cf3184027c1eb9c1dfeea5c5b8b2d69710d
vasnprintf: Add support for printing wide characters using escapes.

* lib/vasnprintf.c (ENABLE_WCHAR_FALLBACK): Document optional macro.
(wctomb_fallback): New function.
(local_wctomb): New function.
(local_wcrtomb): New function or macro.
(MAX_ROOM_NEEDED): Adjust estimate for %lc.
(VASNPRINTF): Simplify %ls code by use of local_wcrtomb. Add code for
%lc.
ChangeLog
lib/vasnprintf.c