mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
Remove unnecessary null checks (nw)
This commit is contained in:
parent
9aa1670e6f
commit
53635d12d7
@ -124,10 +124,6 @@ device_t::~device_t()
|
||||
|
||||
memory_region *device_t::memregion(const char *_tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// build a fully-qualified name and look it up
|
||||
return machine().memory().region(subtag(_tag).c_str());
|
||||
}
|
||||
@ -140,10 +136,6 @@ memory_region *device_t::memregion(const char *_tag) const
|
||||
|
||||
memory_share *device_t::memshare(const char *_tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// build a fully-qualified name and look it up
|
||||
return machine().memory().shared(subtag(_tag).c_str());
|
||||
}
|
||||
@ -156,10 +148,6 @@ memory_share *device_t::memshare(const char *_tag) const
|
||||
|
||||
memory_bank *device_t::membank(const char *_tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// build a fully-qualified name and look it up
|
||||
return machine().memory().bank(subtag(_tag).c_str());
|
||||
}
|
||||
@ -172,10 +160,6 @@ memory_bank *device_t::membank(const char *_tag) const
|
||||
|
||||
ioport_port *device_t::ioport(const char *tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// build a fully-qualified name and look it up
|
||||
return machine().ioport().port(subtag(tag).c_str());
|
||||
}
|
||||
@ -188,10 +172,6 @@ ioport_port *device_t::ioport(const char *tag) const
|
||||
|
||||
std::string device_t::parameter(const char *tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// build a fully-qualified name and look it up
|
||||
return machine().parameters().lookup(subtag(tag));
|
||||
}
|
||||
|
@ -584,10 +584,6 @@ private:
|
||||
|
||||
inline device_t *device_t::subdevice(const char *tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// empty string or NULL means this device
|
||||
if (tag == NULL || *tag == 0)
|
||||
return const_cast<device_t *>(this);
|
||||
@ -605,10 +601,6 @@ inline device_t *device_t::subdevice(const char *tag) const
|
||||
|
||||
inline device_t *device_t::siblingdevice(const char *tag) const
|
||||
{
|
||||
// safety first
|
||||
if (this == NULL)
|
||||
return NULL;
|
||||
|
||||
// empty string or NULL means this device
|
||||
if (tag == NULL || *tag == 0)
|
||||
return const_cast<device_t *>(this);
|
||||
|
@ -653,7 +653,7 @@ public:
|
||||
|
||||
// getters
|
||||
memory_share *next() const { return m_next; }
|
||||
void *ptr() const { if (this == NULL) return NULL; return m_ptr; }
|
||||
void *ptr() const { return m_ptr; }
|
||||
size_t bytes() const { return m_bytes; }
|
||||
endianness_t endianness() const { return m_endianness; }
|
||||
UINT8 bitwidth() const { return m_bitwidth; }
|
||||
|
Loading…
Reference in New Issue
Block a user