mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
MFC r200802:
Use vsprintf instead of rolling our own. PR: bin/140496 Submitted by: Jeremy Huddleston <jeremyhu apple.com>
This commit is contained in:
parent
bf2d481d44
commit
6e6d19008b
1 changed files with 1 additions and 9 deletions
|
|
@ -46,17 +46,9 @@ sprintf(char * __restrict str, char const * __restrict fmt, ...)
|
|||
{
|
||||
int ret;
|
||||
va_list ap;
|
||||
FILE f;
|
||||
|
||||
f._file = -1;
|
||||
f._flags = __SWR | __SSTR;
|
||||
f._bf._base = f._p = (unsigned char *)str;
|
||||
f._bf._size = f._w = INT_MAX;
|
||||
f._orientation = 0;
|
||||
memset(&f._mbstate, 0, sizeof(mbstate_t));
|
||||
va_start(ap, fmt);
|
||||
ret = __vfprintf(&f, fmt, ap);
|
||||
ret = vsprintf(str, fmt, ap);
|
||||
va_end(ap);
|
||||
*f._p = 0;
|
||||
return (ret);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue