void CTextConsole::VSysMessage( lpctstr pszFormat, va_list args ) const { TemporaryString tsTemp; tchar* pszTemp = static_cast<tchar *>(tsTemp); vsnprintf( pszTemp, tsTemp.realLength(), pszFormat, args ); SysMessage( pszTemp ); }
void _cdecl CScript::WriteKeyFormat( LPCTSTR pszKey, LPCTSTR pszVal, ... ) { ADDTOCALLSTACK_INTENSIVE("CScript::WriteKeyFormat"); TemporaryString pszTemp; va_list vargs; va_start( vargs, pszVal ); _vsnprintf(pszTemp, pszTemp.realLength(), pszVal, vargs); WriteKey(pszKey, pszTemp); va_end( vargs ); }
bool __cdecl CDataBase::Execf(char *fmt, ...) { ADDTOCALLSTACK("CDataBase::Execf"); TemporaryString buf; va_list marker; va_start(marker, fmt); _vsnprintf(buf, buf.realLength(), fmt, marker); va_end(marker); return Exec(buf); }
bool __cdecl CDataBase::Queryf(CVarDefMap &mapQueryResult, char *fmt, ...) { ADDTOCALLSTACK("CDataBase::Queryf"); TemporaryString buf; va_list marker; va_start(marker, fmt); _vsnprintf(buf, buf.realLength(), fmt, marker); va_end(marker); return Query(buf, mapQueryResult); }
void CGString::FormatV(LPCTSTR pszFormat, va_list args) { TemporaryString pszTemp; _vsnprintf(static_cast<char *>(pszTemp), pszTemp.realLength(), pszFormat, args); Copy(pszTemp); }