mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 14:47:34 +00:00
LibC+AK: Implement all sorts of wprintf variants
This commit is contained in:
parent
db7a6d6e74
commit
f0709c7a24
6 changed files with 93 additions and 37 deletions
|
@ -61,7 +61,6 @@ unsigned long long wcstoull(const wchar_t*, wchar_t**, int);
|
|||
float wcstof(const wchar_t*, wchar_t**);
|
||||
double wcstod(const wchar_t*, wchar_t**);
|
||||
long double wcstold(const wchar_t*, wchar_t**);
|
||||
int swprintf(wchar_t*, size_t, const wchar_t*, ...);
|
||||
int wcwidth(wchar_t);
|
||||
size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*);
|
||||
size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*);
|
||||
|
@ -81,4 +80,11 @@ wchar_t* fgetws(wchar_t* __restrict ws, int n, FILE* __restrict stream);
|
|||
int fputws(const wchar_t* __restrict ws, FILE* __restrict stream);
|
||||
int fwide(FILE* stream, int mode);
|
||||
|
||||
int wprintf(const wchar_t* __restrict format, ...);
|
||||
int fwprintf(FILE* __restrict stream, const wchar_t* __restrict format, ...);
|
||||
int swprintf(wchar_t* __restrict wcs, size_t maxlen, const wchar_t* __restrict format, ...);
|
||||
int vwprintf(const wchar_t* __restrict format, va_list args);
|
||||
int vfwprintf(FILE* __restrict stream, const wchar_t* __restrict format, va_list args);
|
||||
int vswprintf(wchar_t* __restrict wcs, size_t maxlen, const wchar_t* __restrict format, va_list args);
|
||||
|
||||
__END_DECLS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue