Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/vsnprintf.c

    r7c3fb9b r28a5ebd  
    8888
    8989                while (index < size) {
    90                         wchar_t uc = str_decode(str, &index, size);
     90                        char32_t uc = str_decode(str, &index, size);
    9191
    9292                        if (chr_encode(uc, data->dst, &data->len, data->size - 1) != EOK)
     
    133133 *
    134134 */
    135 static int vsnprintf_wstr_write(const wchar_t *str, size_t size, vsnprintf_data_t *data)
     135static int vsnprintf_wstr_write(const char32_t *str, size_t size, vsnprintf_data_t *data)
    136136{
    137137        size_t index = 0;
    138138
    139         while (index < (size / sizeof(wchar_t))) {
     139        while (index < (size / sizeof(char32_t))) {
    140140                size_t left = data->size - data->len;
    141141
     
    177177        printf_spec_t ps = {
    178178                (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,
    180180                &data
    181181        };
Note: See TracChangeset for help on using the changeset viewer.