Changeset 357d9dd in mainline for uspace/srv/hid


Ignore:
Timestamp:
2024-10-01T10:39:09Z (13 months ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
d31c3ea
Parents:
89e5c0c7
git-author:
Jiri Svoboda <jiri@…> (2024-09-30 18:39:04)
git-committer:
Jiri Svoboda <jiri@…> (2024-10-01 10:39:09)
Message:

The 'state' in vt100_state_t is unnecessary

Location:
uspace/srv/hid
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/output/ctl/serial.c

    r89e5c0c7 r357d9dd  
    5353 *
    5454 */
    55 static void draw_char(vt100_state_t *state, charfield_t *field,
     55static void draw_char(vt100_t *state, charfield_t *field,
    5656    sysarg_t col, sysarg_t row)
    5757{
     
    6363static errno_t serial_yield(outdev_t *dev)
    6464{
    65         vt100_state_t *state = (vt100_state_t *) dev->data;
     65        vt100_t *state = (vt100_t *) dev->data;
    6666
    6767        return vt100_yield(state);
     
    7070static errno_t serial_claim(outdev_t *dev)
    7171{
    72         vt100_state_t *state = (vt100_state_t *) dev->data;
     72        vt100_t *state = (vt100_t *) dev->data;
    7373
    7474        return vt100_claim(state);
     
    7878    sysarg_t *rows)
    7979{
    80         vt100_state_t *state = (vt100_state_t *) dev->data;
     80        vt100_t *state = (vt100_t *) dev->data;
    8181
    8282        vt100_get_dimensions(state, cols, rows);
     
    9292    sysarg_t prev_row, sysarg_t col, sysarg_t row, bool visible)
    9393{
    94         vt100_state_t *state = (vt100_state_t *) dev->data;
     94        vt100_t *state = (vt100_t *) dev->data;
    9595
    9696        vt100_goto(state, col, row);
     
    100100static void serial_char_update(outdev_t *dev, sysarg_t col, sysarg_t row)
    101101{
    102         vt100_state_t *state = (vt100_state_t *) dev->data;
     102        vt100_t *state = (vt100_t *) dev->data;
    103103        charfield_t *field =
    104104            chargrid_charfield_at(dev->backbuf, col, row);
     
    109109static void serial_flush(outdev_t *dev)
    110110{
    111         vt100_state_t *state = (vt100_state_t *) dev->data;
     111        vt100_t *state = (vt100_t *) dev->data;
    112112
    113113        vt100_flush(state);
     
    128128{
    129129        char_attrs_t attrs;
    130         vt100_state_t *state =
    131             vt100_state_create(NULL, SERIAL_COLS, SERIAL_ROWS, putuchar_fn,
     130        vt100_t *vt100 =
     131            vt100_create(NULL, SERIAL_COLS, SERIAL_ROWS, putuchar_fn,
    132132            control_puts_fn, flush_fn);
    133         if (state == NULL)
     133        if (vt100 == NULL)
    134134                return ENOMEM;
    135         state->enable_rgb = true;
     135        vt100->enable_rgb = true;
    136136
    137         vt100_cursor_visibility(state, false);
     137        vt100_cursor_visibility(vt100, false);
    138138        attrs.type = CHAR_ATTR_STYLE;
    139139        attrs.val.style = STYLE_NORMAL;
    140         vt100_set_attr(state, attrs);
    141         vt100_cls(state);
     140        vt100_set_attr(vt100, attrs);
     141        vt100_cls(vt100);
    142142
    143         outdev_t *dev = outdev_register(&serial_ops, state);
     143        outdev_t *dev = outdev_register(&serial_ops, vt100);
    144144        if (dev == NULL) {
    145                 vt100_state_destroy(state);
     145                vt100_destroy(vt100);
    146146                return ENOMEM;
    147147        }
  • uspace/srv/hid/remcons/remcons.c

    r89e5c0c7 r357d9dd  
    568568        remcons->curs_visible = true;
    569569
    570         remcons->vt = vt100_state_create((void *)remcons, 80, 25,
     570        remcons->vt = vt100_create((void *)remcons, 80, 25,
    571571            remcons_vt_putchar, remcons_vt_cputs, remcons_vt_flush);
    572572        assert(remcons->vt != NULL); // XXX
  • uspace/srv/hid/remcons/remcons.h

    r89e5c0c7 r357d9dd  
    4747typedef struct {
    4848        telnet_user_t *user;    /**< telnet user */
    49         vt100_state_t *vt;      /**< virtual terminal driver */
     49        vt100_t *vt;            /**< virtual terminal driver */
    5050        bool enable_ctl;        /**< enable escape control sequences */
    5151        bool enable_rgb;        /**< enable RGB color setting */
Note: See TracChangeset for help on using the changeset viewer.