diff options
Diffstat (limited to 'src/devices/bus/imi7000/imi7000.h')
-rw-r--r-- | src/devices/bus/imi7000/imi7000.h | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/devices/bus/imi7000/imi7000.h b/src/devices/bus/imi7000/imi7000.h index 765f2ef5a3f..90b195a2667 100644 --- a/src/devices/bus/imi7000/imi7000.h +++ b/src/devices/bus/imi7000/imi7000.h @@ -26,10 +26,10 @@ **********************************************************************/ -#pragma once +#ifndef MAME_BUS_IMI7000_IMI7000_H +#define MAME_BUS_IMI7000_IMI7000_H -#ifndef __IMI7000_BUS__ -#define __IMI7000_BUS__ +#pragma once @@ -106,24 +106,20 @@ class device_imi7000_interface : public device_slot_card_interface { friend class imi7000_slot_device; -public: +protected: // construction/destruction device_imi7000_interface(const machine_config &mconfig, device_t &device); - virtual ~device_imi7000_interface() { } -protected: imi7000_slot_device *m_slot; }; // device type definition -extern const device_type IMI7000_BUS; -extern const device_type IMI7000_SLOT; +DECLARE_DEVICE_TYPE(IMI7000_BUS, imi7000_bus_device) +DECLARE_DEVICE_TYPE(IMI7000_SLOT, imi7000_slot_device) // slot interface SLOT_INTERFACE_EXTERN( imi7000_devices ); - - -#endif +#endif // MAME_BUS_IMI7000_IMI7000_H |