Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/console/chardev.h

    r174156fd r28a5ebd  
    5555typedef struct {
    5656        /** Read character directly from device, assume interrupts disabled. */
    57         wchar_t (*poll)(struct indev *);
     57        char32_t (*poll)(struct indev *);
    5858
    5959        /** Signal out-of-band condition. */
     
    6868        /** Protects everything below. */
    6969        IRQ_SPINLOCK_DECLARE(lock);
    70         wchar_t buffer[INDEV_BUFLEN];
     70        char32_t buffer[INDEV_BUFLEN];
    7171        size_t counter;
    7272
     
    8282typedef struct {
    8383        /** Write character to output. */
    84         void (*write)(struct outdev *, wchar_t);
     84        void (*write)(struct outdev *, char32_t);
    8585
    8686        /** Redraw any previously cached characters. */
     
    112112extern void indev_initialize(const char *, indev_t *,
    113113    indev_operations_t *);
    114 extern void indev_push_character(indev_t *, wchar_t);
    115 extern wchar_t indev_pop_character(indev_t *);
     114extern void indev_push_character(indev_t *, char32_t);
     115extern char32_t indev_pop_character(indev_t *);
    116116extern void indev_signal(indev_t *, indev_signal_t);
    117117
Note: See TracChangeset for help on using the changeset viewer.