Changes in kernel/genarch/src/drivers/ega/ega.c [28a5ebd:aafed15] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/drivers/ega/ega.c
r28a5ebd raafed15 71 71 } ega_instance_t; 72 72 73 static void ega_put uchar(outdev_t *, char32_t);73 static void ega_putwchar(outdev_t *, wchar_t); 74 74 static void ega_redraw(outdev_t *); 75 75 76 76 static outdev_operations_t egadev_ops = { 77 .write = ega_put uchar,77 .write = ega_putwchar, 78 78 .redraw = ega_redraw, 79 79 .scroll_up = NULL, … … 81 81 }; 82 82 83 static uint16_t ega_oem_glyph(const char32_t ch)84 { 85 if ( ch <= 0x007f)83 static uint16_t ega_oem_glyph(const wchar_t ch) 84 { 85 if ((ch >= 0x0000) && (ch <= 0x007f)) 86 86 return ch; 87 87 … … 515 515 } 516 516 517 static void ega_display_wchar(ega_instance_t *instance, char32_t ch)517 static void ega_display_wchar(ega_instance_t *instance, wchar_t ch) 518 518 { 519 519 uint16_t index = ega_oem_glyph(ch); … … 538 538 } 539 539 540 static void ega_put uchar(outdev_t *dev, char32_t ch)540 static void ega_putwchar(outdev_t *dev, wchar_t ch) 541 541 { 542 542 ega_instance_t *instance = (ega_instance_t *) dev->data;
Note:
See TracChangeset
for help on using the changeset viewer.