diff options
author | 2014-05-02 12:10:55 +0000 | |
---|---|---|
committer | 2014-05-02 12:10:55 +0000 | |
commit | 0ac942c9b80ead41b72e4e1dda77e775b6ffc7fa (patch) | |
tree | 97d15907bfe8909184259cc3ce3613967dd2709c /src/emu/imagedev/harddriv.c | |
parent | 2d68fa308fec368614a89f276964356e06b4db81 (diff) |
Cleanup of image device interfaces (nw)
Diffstat (limited to 'src/emu/imagedev/harddriv.c')
-rw-r--r-- | src/emu/imagedev/harddriv.c | 15 |
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 |