Changes in kernel/generic/src/console/chardev.c [28a5ebd:bab75df6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/console/chardev.c
r28a5ebd rbab75df6 65 65 * 66 66 */ 67 void indev_push_character(indev_t *indev, char32_t ch)67 void indev_push_character(indev_t *indev, wchar_t ch) 68 68 { 69 69 assert(indev); … … 92 92 * 93 93 */ 94 char32_t indev_pop_character(indev_t *indev)94 wchar_t indev_pop_character(indev_t *indev) 95 95 { 96 96 if (atomic_load(&haltstate)) { … … 117 117 waitq_sleep(&indev->wq); 118 118 irq_spinlock_lock(&indev->lock, true); 119 char32_t ch = indev->buffer[(indev->index - indev->counter) %119 wchar_t ch = indev->buffer[(indev->index - indev->counter) % 120 120 INDEV_BUFLEN]; 121 121 indev->counter--;
Note:
See TracChangeset
for help on using the changeset viewer.