summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/pic8259.h
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2017-07-16 23:18:12 +1000
committer Vas Crabb <vas@vastheman.com>2017-07-16 23:18:12 +1000
commit779ff8ac42c570b1bdaa85090281bb345f5540c1 (patch)
tree1a4b1e85c31fc48fee516318a6b9f0514031f6bb /src/devices/machine/pic8259.h
parentfa2e53132143ac5d28baea7716f56f9c04e898d6 (diff)
explicit sizes for enums used in save states - one should always do this to maximise save state compatibility - also enum class (nw)
Diffstat (limited to 'src/devices/machine/pic8259.h')
-rw-r--r--src/devices/machine/pic8259.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/devices/machine/pic8259.h b/src/devices/machine/pic8259.h
index c3360820edd..3b1627a7845 100644
--- a/src/devices/machine/pic8259.h
+++ b/src/devices/machine/pic8259.h
@@ -79,20 +79,20 @@ private:
void set_irq_line(int irq, int state);
- enum pic8259_state_t
+ enum class state_t : u8
{
- STATE_ICW1,
- STATE_ICW2,
- STATE_ICW3,
- STATE_ICW4,
- STATE_READY
+ ICW1,
+ ICW2,
+ ICW3,
+ ICW4,
+ READY
};
devcb_write_line m_out_int_func;
devcb_read_line m_sp_en_func;
devcb_read8 m_read_slave_ack_func;
- pic8259_state_t m_state;
+ state_t m_state;
uint8_t m_isr;
uint8_t m_irr;