diff options
author | 2017-01-18 00:32:12 +0100 | |
---|---|---|
committer | 2017-01-20 22:20:36 +0100 | |
commit | 1ae3e29ea3fd90e5df31d52c5d3860fde7f3cbac (patch) | |
tree | e32ddf77ae8408a1aea8d7abb15f5048bba3ed81 /src/devices/machine/netlist.cpp | |
parent | d0b6742563ac7f9ed626a89ebd022d09c64dfa4d (diff) |
Assume string literals are UTF8 in netlist code.
At the same time, any char pointer has to be explicitly converted to
pstring by specifying an encoding. Not yet optimal, but certainly better
than what was there before.
Removed unneeded methods from pstring. (nw)
Diffstat (limited to 'src/devices/machine/netlist.cpp')
-rw-r--r-- | src/devices/machine/netlist.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/machine/netlist.cpp b/src/devices/machine/netlist.cpp index 89f4cd017ae..d4b9ef7336c 100644 --- a/src/devices/machine/netlist.cpp +++ b/src/devices/machine/netlist.cpp @@ -62,7 +62,7 @@ netlist_mame_analog_input_t::netlist_mame_analog_input_t(const machine_config &m void netlist_mame_analog_input_t::static_set_name(device_t &device, const char *param_name) { netlist_mame_analog_input_t &netlist = downcast<netlist_mame_analog_input_t &>(device); - netlist.m_param_name = param_name; + netlist.m_param_name = pstring(param_name, pstring::UTF8); } void netlist_mame_analog_input_t::device_start() @@ -97,7 +97,7 @@ netlist_mame_analog_output_t::netlist_mame_analog_output_t(const machine_config void netlist_mame_analog_output_t::static_set_params(device_t &device, const char *in_name, netlist_analog_output_delegate adelegate) { netlist_mame_analog_output_t &mame_output = downcast<netlist_mame_analog_output_t &>(device); - mame_output.m_in = in_name; + mame_output.m_in = pstring(in_name, pstring::UTF8); mame_output.m_delegate = adelegate; } @@ -132,7 +132,7 @@ netlist_mame_logic_output_t::netlist_mame_logic_output_t(const machine_config &m void netlist_mame_logic_output_t::static_set_params(device_t &device, const char *in_name, netlist_logic_output_delegate adelegate) { netlist_mame_logic_output_t &mame_output = downcast<netlist_mame_logic_output_t &>(device); - mame_output.m_in = in_name; + mame_output.m_in = pstring(in_name, pstring::UTF8); mame_output.m_delegate = adelegate; } @@ -171,7 +171,7 @@ void netlist_mame_int_input_t::static_set_params(device_t &device, const char *p { netlist_mame_int_input_t &netlist = downcast<netlist_mame_int_input_t &>(device); LOG_DEV_CALLS(("static_set_params %s\n", device.tag())); - netlist.m_param_name = param_name; + netlist.m_param_name = pstring(param_name, pstring::UTF8); netlist.m_shift = shift; netlist.m_mask = mask; } @@ -204,7 +204,7 @@ void netlist_mame_logic_input_t::static_set_params(device_t &device, const char { netlist_mame_logic_input_t &netlist = downcast<netlist_mame_logic_input_t &>(device); LOG_DEV_CALLS(("static_set_params %s\n", device.tag())); - netlist.m_param_name = param_name; + netlist.m_param_name = pstring(param_name, pstring::UTF8); netlist.m_shift = shift; } @@ -237,7 +237,7 @@ void netlist_mame_rom_t::static_set_params(device_t &device, const char *name, c { netlist_mame_rom_t &r = downcast<netlist_mame_rom_t&>(device); LOG_DEV_CALLS(("static_set_params %s\n", device.tag())); - r.m_name = name; + r.m_name = pstring(name, pstring::UTF8); r.m_region_tag = region_tag; r.m_offset = offset; r.m_size = size; @@ -272,7 +272,7 @@ void netlist_ram_pointer_t::static_set_params(device_t &device, const char *para { netlist_ram_pointer_t &netlist = downcast<netlist_ram_pointer_t&>(device); LOG_DEV_CALLS(("static_set_params %s\n", device.tag())); - netlist.m_param_name = param_name; + netlist.m_param_name = pstring(param_name, pstring::UTF8); } void netlist_ram_pointer_t::device_start() @@ -303,7 +303,7 @@ netlist_mame_stream_input_t::netlist_mame_stream_input_t(const machine_config &m void netlist_mame_stream_input_t::static_set_params(device_t &device, int channel, const char *param_name) { netlist_mame_stream_input_t &netlist = downcast<netlist_mame_stream_input_t &>(device); - netlist.m_param_name = param_name; + netlist.m_param_name = pstring(param_name, pstring::UTF8); netlist.m_channel = channel; } @@ -340,7 +340,7 @@ netlist_mame_stream_output_t::netlist_mame_stream_output_t(const machine_config void netlist_mame_stream_output_t::static_set_params(device_t &device, int channel, const char *out_name) { netlist_mame_stream_output_t &netlist = downcast<netlist_mame_stream_output_t &>(device); - netlist.m_out_name = out_name; + netlist.m_out_name = pstring(out_name, pstring::UTF8); netlist.m_channel = channel; } |