コード例 #1
0
ファイル: CTextConsole.cpp プロジェクト: Sphereserver/Source2
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 );
}
コード例 #2
0
ファイル: CScript.cpp プロジェクト: DarkLotus/Source
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 );
}
コード例 #3
0
ファイル: CDataBase.cpp プロジェクト: shiryux/Source
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);
}
コード例 #4
0
ファイル: CDataBase.cpp プロジェクト: shiryux/Source
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);
}
コード例 #5
0
ファイル: CString.cpp プロジェクト: roberpot/Source
void CGString::FormatV(LPCTSTR pszFormat, va_list args)
{
	TemporaryString pszTemp;
	_vsnprintf(static_cast<char *>(pszTemp), pszTemp.realLength(), pszFormat, args);
	Copy(pszTemp);
}