summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m68000
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-02-28 11:09:00 +1100
committer Vas Crabb <vas@vastheman.com>2016-02-28 13:36:19 +1100
commitaec01e740736db267e452f0ed5947649f79e3408 (patch)
tree633ca7d80a756bfcc05d871817201c729e55142d /src/devices/cpu/m68000
parent3cba23966f6c1c6f9ee616e5af00ebcfcb0d0b0a (diff)
Replace strformat, strprintf and strcatprintf with type-safe steam_format and string_format
Update MAME to use new function Instantiate ODR-used static constant members Make some of the UI code more localisable Remove use of retired functions in tools
Diffstat (limited to 'src/devices/cpu/m68000')
-rw-r--r--src/devices/cpu/m68000/m68kcpu.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/devices/cpu/m68000/m68kcpu.cpp b/src/devices/cpu/m68000/m68kcpu.cpp
index aaa1db079cf..02809436472 100644
--- a/src/devices/cpu/m68000/m68kcpu.cpp
+++ b/src/devices/cpu/m68000/m68kcpu.cpp
@@ -1173,40 +1173,40 @@ void m68000_base_device::state_string_export(const device_state_entry &entry, st
switch (entry.index())
{
case M68K_FP0:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[0]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[0]));
break;
case M68K_FP1:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[1]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[1]));
break;
case M68K_FP2:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[2]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[2]));
break;
case M68K_FP3:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[3]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[3]));
break;
case M68K_FP4:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[4]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[4]));
break;
case M68K_FP5:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[5]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[5]));
break;
case M68K_FP6:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[6]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[6]));
break;
case M68K_FP7:
- strprintf(str,"%f", fx80_to_double(REG_FP(this)[7]));
+ str = string_format("%f", fx80_to_double(REG_FP(this)[7]));
break;
case STATE_GENFLAGS:
sr = m68ki_get_sr(this);
- strprintf(str,"%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",
+ str = string_format("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",
sr & 0x8000 ? 'T':'.',
sr & 0x4000 ? 't':'.',
sr & 0x2000 ? 'S':'.',
@@ -1735,10 +1735,10 @@ void m68000_base_device::define_state(void)
state_add(M68K_MSP, "MSP", iotemp).callimport().callexport();
for (int regnum = 0; regnum < 8; regnum++) {
- state_add(M68K_D0 + regnum, strformat("D%d", regnum).c_str(), dar[regnum]);
+ state_add(M68K_D0 + regnum, string_format("D%d", regnum).c_str(), dar[regnum]);
}
for (int regnum = 0; regnum < 8; regnum++) {
- state_add(M68K_A0 + regnum, strformat("A%d", regnum).c_str(), dar[8 + regnum]);
+ state_add(M68K_A0 + regnum, string_format("A%d", regnum).c_str(), dar[8 + regnum]);
}
state_add(M68K_PREF_ADDR, "PREF_ADDR", pref_addr).mask(addrmask);
@@ -1760,7 +1760,7 @@ void m68000_base_device::define_state(void)
if (cpu_type & MASK_030_OR_LATER)
{
for (int regnum = 0; regnum < 8; regnum++) {
- state_add(M68K_FP0 + regnum, strformat("FP%d", regnum).c_str(), iotemp).callimport().callexport().formatstr("%10s");
+ state_add(M68K_FP0 + regnum, string_format("FP%d", regnum).c_str(), iotemp).callimport().callexport().formatstr("%10s");
}
state_add(M68K_FPSR, "FPSR", fpsr);
state_add(M68K_FPCR, "FPCR", fpcr);