vsprintf_l
int __cdecl vsprintf_l(char *DstBuf, const char *Format, _locale_t a3, va_list ArgList){
int v4;
bool v5;
int v6;
FILE File;
*(&File._cnt + 1) = 0;
memset(&File._file, 0, 20);
if( Format && DstBuf )
{
File._base = DstBuf;
File._ptr = DstBuf;
File._cnt = 0x7FFFFFFF;
File._flag = 66;
v4 = output_l((__int64)&File, (char *)Format, (__int64)a3, (int *)ArgList);
v5 = --File._cnt < 0;
v6 = v4;
if( v5 )
flsbuf(0, &File);
else
*File._ptr = 0;
return v6;
}
else
{
xHalTimerWatchdogStop(0i64, 0i64);
return -1;
}
}Referenced by:
vsprintf