Changeset d31c3ea in mainline for uspace/srv/hid/remcons/remcons.c


Ignore:
Timestamp:
2024-10-01T11:13:28Z (9 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
6907f26
Parents:
357d9dd
git-author:
Jiri Svoboda <jiri@…> (2024-09-30 19:13:18)
git-committer:
Jiri Svoboda <jiri@…> (2024-10-01 11:13:28)
Message:

Group vt callbacks into a callback structure

File:
1 edited

Legend:

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

    r357d9dd rd31c3ea  
    121121};
    122122
     123static void remcons_vt_putchar(void *, char32_t);
     124static void remcons_vt_cputs(void *, const char *);
     125static void remcons_vt_flush(void *);
     126
     127static vt100_cb_t remcons_vt_cb = {
     128        .putuchar = remcons_vt_putchar,
     129        .control_puts = remcons_vt_cputs,
     130        .flush = remcons_vt_flush
     131};
     132
    123133static void remcons_new_conn(tcp_listener_t *lst, tcp_conn_t *conn);
    124134
     
    568578        remcons->curs_visible = true;
    569579
    570         remcons->vt = vt100_create((void *)remcons, 80, 25,
    571             remcons_vt_putchar, remcons_vt_cputs, remcons_vt_flush);
     580        remcons->vt = vt100_create((void *)remcons, 80, 25, &remcons_vt_cb);
    572581        assert(remcons->vt != NULL); // XXX
    573582        remcons->vt->enable_rgb = remcons->enable_rgb;
Note: See TracChangeset for help on using the changeset viewer.