wince: Add missing preprocessor TRACE_WINCE_SYSCALLS

unresolved_ascii_string and unresolved_unicode_string only exist if
TRACE_WINCE_SYSCALLS is defined
This commit is contained in:
scribam 2019-08-22 20:22:23 +02:00
parent 7cd4b7b10b
commit 148033625c
1 changed files with 6 additions and 0 deletions

View File

@ -227,8 +227,10 @@ static const char *wince_methods[][256] = {
}, },
}; };
#ifdef TRACE_WINCE_SYSCALLS
extern u32 unresolved_ascii_string; extern u32 unresolved_ascii_string;
extern u32 unresolved_unicode_string; extern u32 unresolved_unicode_string;
#endif
static inline std::string get_unicode_string(u32 addr) static inline std::string get_unicode_string(u32 addr)
{ {
@ -238,7 +240,9 @@ static inline std::string get_unicode_string(u32 addr)
u16 c; u16 c;
if (!read_mem16(addr, c)) if (!read_mem16(addr, c))
{ {
#ifdef TRACE_WINCE_SYSCALLS
unresolved_unicode_string = addr; unresolved_unicode_string = addr;
#endif
return "(page fault)"; return "(page fault)";
} }
if (c == 0) if (c == 0)
@ -256,7 +260,9 @@ static inline std::string get_ascii_string(u32 addr)
u8 c; u8 c;
if (!read_mem8(addr++, c)) if (!read_mem8(addr++, c))
{ {
#ifdef TRACE_WINCE_SYSCALLS
unresolved_ascii_string = addr; unresolved_ascii_string = addr;
#endif
return "(page fault)"; return "(page fault)";
} }
if (c == 0) if (c == 0)