Changes in uspace/lib/c/generic/io/vsnprintf.c [7c3fb9b:28a5ebd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/vsnprintf.c
r7c3fb9b r28a5ebd 88 88 89 89 while (index < size) { 90 wchar_t uc = str_decode(str, &index, size);90 char32_t uc = str_decode(str, &index, size); 91 91 92 92 if (chr_encode(uc, data->dst, &data->len, data->size - 1) != EOK) … … 133 133 * 134 134 */ 135 static int vsnprintf_wstr_write(const wchar_t *str, size_t size, vsnprintf_data_t *data)135 static int vsnprintf_wstr_write(const char32_t *str, size_t size, vsnprintf_data_t *data) 136 136 { 137 137 size_t index = 0; 138 138 139 while (index < (size / sizeof( wchar_t))) {139 while (index < (size / sizeof(char32_t))) { 140 140 size_t left = data->size - data->len; 141 141 … … 177 177 printf_spec_t ps = { 178 178 (int (*) (const char *, size_t, void *)) vsnprintf_str_write, 179 (int (*) (const wchar_t *, size_t, void *)) vsnprintf_wstr_write,179 (int (*) (const char32_t *, size_t, void *)) vsnprintf_wstr_write, 180 180 &data 181 181 };
Note:
See TracChangeset
for help on using the changeset viewer.