Support va_args in libc-builtin (#1117)
Implement vprintf/sprintf/snprintf wrapper functions for libc-builtin.
This commit is contained in:
@ -1067,6 +1067,9 @@ static NativeSymbol native_symbols_libc_builtin[] = {
|
||||
REG_NATIVE_FUNC(printf, "($*)i"),
|
||||
REG_NATIVE_FUNC(sprintf, "($$*)i"),
|
||||
REG_NATIVE_FUNC(snprintf, "(*~$*)i"),
|
||||
{ "vprintf", printf_wrapper, "($*)i", NULL },
|
||||
{ "vsprintf", sprintf_wrapper, "($$*)i", NULL },
|
||||
{ "vsnprintf", snprintf_wrapper, "(*~$*)i", NULL },
|
||||
REG_NATIVE_FUNC(puts, "($)i"),
|
||||
REG_NATIVE_FUNC(putchar, "(i)i"),
|
||||
REG_NATIVE_FUNC(memcmp, "(**~)i"),
|
||||
|
||||
Reference in New Issue
Block a user