Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/console/console.c

    rfafb8e5 r28a5ebd  
    105105static errno_t input_ev_active(input_t *);
    106106static errno_t input_ev_deactive(input_t *);
    107 static errno_t input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, wchar_t);
     107static errno_t input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, char32_t);
    108108static errno_t input_ev_move(input_t *, int, int);
    109109static errno_t input_ev_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned);
     
    250250
    251251static errno_t input_ev_key(input_t *input, kbd_event_type_t type, keycode_t key,
    252     keymod_t mods, wchar_t c)
     252    keymod_t mods, char32_t c)
    253253{
    254254        if ((key >= KC_F1) && (key <= KC_F1 + CONSOLE_COUNT) &&
     
    293293
    294294/** Process a character from the client (TTY emulation). */
    295 static void cons_write_char(console_t *cons, wchar_t ch)
     295static void cons_write_char(console_t *cons, char32_t ch)
    296296{
    297297        sysarg_t updated = 0;
     
    312312                break;
    313313        default:
    314                 updated = chargrid_putwchar(cons->frontbuf, ch, true);
     314                updated = chargrid_putuchar(cons->frontbuf, ch, true);
    315315        }
    316316
     
    371371                        /* Accept key presses of printable chars only. */
    372372                        if ((event->type == KEY_PRESS) && (event->c != 0)) {
    373                                 wchar_t tmp[2] = { event->c, 0 };
     373                                char32_t tmp[2] = { event->c, 0 };
    374374                                wstr_to_str(cons->char_remains, UTF8_CHAR_BUFFER_SIZE, tmp);
    375375                                cons->char_remains_len = str_size(cons->char_remains);
Note: See TracChangeset for help on using the changeset viewer.