summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/imi7000/imi7000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/imi7000/imi7000.h')
-rw-r--r--src/devices/bus/imi7000/imi7000.h18
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