freebsd-dev/tools/regression/lib/libc
Ed Schouten 49111f0092 Add libiconv based versions of *c16*() and *c32*().
I initially thought wchar_t was locale independent, but this seems to be
only the case on Linux. This means that we cannot depend on the *wc*()
routines to implement *c16*() and *c32*(). Instead, use the Citrus
libiconv that is part of libc.

I'll see if there is anything I can do to make the existing functions
somewhat useful in case the system is built without libiconv in the
nearby future. If not, I'll simply remove the broken implementations.

Reviewed by:	jilles, gabor
2013-06-03 17:17:56 +00:00
..
gen popen(): Add 'e' mode character to set close-on-exec on the new fd. 2013-05-20 17:31:18 +00:00
locale Add libiconv based versions of *c16*() and *c32*(). 2013-06-03 17:17:56 +00:00
net Add regression tests for ethers(3) functions, including new _r variants. 2007-05-13 14:03:21 +00:00
nss remove duplicate semicolons where possible. 2012-10-22 03:00:37 +00:00
regex
resolv Non-void function should return a value. 2012-11-20 19:23:44 +00:00
stdio Add an implementation of open_memstream() and open_wmemstream(). These 2013-02-27 19:50:46 +00:00
stdlib
string Allow strerror(0) and strerror_r(0, ...). 2011-04-05 21:56:05 +00:00