OpenClonk
StdBuf.cpp File Reference
#include "C4Include.h"
#include "lib/StdBuf.h"
#include "lib/StdCompiler.h"
#include "lib/StdAdaptors.h"
#include <sys/stat.h>
Include dependency graph for StdBuf.cpp:

Go to the source code of this file.

Macros

#define O_BINARY   0
 
#define O_SEQUENTIAL   0
 

Functions

StdStrBuf FormatString (const char *szFmt,...)
 
StdStrBuf FormatStringV (const char *szFmt, va_list args)
 

Macro Definition Documentation

◆ O_BINARY

#define O_BINARY   0

Definition at line 25 of file StdBuf.cpp.

◆ O_SEQUENTIAL

#define O_SEQUENTIAL   0

Definition at line 26 of file StdBuf.cpp.

Function Documentation

◆ FormatString()

StdStrBuf FormatString ( const char *  szFmt,
  ... 
)

Definition at line 270 of file StdBuf.cpp.

271 {
272  va_list args; va_start(args, szFmt);
273  return FormatStringV(szFmt, args);
274 }
StdStrBuf FormatStringV(const char *szFmt, va_list args)
Definition: StdBuf.cpp:276

References FormatStringV().

Referenced by C4Network2IRCClient::Action(), C4Object::ActivateMenu(), C4Shader::AddDefine(), C4GUI::ComboBox_FillCB::AddEntry(), AlgoScript(), C4PlayerInfoList::AssignPlayerIDs(), c4_mapgen_handle_new(), C4ClientPlayerInfos::C4ClientPlayerInfos(), C4MapScriptAlgoModifier::C4MapScriptAlgoModifier(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4GameControlNetwork::CalcPerformance(), C4PropList::Call(), C4Playback::Check(), C4Game::CheckObjectEnumeration(), C4AulFunc::CheckParTypes(), C4StartupPlrSelDlg::CheckPlayerName(), C4ConfigDeveloper::CompileFunc(), C4Config::CompileFunc(), C4ConfigGamepad::CompileFunc(), C4Game::CompileFunc(), C4Scoreboard::CompileFunc(), C4SDefinitions::CompileFunc(), C4Scenario::CompileFunc(), C4Object::CompileFunc(), C4KeyCodeEx::CompileFunc(), ConstructionCheck(), C4Object::Contact(), C4AulDebug::ControlScriptEvaluated(), C4MapFolderData::CreateGUIElements(), CreateValueProviderFromArray(), C4MaterialMap::CrossMapMaterials(), CStdVectorFont::CStdVectorFont(), DateString(), C4AulDebug::DebugStep(), C4ConfigGeneral::DeterminePaths(), C4Effect::DoCall(), C4EditCursor::DoContextMenu(), C4EditCursor::DoContextObjCommand(), C4StartupNetDlg::DoOK(), C4MainMenu::DoRefillInternal(), C4StartupNetDlg::DoRefresh(), C4UpdatePackage::DoUpdate(), C4DownloadDlg::DownloadFile(), C4LoaderScreen::Draw(), C4ScriptGuiWindow::Draw(), C4Viewport::DrawMenu(), C4Game::DropDef(), C4Game::DropFile(), C4Player::Eliminate(), StdMeshLoader::StdMeshXML::Error(), C4Object::ExecLife(), C4PlayerControlDefs::FinalInit(), C4GameLobby::C4PacketCountdown::GetCountdownMsg(), C4Value::GetDataString(), C4StartupPlrSelDlg::PlayerListItem::GetDelWarning(), C4FoWBeam::getDesc(), C4GameParameters::GetGameGoalString(), C4Network2Reference::getGameGoalString(), StdCompilerBinRead::getPosition(), StdCompilerINIRead::getPosition(), C4GameVersion::GetString(), C4Game::GetTranslatedString(), C4MapScriptAlgo::GetXYProps(), C4Network2IO::HandlePacket(), C4GUI::DialogWindow::Init(), C4MapScriptMatTexMask::Init(), C4Shader::Init(), C4ViewportWindow::Init(), C4LoaderScreen::Init(), C4FontLoader::InitFont(), C4Network2::InitLeague(), C4GameRes::InitNetwork(), C4Game::InitNetworkFromAddress(), C4Game::InitNetworkFromReference(), C4Game::InitPlayers(), C4StartupScenSelDlg::KeyDelete(), C4Network2::LeagueEnd(), C4Network2::LeaguePlrAuth(), C4Network2::LeaguePlrAuthCheck(), C4Network2::LeagueStart(), C4Network2::LeagueUpdateProcessReply(), C4Object::Lift(), C4DefList::Load(), C4StartupPlrSelDlg::PlayerListItem::Load(), C4Def::LoadDefCore(), StdMeshLoader::LoadMeshXml(), C4Player::LoadRuntimeData(), C4Game::LoadScenarioComponents(), StdMeshSkeletonLoader::LoadSkeletonXml(), LogFatal(), C4Network2IRCClient::Message(), C4Network2IRCClient::Notice(), ObjectComDig(), C4ChatDlg::OnChatTitleChange(), C4StartupNetDlg::OnChatTitleChange(), C4GameLobby::MainDlg::OnClientAddPlayer(), C4ChatControl::OnConnectBtn(), C4DownloadDlg::OnIdle(), C4Playback::Open(), C4Group::Open(), C4MarkupTagColor::OpeningTag(), C4Game::OpenScenario(), StdMeshMatManager::Parse(), CStdGL::PrepareMaterial(), C4ControlJoinPlayer::PreRec(), C4ValueGetCompiler::ProcessChar(), C4MessageInput::ProcessCommand(), C4ChatControl::ProcessInput(), C4Object::Promote(), C4Object::Push(), C4HTTPClient::Query(), C4Network2IRCClient::Quit(), C4PlayerInfoList::RecreatePlayers(), C4Shader::Refresh(), C4GraphicsResource::RegisterGlobalGraphics(), C4Network2IRCClient::RegisterNick(), C4GroupSet::RegisterParentFolders(), C4PlayerList::RemoveAtClient(), C4PlayerList::RemoveAtRemoteClient(), C4PlayerList::RemoveLocal(), C4PlayerControlAssignment::ResolveRefs(), C4GameResList::RetrieveFiles(), C4Network2::RetrieveRes(), C4Network2::RetrieveScenario(), C4Def::Save(), C4GameSave::Save(), C4Game::SaveGameTitle(), C4Console::SaveScenario(), C4PlayerInfoList::SetAsRestoreInfos(), C4GUI::FrameDecoration::SetByDef(), C4Player::SetHostility(), C4StartupPlrSelDlg::PlayerListItem::SetSelectionInfo(), C4Game::SlowDown(), C4Game::SpeedUp(), C4Playback::Strip(), C4Player::Surrender(), TimeString(), C4Value::ToJSON(), C4EditCursor::ToolFailure(), C4Network2Address::toString(), C4NetIO::EndpointAddress::ToString(), C4ChatControl::ChatSheet::NickItem::Update(), C4LeagueSignupDialog::UserClose(), C4FullScreen::ViewportCheck(), C4AulCompiler::ConstexprEvaluator::visit(), and C4StringTable::~C4StringTable().

Here is the call graph for this function:

◆ FormatStringV()

StdStrBuf FormatStringV ( const char *  szFmt,
va_list  args 
)

Definition at line 276 of file StdBuf.cpp.

277 {
278  StdStrBuf Buf;
279  Buf.FormatV(szFmt, args);
280  return Buf;
281 }
void FormatV(const char *szFmt, va_list args)
Definition: StdBuf.cpp:182

References StdStrBuf::FormatV().

Referenced by StdCompiler::excCorrupt(), StdCompiler::excEOF(), StdCompiler::excNotFound(), FormatString(), C4InteractiveThread::ThreadLog(), C4InteractiveThread::ThreadLogDebug(), C4InteractiveThread::ThreadLogFatal(), C4InteractiveThread::ThreadLogS(), and C4ScriptHost::Warn().

Here is the call graph for this function:
Here is the caller graph for this function: