mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Remove a whole lot of I64 from format strings.
There are a couple of issues here: * Firstly, the determining factor for whether I64 or ll is needed as the size qualifier doesn't depend entirely on whether you're using MSVC or not, it depends on the the C runtime library. The msys64 C runtime apes the Microsoft runtime and requires I64 as well, so a lot of files where LLFORMAT had been copy/pasted wouldn't work right if you depeneded on it anyway. * Secondly, one of the major benefits of util::string_format, util::stream_format and logerror in their current forms is that you don't need size specifiers for integers at all (unless you're using them to truncate a value, but in that case you're better off casting the argument for clarity). If you do use them, logerror and friends will accept both Microsoft- and SUS-style independently of the C runtime. So please everyone, don't go gratuitously throwing these around, and if you must use them (e.g. for osd_printf_* functions), make sure your conditionals are actually correct. Also, conisder using util::string_format to do the formatting into a temporary string and just feeding that to the output function so you can avoid the mess.
This commit is contained in:
parent
147f1d89b0
commit
bc4bfb4005
@ -421,12 +421,12 @@ WRITE8_MEMBER(es5510_device::host_w)
|
||||
break;
|
||||
|
||||
/* 0x03 to 0x08 INSTR Register */
|
||||
case 0x03: instr_latch = ((instr_latch&0x00ffffffffffU) | (int64_t(data)&0xff)<<40); LOG("%s",string_format("ES5510: Host Write INSTR latch[5] = %02x -> %012I64x\n", data, instr_latch).c_str()); break;
|
||||
case 0x04: instr_latch = ((instr_latch&0xff00ffffffffU) | (int64_t(data)&0xff)<<32); LOG("%s",string_format("ES5510: Host Write INSTR latch[4] = %02x -> %012I64x\n", data, instr_latch).c_str()); break;
|
||||
case 0x05: instr_latch = ((instr_latch&0xffff00ffffffU) | (int64_t(data)&0xff)<<24); LOG("%s",string_format("ES5510: Host Write INSTR latch[3] = %02x -> %012I64x\n", data, instr_latch).c_str()); break;
|
||||
case 0x06: instr_latch = ((instr_latch&0xffffff00ffffU) | (int64_t(data)&0xff)<<16); LOG("%s",string_format("ES5510: Host Write INSTR latch[2] = %02x -> %012I64x\n", data, instr_latch).c_str()); break;
|
||||
case 0x07: instr_latch = ((instr_latch&0xffffffff00ffU) | (int64_t(data)&0xff)<< 8); LOG("%s",string_format("ES5510: Host Write INSTR latch[1] = %02x -> %012I64x\n", data, instr_latch).c_str()); break;
|
||||
case 0x08: instr_latch = ((instr_latch&0xffffffffff00U) | (int64_t(data)&0xff)<< 0); LOG("%s",string_format("ES5510: Host Write INSTR latch[0] = %02x -> %012I64x\n", data, instr_latch).c_str()); break;
|
||||
case 0x03: instr_latch = ((instr_latch&0x00ffffffffffU) | (int64_t(data)&0xff)<<40); LOG("%s",string_format("ES5510: Host Write INSTR latch[5] = %02x -> %012x\n", data, instr_latch).c_str()); break;
|
||||
case 0x04: instr_latch = ((instr_latch&0xff00ffffffffU) | (int64_t(data)&0xff)<<32); LOG("%s",string_format("ES5510: Host Write INSTR latch[4] = %02x -> %012x\n", data, instr_latch).c_str()); break;
|
||||
case 0x05: instr_latch = ((instr_latch&0xffff00ffffffU) | (int64_t(data)&0xff)<<24); LOG("%s",string_format("ES5510: Host Write INSTR latch[3] = %02x -> %012x\n", data, instr_latch).c_str()); break;
|
||||
case 0x06: instr_latch = ((instr_latch&0xffffff00ffffU) | (int64_t(data)&0xff)<<16); LOG("%s",string_format("ES5510: Host Write INSTR latch[2] = %02x -> %012x\n", data, instr_latch).c_str()); break;
|
||||
case 0x07: instr_latch = ((instr_latch&0xffffffff00ffU) | (int64_t(data)&0xff)<< 8); LOG("%s",string_format("ES5510: Host Write INSTR latch[1] = %02x -> %012x\n", data, instr_latch).c_str()); break;
|
||||
case 0x08: instr_latch = ((instr_latch&0xffffffffff00U) | (int64_t(data)&0xff)<< 0); LOG("%s",string_format("ES5510: Host Write INSTR latch[0] = %02x -> %012x\n", data, instr_latch).c_str()); break;
|
||||
|
||||
/* 0x09 to 0x0b DIL Register (r/o) */
|
||||
|
||||
@ -476,7 +476,7 @@ WRITE8_MEMBER(es5510_device::host_w)
|
||||
break;
|
||||
|
||||
case 0x80: /* Read select - GPR + INSTR */
|
||||
LOG("%s",string_format("ES5510: Host Read INSTR+GPR %02x (%s): %012I64x %06x (%d)\n", data, REGNAME(data & 0xff), instr[data] & 0xffffffffffffU, gpr[data] & 0xffffff, gpr[data]).c_str());
|
||||
LOG("%s",string_format("ES5510: Host Read INSTR+GPR %02x (%s): %012x %06x (%d)\n", data, REGNAME(data & 0xff), instr[data] & 0xffffffffffffU, gpr[data] & 0xffffff, gpr[data]).c_str());
|
||||
|
||||
/* Check if an INSTR address is selected */
|
||||
if (data < 0xa0) {
|
||||
@ -497,7 +497,7 @@ WRITE8_MEMBER(es5510_device::host_w)
|
||||
case 0xc0: /* Write select - INSTR */
|
||||
#if VERBOSE
|
||||
DESCRIBE_INSTR(buf, instr_latch, gpr[data], nullptr, nullptr, nullptr, nullptr);
|
||||
LOG("%s",string_format("ES5510: Host Write INSTR %02x %012I64x: %s\n", data, instr_latch&0xffffffffffffU, buf).c_str());
|
||||
LOG("%s",string_format("ES5510: Host Write INSTR %02x %012x: %s\n", data, instr_latch&0xffffffffffffU, buf).c_str());
|
||||
#endif
|
||||
if (data < 0xa0) {
|
||||
instr[data] = instr_latch&0xffffffffffffU;
|
||||
@ -507,7 +507,7 @@ WRITE8_MEMBER(es5510_device::host_w)
|
||||
case 0xe0: /* Write select - GPR + INSTR */
|
||||
#if VERBOSE
|
||||
DESCRIBE_INSTR(buf, instr_latch, gpr_latch, nullptr, nullptr, nullptr, nullptr);
|
||||
LOG("%s",string_format("ES5510: Host Write INSTR+GPR %02x (%s): %012I64x %06x (%d): %s\n", data, REGNAME(data&0xff), instr_latch, gpr_latch, SX(gpr_latch), buf).c_str());
|
||||
LOG("%s",string_format("ES5510: Host Write INSTR+GPR %02x (%s): %012x %06x (%d): %s\n", data, REGNAME(data&0xff), instr_latch, gpr_latch, SX(gpr_latch), buf).c_str());
|
||||
#endif
|
||||
if (data < 0xa0) {
|
||||
instr[data] = instr_latch;
|
||||
@ -677,7 +677,7 @@ void es5510_device::list_program(void(p)(const char *, ...)) {
|
||||
uint8_t cReg = (uint8_t)((instr[addr] >> 32) & 0xff);
|
||||
uint8_t dReg = (uint8_t)((instr[addr] >> 40) & 0xff);
|
||||
DESCRIBE_INSTR(buf, instr[addr], gpr[addr], name[aReg], name[bReg], name[cReg], name[dReg]);
|
||||
p("%s",string_format("%02x: %012I64x %06x (%8d) %s\n", addr, instr[addr], gpr[addr]&0xffffff, SX(gpr[addr]&0xffffff), buf).c_str());
|
||||
p("%s",string_format("%02x: %012x %06x (%8d) %s\n", addr, instr[addr], gpr[addr]&0xffffff, SX(gpr[addr]&0xffffff), buf).c_str());
|
||||
}
|
||||
for (; addr < 0xc0; addr++) {
|
||||
p("%02x: %06x (%d)\n", addr, gpr[addr]&0xffffff, SX(gpr[addr]&0xffffff));
|
||||
@ -703,7 +703,7 @@ void es5510_device::execute_run() {
|
||||
#if VERBOSE_EXEC
|
||||
char buf[1024];
|
||||
DESCRIBE_INSTR(buf, instr[pc], gpr[pc], nullptr, nullptr, nullptr, nullptr);
|
||||
LOG_EXEC(("%s",string_format("EXECUTING %02x: %012I64x %06x %s\n", pc, instr[pc], gpr[pc]&0xffffff, buf).c_str()));
|
||||
LOG_EXEC(("%s",string_format("EXECUTING %02x: %012x %06x %s\n", pc, instr[pc], gpr[pc]&0xffffff, buf).c_str()));
|
||||
#endif
|
||||
|
||||
ram_pp = ram_p;
|
||||
|
@ -26,10 +26,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
#define m68340SIM_MCR (0x00)
|
||||
|
@ -76,10 +76,8 @@ FEATURES
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
//**************************************************************************
|
||||
|
@ -46,10 +46,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -166,5 +166,5 @@ void nvram_device::determine_final_base()
|
||||
|
||||
// if we are region-backed for the default, find it now and make sure it's the right size
|
||||
if (m_region.found() && m_region->bytes() != m_length)
|
||||
throw emu_fatalerror("%s",string_format("NVRAM device '%s' has a default region, but it should be 0x%I64uX bytes", tag(), m_length).c_str());
|
||||
throw emu_fatalerror("%s",string_format("NVRAM device '%s' has a default region, but it should be 0x%X bytes", tag(), m_length).c_str());
|
||||
}
|
||||
|
@ -84,10 +84,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
#define CHANA_TAG "cha"
|
||||
|
@ -61,7 +61,7 @@ DISCRETE_STEP( dso_csvlog )
|
||||
int nodenum;
|
||||
|
||||
/* Dump any csv logs */
|
||||
fprintf(m_csv_file, "%s", string_format("%I64d", ++m_sample_num).c_str());
|
||||
fprintf(m_csv_file, "%s", string_format("%d", ++m_sample_num).c_str());
|
||||
for (nodenum = 0; nodenum < this->active_inputs(); nodenum++)
|
||||
{
|
||||
fprintf(m_csv_file, ", %f", *this->m_input[nodenum]);
|
||||
|
@ -36,10 +36,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -219,7 +219,6 @@ DECLARE_ENUM_INCDEC_OPERATORS(software_filter::type)
|
||||
} // namespace ui
|
||||
|
||||
#define MAX_CHAR_INFO 256
|
||||
#define MAX_CUST_FILTER 8
|
||||
|
||||
enum
|
||||
{
|
||||
|
@ -361,10 +361,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
class dbox_state : public driver_device
|
||||
|
@ -93,10 +93,8 @@
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define FUNCNAME __func__
|
||||
#define LLFORMAT "%I64d"
|
||||
#else
|
||||
#define FUNCNAME __PRETTY_FUNCTION__
|
||||
#define LLFORMAT "%lld"
|
||||
#endif
|
||||
|
||||
#define PIA1_TAG "pia1"
|
||||
|
@ -1921,7 +1921,7 @@ WRITE64_MEMBER(atomiswave_state::aw_modem_w )
|
||||
0x0060028C rw POUT CN304 (EX. IO board)
|
||||
*/
|
||||
|
||||
osd_printf_verbose("%s",string_format("MODEM: [%08x=%x] write %I64x to %x, mask %I64x\n", 0x600000+reg*4, dat, data, offset, mem_mask).c_str());
|
||||
osd_printf_verbose("%s",string_format("MODEM: [%08x=%x] write %x to %x, mask %x\n", 0x600000+reg*4, dat, data, offset, mem_mask).c_str());
|
||||
}
|
||||
|
||||
static ADDRESS_MAP_START( aw_map, AS_PROGRAM, 64, atomiswave_state )
|
||||
|
@ -357,7 +357,7 @@ WRITE64_MEMBER(taitopjc_state::ppc_common_w)
|
||||
{
|
||||
uint32_t address = offset * 2;
|
||||
|
||||
// logerror("ppc_common_w: %08X, %I64X, %I64X\n", offset, data, mem_mask);
|
||||
// logerror("ppc_common_w: %08X, %X, %X\n", offset, data, mem_mask);
|
||||
|
||||
if (ACCESSING_BITS_48_63)
|
||||
{
|
||||
|
@ -375,7 +375,7 @@ READ64_MEMBER(dc_state::dc_sysctrl_r )
|
||||
#if DEBUG_SYSCTRL
|
||||
if ((reg != 0x40) && (reg != 0x41) && (reg != 0x42) && (reg != 0x23) && (reg > 2)) // filter out IRQ status reads
|
||||
{
|
||||
osd_printf_verbose("%s",string_format("SYSCTRL: [%08x] read %x @ %x (reg %x: %s), mask %I64x (PC=%x)\n", 0x5f6800+reg*4, dc_sysctrl_regs[reg], offset, reg, sysctrl_names[reg], mem_mask, space.device().safe_pc()).c_str());
|
||||
osd_printf_verbose("%s",string_format("SYSCTRL: [%08x] read %x @ %x (reg %x: %s), mask %x (PC=%x)\n", 0x5f6800+reg*4, dc_sysctrl_regs[reg], offset, reg, sysctrl_names[reg], mem_mask, space.device().safe_pc()).c_str());
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -473,7 +473,7 @@ WRITE64_MEMBER(dc_state::dc_sysctrl_w )
|
||||
#if DEBUG_SYSCTRL
|
||||
if ((reg != 0x40) && (reg != 0x42) && (reg > 2)) // filter out IRQ acks and ch2 dma
|
||||
{
|
||||
osd_printf_verbose("%s",string_format("SYSCTRL: write %I64x to %x (reg %x), mask %I64x\n", data>>shift, offset, reg, /*sysctrl_names[reg],*/ mem_mask).c_str());
|
||||
osd_printf_verbose("%s",string_format("SYSCTRL: write %x to %x (reg %x), mask %x\n", data>>shift, offset, reg, /*sysctrl_names[reg],*/ mem_mask).c_str());
|
||||
}
|
||||
#endif
|
||||
}
|
||||
@ -514,7 +514,7 @@ WRITE64_MEMBER(dc_state::dc_gdrom_w )
|
||||
off=offset << 1;
|
||||
}
|
||||
|
||||
osd_printf_verbose("%s",string_format("GDROM: [%08x=%x]write %I64x to %x, mask %I64x\n", 0x5f7000+off*4, dat, data, offset, mem_mask).c_str());
|
||||
osd_printf_verbose("%s",string_format("GDROM: [%08x=%x]write %x to %x, mask %x\n", 0x5f7000+off*4, dat, data, offset, mem_mask).c_str());
|
||||
}
|
||||
|
||||
READ64_MEMBER(dc_state::dc_g2_ctrl_r )
|
||||
@ -633,7 +633,7 @@ WRITE64_MEMBER(dc_state::dc_modem_w )
|
||||
|
||||
reg = decode_reg32_64(offset, mem_mask, &shift);
|
||||
dat = (uint32_t)(data >> shift);
|
||||
osd_printf_verbose("%s",string_format("MODEM: [%08x=%x] write %I64x to %x, mask %I64x\n", 0x600000+reg*4, dat, data, offset, mem_mask).c_str());
|
||||
osd_printf_verbose("%s",string_format("MODEM: [%08x=%x] write %x to %x, mask %x\n", 0x600000+reg*4, dat, data, offset, mem_mask).c_str());
|
||||
}
|
||||
|
||||
#define SAVE_G2DMA(x) \
|
||||
@ -675,7 +675,7 @@ void dc_state::machine_reset()
|
||||
|
||||
READ32_MEMBER(dc_state::dc_aica_reg_r)
|
||||
{
|
||||
// osd_printf_verbose("%s",string_format("AICA REG: [%08x] read %I64x, mask %I64x\n", 0x700000+reg*4, (uint64_t)offset, mem_mask).c_str());
|
||||
// osd_printf_verbose("%s",string_format("AICA REG: [%08x] read %x, mask %x\n", 0x700000+reg*4, (uint64_t)offset, mem_mask).c_str());
|
||||
|
||||
if(offset == 0x2c00/4)
|
||||
return m_armrst;
|
||||
@ -706,7 +706,7 @@ WRITE32_MEMBER(dc_state::dc_aica_reg_w)
|
||||
|
||||
m_aica->write(space, offset*2, data, 0xffff);
|
||||
|
||||
// osd_printf_verbose("%s",string_format("AICA REG: [%08x=%x] write %x to %x, mask %I64x\n", 0x700000+reg*4, data, offset, mem_mask).c_str());
|
||||
// osd_printf_verbose("%s",string_format("AICA REG: [%08x=%x] write %x to %x, mask %x\n", 0x700000+reg*4, data, offset, mem_mask).c_str());
|
||||
}
|
||||
|
||||
READ32_MEMBER(dc_state::dc_arm_aica_r)
|
||||
|
@ -144,7 +144,7 @@ READ32_MEMBER(dc_cons_state::dc_mess_g1_ctrl_r )
|
||||
WRITE32_MEMBER(dc_cons_state::dc_mess_g1_ctrl_w )
|
||||
{
|
||||
g1bus_regs[offset] = data; // 5f7400+reg*4=dat
|
||||
// osd_printf_verbose("%s",string_format("G1CTRL: [%08x=%x] write %I64x to %x, mask %I64x\n", 0x5f7400+reg*4, dat, data, offset, mem_mask).c_str());
|
||||
// osd_printf_verbose("%s",string_format("G1CTRL: [%08x=%x] write %x to %x, mask %x\n", 0x5f7400+reg*4, dat, data, offset, mem_mask).c_str());
|
||||
switch (offset)
|
||||
{
|
||||
case SB_GDST:
|
||||
|
@ -254,7 +254,7 @@ void xbox_base_state::dump_timer_command(int ref, const std::vector<std::string>
|
||||
con.printf("Header.Inserted %d byte\n", cpu.read_byte(space, address + 3, true));
|
||||
con.printf("Header.SignalState %08X dword\n", cpu.read_dword(space, address + 4, true));
|
||||
con.printf("Header.WaitListEntry {%08X,%08X} _LIST_ENTRY\n", cpu.read_dword(space, address + 8, true), cpu.read_dword(space, address + 12, true));
|
||||
con.printf("%s", string_format("DueTime %I64x qword\n", (int64_t)cpu.read_qword(space, address + 16, true)).c_str());
|
||||
con.printf("%s", string_format("DueTime %x qword\n", (int64_t)cpu.read_qword(space, address + 16, true)).c_str());
|
||||
con.printf("TimerListEntry {%08X,%08X} _LIST_ENTRY\n", cpu.read_dword(space, address + 24, true), cpu.read_dword(space, address + 28, true));
|
||||
con.printf("Dpc %08X dword\n", cpu.read_dword(space, address + 32, true));
|
||||
con.printf("Period %d dword\n", cpu.read_dword(space, address + 36, true));
|
||||
|
@ -2030,13 +2030,13 @@ WRITE64_MEMBER( powervr2_device::ta_fifo_poly_w )
|
||||
tafifo_buff[tafifo_pos]=(uint32_t)data;
|
||||
tafifo_buff[tafifo_pos+1]=(uint32_t)(data >> 32);
|
||||
#if DEBUG_FIFO_POLY
|
||||
osd_printf_debug("%s",string_format("ta_fifo_poly_w: Unmapped write64 %08x = %I64x -> %08x %08x\n", 0x10000000+offset*8, data, tafifo_buff[tafifo_pos], tafifo_buff[tafifo_pos+1]).c_str());
|
||||
osd_printf_debug("%s",string_format("ta_fifo_poly_w: Unmapped write64 %08x = %x -> %08x %08x\n", 0x10000000+offset*8, data, tafifo_buff[tafifo_pos], tafifo_buff[tafifo_pos+1]).c_str());
|
||||
#endif
|
||||
tafifo_pos += 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
osd_printf_debug("%s",string_format("ta_fifo_poly_w: Unmapped write64 %08x = %I64x mask %I64x\n", 0x10000000+offset*8, data, mem_mask).c_str());
|
||||
osd_printf_debug("%s",string_format("ta_fifo_poly_w: Unmapped write64 %08x = %x mask %x\n", 0x10000000+offset*8, data, mem_mask).c_str());
|
||||
}
|
||||
|
||||
tafifo_pos &= tafifo_mask;
|
||||
|
Loading…
Reference in New Issue
Block a user