diff options
author | tjr <tjr@FreeBSD.org> | 2002-09-21 13:00:30 +0000 |
---|---|---|
committer | tjr <tjr@FreeBSD.org> | 2002-09-21 13:00:30 +0000 |
commit | 111c3b394a02704c6e1d1c394bf3a2d5acaaadd3 (patch) | |
tree | 81419641bed2078ca1975a619324e3a8c863309f /include/wchar.h | |
parent | c54d14202faa72d91b01361224464de366ce2d22 (diff) | |
download | FreeBSD-src-111c3b394a02704c6e1d1c394bf3a2d5acaaadd3.zip FreeBSD-src-111c3b394a02704c6e1d1c394bf3a2d5acaaadd3.tar.gz |
Add implementations of the wprintf() family of functions, which perform
formatted wide-character output.
Diffstat (limited to 'include/wchar.h')
-rw-r--r-- | include/wchar.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/wchar.h b/include/wchar.h index d13ba1f..e490242 100644 --- a/include/wchar.h +++ b/include/wchar.h @@ -111,6 +111,7 @@ wchar_t * wint_t fputwc(wchar_t, struct __sFILE *); int fputws(const wchar_t * __restrict, struct __sFILE * __restrict); int fwide(struct __sFILE *, int); +int fwprintf(struct __sFILE * __restrict, const wchar_t * __restrict, ...); wint_t getwc(struct __sFILE *); wint_t getwchar(void); size_t mbrlen(const char * __restrict, size_t, mbstate_t * __restrict); @@ -121,7 +122,14 @@ size_t mbsrtowcs(wchar_t * __restrict, const char ** __restrict, size_t, mbstate_t * __restrict); wint_t putwc(wchar_t, struct __sFILE *); wint_t putwchar(wchar_t); +int swprintf(wchar_t * __restrict, size_t n, const wchar_t * __restrict, + ...); wint_t ungetwc(wint_t, struct __sFILE *); +int vfwprintf(struct __sFILE * __restrict, const wchar_t * __restrict, + __va_list); +int vswprintf(wchar_t * __restrict, size_t n, const wchar_t * __restrict, + __va_list); +int vwprintf(const wchar_t * __restrict, __va_list); size_t wcrtomb(char * __restrict, wchar_t, mbstate_t * __restrict); wchar_t *wcscat(wchar_t * __restrict, const wchar_t * __restrict); wchar_t *wcschr(const wchar_t *, wchar_t); @@ -153,6 +161,7 @@ int wmemcmp(const wchar_t *, const wchar_t *, size_t); wchar_t *wmemcpy(wchar_t * __restrict, const wchar_t * __restrict, size_t); wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t); wchar_t *wmemset(wchar_t *, wchar_t, size_t); +int wprintf(const wchar_t * __restrict, ...); #if __XSI_VISIBLE int wcswidth(const wchar_t *, size_t); |