mirror of
https://github.com/holub/mame
synced 2025-06-29 15:38:53 +03:00
Converted properties on image_device_format to return 'const std::string &' instead of 'const char *'
This commit is contained in:
parent
3b5d83e48b
commit
a620ba26cd
@ -198,7 +198,7 @@ image_error_t device_image_interface::set_image_filename(const char *filename)
|
|||||||
const image_device_format *device_image_interface::device_get_named_creatable_format(const char *format_name)
|
const image_device_format *device_image_interface::device_get_named_creatable_format(const char *format_name)
|
||||||
{
|
{
|
||||||
for (auto &format : m_formatlist)
|
for (auto &format : m_formatlist)
|
||||||
if (strcmp(format->name(), format_name) == 0)
|
if (strcmp(format->name().c_str(), format_name) == 0)
|
||||||
return format.get();
|
return format.get();
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
@ -78,10 +78,10 @@ public:
|
|||||||
m_extensions(extensions),
|
m_extensions(extensions),
|
||||||
m_optspec(optspec) { }
|
m_optspec(optspec) { }
|
||||||
|
|
||||||
const char *name() const { return m_name.c_str(); }
|
const std::string &name() const { return m_name; }
|
||||||
const char *description() const { return m_description.c_str(); }
|
const std::string &description() const { return m_description; }
|
||||||
const char *extensions() const { return m_extensions.c_str(); }
|
const std::string &extensions() const { return m_extensions; }
|
||||||
const char *optspec() const { return m_optspec.c_str(); }
|
const std::string &optspec() const { return m_optspec; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string m_name;
|
std::string m_name;
|
||||||
|
Loading…
Reference in New Issue
Block a user