summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dioutput.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dioutput.h')
-rw-r--r--src/emu/dioutput.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/dioutput.h b/src/emu/dioutput.h
index 8e952a7dcd9..840ae9add23 100644
--- a/src/emu/dioutput.h
+++ b/src/emu/dioutput.h
@@ -19,10 +19,10 @@
//**************************************************************************
#define MCFG_OUTPUT_INDEX(_index) \
- device_output_interface::set_output_index(*device, _index);
+ dynamic_cast<device_output_interface &>(*device).set_output_index(_index);
#define MCFG_OUTPUT_NAME(_name) \
- device_output_interface::set_output_name(*device, _name);
+ dynamic_cast<device_output_interface &>(*device).set_output_name(_name);
@@ -39,8 +39,8 @@ public:
device_output_interface(const machine_config &mconfig, device_t &device);
virtual ~device_output_interface();
- static void set_output_index(device_t &device, int index) { dynamic_cast<device_output_interface &>(device).m_output_index = index; }
- static void set_output_name(device_t &device, const char *name) { dynamic_cast<device_output_interface &>(device).m_output_name = name; }
+ void set_output_index(int index) { m_output_index = index; }
+ void set_output_name(const char *name) { m_output_name = name; }
void set_output_value(int value) const;
void set_led_value(int value) const;