mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-23 23:41:24 +00:00
First proper commit.
This commit is contained in:
parent
be78236d36
commit
087f561f77
14086 changed files with 1200489 additions and 1 deletions
26
src/libultra_boot_O2/sprintf.c
Normal file
26
src/libultra_boot_O2/sprintf.c
Normal file
|
@ -0,0 +1,26 @@
|
|||
#include <global.h>
|
||||
|
||||
char* proutSprintf(char* dst, const char *fmt, size_t size)
|
||||
{
|
||||
return (char*)memcpy(dst, fmt, size) + size;
|
||||
}
|
||||
|
||||
s32 vsprintf(char* dst, const char* fmt, va_list args)
|
||||
{
|
||||
s32 ret = _Printf(&proutSprintf, dst, fmt, args);
|
||||
if (ret > -1)
|
||||
dst[ret] = 0;
|
||||
return ret;
|
||||
}
|
||||
|
||||
s32 sprintf(char* dst, const char* fmt, ...)
|
||||
{
|
||||
s32 ret;
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
|
||||
ret = _Printf(&proutSprintf, dst, fmt, args);
|
||||
if (ret > -1)
|
||||
dst[ret] = 0;
|
||||
return ret;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue