aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/stdlib/stdlib.tex
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2009-02-19 09:19:42 +0000
committerCorinna Vinschen <corinna@vinschen.de>2009-02-19 09:19:42 +0000
commit2e10d61ccb8311e75df612a028873f212020057a (patch)
tree9deda8ab3fa78c9da759cb64ea38b111d0653635 /newlib/libc/stdlib/stdlib.tex
parent3f60f7e544656eb9f701ca0cf6c4358fe9ae9400 (diff)
downloadnewlib-2e10d61ccb8311e75df612a028873f212020057a.zip
newlib-2e10d61ccb8311e75df612a028873f212020057a.tar.gz
newlib-2e10d61ccb8311e75df612a028873f212020057a.tar.bz2
* libc/include/wchar.h (mbsnrtowcs): Declare.
(_mbsnrtowcs_r): Declare. (wcsnrtombs): Declare. (_wcsnrtombs_r): Declare. * libc/stdlib/Makefile.am (ELIX_2_SOURCES): Add mbsnrtowcs.c and wcsnrtombs.c. * libc/stdlib/Makefile.in: Regenerate. * libc/stdlib/mbsnrtowcs.c: New file, implementing _mbsnrtowcs_r and mbsnrtowcs. Document mbsnrtowcs and mbsrtowcs. * libc/stdlib/mbsrtowcs.c (_mbsrtowcs_r): Just call _mbsnrtowcs_r. (mbsrtowcs): Ditto. * libc/stdlib/wcsnrtombs.c: New file, implementing _wcsnrtombs_r and wcsnrtombs. Document wcsrtombs and wcsnrtombs. * libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Just call _wcsnrtombs_r. (wcsrtombs): Ditto. * libc/stdlib/stdlib.tex: Accommodate new documentation.
Diffstat (limited to 'newlib/libc/stdlib/stdlib.tex')
-rw-r--r--newlib/libc/stdlib/stdlib.tex8
1 files changed, 8 insertions, 0 deletions
diff --git a/newlib/libc/stdlib/stdlib.tex b/newlib/libc/stdlib/stdlib.tex
index d91b3f8..9242246 100644
--- a/newlib/libc/stdlib/stdlib.tex
+++ b/newlib/libc/stdlib/stdlib.tex
@@ -29,6 +29,7 @@ The corresponding declarations are in the header file @file{stdlib.h}.
* malloc:: Allocate and manage memory (malloc, realloc, free)
* mallinfo:: Get information about allocated memory
* __malloc_lock:: Lock memory pool for malloc and free
+* mbsnrtowcs:: Convert a character string to a wide-character string
* mbstowcs:: Minimal multibyte string to wide string converter
* mblen:: Minimal multibyte length
* mbtowc:: Minimal multibyte to wide character converter
@@ -40,6 +41,7 @@ The corresponding declarations are in the header file @file{stdlib.h}.
* strtoll:: String to long long
* strtoul:: String to unsigned long
* strtoull:: String to unsigned long long
+* wcsnrtombs:: Convert a wide-character string to a character string
* wcstod:: Wide string to double or float
* wcstol:: Wide string to long
* wcstoll:: Wide string to long long
@@ -123,6 +125,9 @@ The corresponding declarations are in the header file @file{stdlib.h}.
@include stdlib/mblen.def
@page
+@include stdlib/mbsnrtowcs.def
+
+@page
@include stdlib/mbstowcs.def
@page
@@ -153,6 +158,9 @@ The corresponding declarations are in the header file @file{stdlib.h}.
@include stdlib/strtoull.def
@page
+@include stdlib/wcsnrtombs.def
+
+@page
@include stdlib/wcstod.def
@page