Closed glebm closed 2 years ago
Strange, I see it here in the 3.3.0 branch https://github.com/pspdev/newlib/blob/7b50ff4d76f58e26fb33f6a4ea5f3a067ffe95be/newlib/libc/sys/psp/xprintf.c#L705
And also in the 1.20 branch:
truncate is here too, not sure what these #ifdef
s are about https://github.com/pspdev/newlib/blob/7b50ff4d76f58e26fb33f6a4ea5f3a067ffe95be/newlib/libc/sys/psp/libcglue.c#L697
Did a quick check with ghidra and my libc.a contained these *printfs, not sure why the linker wasn't finding them.
Has anybody had any luck in solving this one? I too am having issues compiling stuff that uses pspDebugScreenPrintf
because it references vsnprintf
, even though I can definitely see it if I psp-readelf -s /usr/local/pspdev/psp/lib/libc.a | grep 'vsnprintf'
Apparently @fjtrujy is on the case.
Yes, it has been implemented, in the latest version 4.1.0, closing issue
Needed for DevilutionX (Diablo 1)
/cc @AJenbo @sajattack