Rev 4183 | Rev 4199 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4183 | Rev 4185 | ||
|---|---|---|---|
| Line 157... | Line 157... | ||
| 157 | static int printf_putwchar(const wchar_t ch, printf_spec_t *ps) |
157 | static int printf_putwchar(const wchar_t ch, printf_spec_t *ps) |
| 158 | { |
158 | { |
| 159 | if (!unicode_check(ch)) |
159 | if (!unicode_check(ch)) |
| 160 | return ps->write_utf8((void *) &invalch, 1, ps->data); |
160 | return ps->write_utf8((void *) &invalch, 1, ps->data); |
| 161 | 161 | ||
| 162 | return ps->write_utf32(&ch, 1, ps->data); |
162 | return ps->write_utf32(&ch, sizeof(wchar_t), ps->data); |
| 163 | } |
163 | } |
| 164 | 164 | ||
| 165 | /** Print one formatted ASCII character. |
165 | /** Print one formatted ASCII character. |
| 166 | * |
166 | * |
| 167 | * @param ch Character to print. |
167 | * @param ch Character to print. |