Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/src/drivers/ega/ega.c

    r28a5ebd raafed15  
    7171} ega_instance_t;
    7272
    73 static void ega_putuchar(outdev_t *, char32_t);
     73static void ega_putwchar(outdev_t *, wchar_t);
    7474static void ega_redraw(outdev_t *);
    7575
    7676static outdev_operations_t egadev_ops = {
    77         .write = ega_putuchar,
     77        .write = ega_putwchar,
    7878        .redraw = ega_redraw,
    7979        .scroll_up = NULL,
     
    8181};
    8282
    83 static uint16_t ega_oem_glyph(const char32_t ch)
    84 {
    85         if (ch <= 0x007f)
     83static uint16_t ega_oem_glyph(const wchar_t ch)
     84{
     85        if ((ch >= 0x0000) && (ch <= 0x007f))
    8686                return ch;
    8787
     
    515515}
    516516
    517 static void ega_display_wchar(ega_instance_t *instance, char32_t ch)
     517static void ega_display_wchar(ega_instance_t *instance, wchar_t ch)
    518518{
    519519        uint16_t index = ega_oem_glyph(ch);
     
    538538}
    539539
    540 static void ega_putuchar(outdev_t *dev, char32_t ch)
     540static void ega_putwchar(outdev_t *dev, wchar_t ch)
    541541{
    542542        ega_instance_t *instance = (ega_instance_t *) dev->data;
Note: See TracChangeset for help on using the changeset viewer.