Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/printf/vprintf.c

    r28a5ebd r174156fd  
    4747
    4848        while (offset < size) {
    49                 putuchar(str_decode(str, &offset, size));
     49                putwchar(str_decode(str, &offset, size));
    5050                chars++;
    5151        }
     
    5454}
    5555
    56 static int vprintf_wstr_write(const char32_t *str, size_t size, void *data)
     56static int vprintf_wstr_write(const wchar_t *str, size_t size, void *data)
    5757{
    5858        size_t offset = 0;
     
    6060
    6161        while (offset < size) {
    62                 putuchar(str[chars]);
     62                putwchar(str[chars]);
    6363                chars++;
    64                 offset += sizeof(char32_t);
     64                offset += sizeof(wchar_t);
    6565        }
    6666
     
    7272        size_t offset = 0;
    7373        size_t chars = 0;
    74         char32_t uc;
     74        wchar_t uc;
    7575
    7676        while ((uc = str_decode(str, &offset, STR_NO_LIMIT)) != 0) {
    77                 putuchar(uc);
     77                putwchar(uc);
    7878                chars++;
    7979        }
    8080
    81         putuchar('\n');
     81        putwchar('\n');
    8282        return chars;
    8383}
Note: See TracChangeset for help on using the changeset viewer.