History log of /haiku-fatelf/src/system/libroot/posix/wchar/wcsrtombs.cpp
Revision Date Author Comments
# d7965519 07-Jan-2012 Oliver Tappe <zooey@hirschkaefer.de>

Cleanup: LocaleBackend.h is not a local header for wchar.


# 70dda8d8 12-Dec-2011 Oliver Tappe <zooey@hirschkaefer.de>

Fix POSIX-specific mbsrtowcs() and wcsrtombs().

* src was sometimes accessed incorrectly (needs double dereference)
* the source pointers may only be adjusted in case there is the
destination pointer is not NULL


# 47e0423a 11-Dec-2011 Oliver Tappe <zooey@hirschkaefer.de>

Drop public symbols for mbsnrtowcs() and wcsnrtombs().

We only implement POSIX_VERSION 199009, so these needn't be exported.


# 995d6d82 11-Dec-2011 Oliver Tappe <zooey@hirschkaefer.de>

Implement our own version of wcsrtombs().

* add WcharStringToMultibyte() to libroot's locale backend
* implement wcstombs(), wcsrtombs() and wcsnrtombs() on top of that
new backend function


# d7965519f2ecef3d7653e3531a39ec3cf62951ef 07-Jan-2012 Oliver Tappe <zooey@hirschkaefer.de>

Cleanup: LocaleBackend.h is not a local header for wchar.


# 70dda8d85a5e463e8347ca28d2090ac8cd13e3dc 12-Dec-2011 Oliver Tappe <zooey@hirschkaefer.de>

Fix POSIX-specific mbsrtowcs() and wcsrtombs().

* src was sometimes accessed incorrectly (needs double dereference)
* the source pointers may only be adjusted in case there is the
destination pointer is not NULL


# 47e0423a09b45322c9c703cec20d3d42150b0136 11-Dec-2011 Oliver Tappe <zooey@hirschkaefer.de>

Drop public symbols for mbsnrtowcs() and wcsnrtombs().

We only implement POSIX_VERSION 199009, so these needn't be exported.


# 995d6d827f60efc46a0fcb29d3b9ea8226188339 11-Dec-2011 Oliver Tappe <zooey@hirschkaefer.de>

Implement our own version of wcsrtombs().

* add WcharStringToMultibyte() to libroot's locale backend
* implement wcstombs(), wcsrtombs() and wcsnrtombs() on top of that
new backend function