diff options
Diffstat (limited to 'src/emu/machine.h')
-rw-r--r-- | src/emu/machine.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/machine.h b/src/emu/machine.h index 824cce20dab..957ff4bbe13 100644 --- a/src/emu/machine.h +++ b/src/emu/machine.h @@ -198,8 +198,8 @@ public: bool scheduled_event_pending() const { return m_exit_pending || m_hard_reset_pending; } // fetch items by name - inline device_t *device(std::string tag) const { return root_device().subdevice(tag); } - template<class _DeviceClass> inline _DeviceClass *device(std::string tag) { return downcast<_DeviceClass *>(device(tag)); } + inline device_t *device(const char *tag) const { return root_device().subdevice(tag); } + template<class _DeviceClass> inline _DeviceClass *device(const char *tag) { return downcast<_DeviceClass *>(device(tag)); } // immediate operations int run(bool firstrun); @@ -232,8 +232,8 @@ public: INT32 get_vblank_watchdog_counter() const { return m_watchdog_counter; } // misc - void popmessage(const char *format, ...) const ATTR_PRINTF(2,3); - void logerror(const char *format, ...) const ATTR_PRINTF(2,3); + void popmessage(const char *format, ...) const; + void logerror(const char *format, ...) const; void vlogerror(const char *format, va_list args) const; UINT32 rand(); const char *describe_context(); |