I'm adding two new modules 'mbtowc', 'wctomb'. For now they have no effect on any known platform. They are a preparation for the soon-to-come support for UCS-4 characters on mingw and Cygwin 1.7.
2011-02-22 Bruno Haible <br...@clisp.org> New module 'mbtowc'. * lib/stdlib.in.h (mbtowc): New declaration. * lib/mbtowc.c: New file. * lib/mbtowc-impl.h: New file, from libutf8 with modifications. * m4/mbtowc.m4: New file. * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize GNULIB_MBTOWC, REPLACE_MBTOWC. * modules/stdlib (Makefile.am): Substitute GNULIB_MBTOWC, REPLACE_MBTOWC. * modules/mbtowc: New file. * tests/test-stdlib-c++.cc: Test signature of mbtowc. * doc/posix-functions/mbtowc.texi: Mention the new module. * modules/btowc (Depends-on): Add mbtowc. <http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=82e60758d286043fbeca68ac04f782bc46b4bc34> 2011-02-22 Bruno Haible <br...@clisp.org> New module 'wctomb'. * lib/stdlib.in.h (wctomb): New declaration. * lib/wctomb.c: New file. * lib/wctomb-impl.h: New file. * m4/wctomb.m4: New file. * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize GNULIB_WCTOMB, REPLACE_WCTOMB. * modules/stdlib (Makefile.am): Substitute GNULIB_WCTOMB, REPLACE_WCTOMB. * modules/wctomb: New file. * tests/test-stdlib-c++.cc: Test signature of wctomb. * doc/posix-functions/wctomb.texi: Mention the new module. * modules/wctob (Depends-on): Add wctomb. <http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=f1eb357fab17482b2d19f12fc731673acead4922> Bruno -- In memoriam Sophie Scholl <http://en.wikipedia.org/wiki/Sophie_Scholl>