sim: m68hc11: tweak types to fix warnings

The hw attach API wants unsigned addresses.
The write API wants signed chars.
This commit is contained in:
Mike Frysinger 2021-05-01 22:37:49 -04:00
parent 77c0fdb7ff
commit bf06b2a2f9
3 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* dv-m68hc11.c (struct m68hc11cpu): Change attach_size to unsigned int.
* dv-m68hc11sio.c (m68hc11sio_tx_poll): Cast buffer to const char*.
2021-05-04 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.

View File

@ -142,7 +142,7 @@ struct m68hc11cpu {
int pending_level;
struct hw_event *event;
unsigned_word attach_address;
int attach_size;
unsigned int attach_size;
int attach_space;
int last_oscillator;
struct input_osc oscillators[NR_OSC];

View File

@ -340,7 +340,7 @@ m68hc11sio_tx_poll (struct hw *me, void *data)
break;
case sio_stdio:
sim_io_write_stdout (sd, &controller->tx_char, 1);
sim_io_write_stdout (sd, (const char *)&controller->tx_char, 1);
sim_io_flush_stdout (sd);
break;