From 23ad94073f4c2f7131fa0c95b6202f2f9027db41 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sat, 22 Oct 2016 11:31:49 +0200 Subject: use standard types uintptr_t, char16_t and char32_t instead of FPTR, utf16_char, unicode_char (nw) --- src/devices/cpu/uml.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/devices/cpu/uml.cpp') diff --git a/src/devices/cpu/uml.cpp b/src/devices/cpu/uml.cpp index 2ca54703497..0aff923fafd 100644 --- a/src/devices/cpu/uml.cpp +++ b/src/devices/cpu/uml.cpp @@ -985,7 +985,7 @@ std::string uml::instruction::disasm(drcuml_state *drcuml) const // cache memory else if (drcuml != nullptr && drcuml->cache().contains_pointer(param.memory())) - util::stream_format(buffer, "[+$%X]", (UINT32)(FPTR)((drccodeptr)param.memory() - drcuml->cache().near())); + util::stream_format(buffer, "[+$%X]", (UINT32)(uintptr_t)((drccodeptr)param.memory() - drcuml->cache().near())); // general memory else @@ -995,7 +995,7 @@ std::string uml::instruction::disasm(drcuml_state *drcuml) const // string pointer case parameter::PTYPE_STRING: - util::stream_format(buffer, "%s", (const char *)(FPTR)param.string()); + util::stream_format(buffer, "%s", (const char *)(uintptr_t)param.string()); break; // handle pointer -- cgit v1.2.3-70-g09d2