summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/imagedev/harddriv.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2014-05-02 12:10:55 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2014-05-02 12:10:55 +0000
commit0ac942c9b80ead41b72e4e1dda77e775b6ffc7fa (patch)
tree97d15907bfe8909184259cc3ce3613967dd2709c /src/emu/imagedev/harddriv.c
parent2d68fa308fec368614a89f276964356e06b4db81 (diff)
Cleanup of image device interfaces (nw)
Diffstat (limited to 'src/emu/imagedev/harddriv.c')
-rw-r--r--src/emu/imagedev/harddriv.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/emu/imagedev/harddriv.c b/src/emu/imagedev/harddriv.c
index 03639711520..39df8d250a4 100644
--- a/src/emu/imagedev/harddriv.c
+++ b/src/emu/imagedev/harddriv.c
@@ -42,7 +42,8 @@ harddisk_image_device::harddisk_image_device(const machine_config &mconfig, cons
m_chd(NULL),
m_hard_disk_handle(NULL),
m_device_image_load(device_image_load_delegate()),
- m_device_image_unload(device_image_func_delegate())
+ m_device_image_unload(device_image_func_delegate()),
+ m_interface(NULL)
{
}
@@ -62,18 +63,6 @@ harddisk_image_device::~harddisk_image_device()
void harddisk_image_device::device_config_complete()
{
- // inherit a copy of the static data
- const harddisk_interface *intf = reinterpret_cast<const harddisk_interface *>(static_config());
- if (intf != NULL)
- *static_cast<harddisk_interface *>(this) = *intf;
-
- // or initialize to defaults if none provided
- else
- {
- memset(&m_interface, 0, sizeof(m_interface));
- memset(&m_device_displayinfo, 0, sizeof(m_device_displayinfo));
- }
-
m_formatlist.append(*global_alloc(image_device_format("chd", "CHD Hard drive", "chd,hd", hd_option_spec)));
// set brief and instance name