mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Add support in sceKernelPrintf for %p.
This commit is contained in:
parent
66bf54ec4a
commit
542d04a96f
1 changed files with 9 additions and 1 deletions
|
@ -1074,6 +1074,7 @@ int sceKernelPrintf(const char *formatString)
|
|||
break;
|
||||
}
|
||||
|
||||
const char *s;
|
||||
switch (format[i])
|
||||
{
|
||||
case '%':
|
||||
|
@ -1082,7 +1083,8 @@ int sceKernelPrintf(const char *formatString)
|
|||
break;
|
||||
|
||||
case 's':
|
||||
result += Memory::GetCharPointer(PARAM(param++));
|
||||
s = Memory::GetCharPointer(PARAM(param++));
|
||||
result += s ? s : "(null)";
|
||||
++i;
|
||||
break;
|
||||
|
||||
|
@ -1114,6 +1116,12 @@ int sceKernelPrintf(const char *formatString)
|
|||
}
|
||||
break;
|
||||
|
||||
case 'p':
|
||||
snprintf(tempStr, sizeof(tempStr), "%08x", PARAM(param++));
|
||||
result += tempStr;
|
||||
++i;
|
||||
break;
|
||||
|
||||
default:
|
||||
supported = false;
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue