Go to the source code of this file.
Functions | |
int32_t | Distance (int32_t iX1, int32_t iY1, int32_t iX2, int32_t iY2) |
int32_t | Angle (int32_t iX1, int32_t iY1, int32_t iX2, int32_t iY2, int32_t iPrec) |
int | Pow (int base, int exponent) |
bool | IsIdentifier (char cChar) |
int32_t | StrToI32 (const char *str, int base, const char **scan_end) |
void | SCopy (const char *szSource, char *sTarget, size_t iMaxL) |
void | SCopy (const char *szSource, char *sTarget) |
void | SCopyUntil (const char *szSource, char *sTarget, char cUntil, int iMaxL, int iIndex) |
void | SCopyUntil (const char *szSource, char *sTarget, const char *sUntil, size_t iMaxL) |
bool | SEqualUntil (const char *szStr1, const char *szStr2, char cWild) |
bool | SEqual2 (const char *szStr1, const char *szStr2) |
bool | SEqualNoCase (const char *szStr1, const char *szStr2, int iLen) |
bool | SEqual2NoCase (const char *szStr1, const char *szStr2, int iLen) |
int | SCharPos (char cTarget, const char *szInStr, int iIndex) |
int | SCharLastPos (char cTarget, const char *szInStr) |
void | SAppend (const char *szSource, char *szTarget, int iMaxL) |
void | SAppendChar (char cChar, char *szStr) |
bool | SCopySegment (const char *szString, int iSegment, char *sTarget, char cSeparator, int iMaxL, bool fSkipWhitespace) |
bool | SCopySegmentEx (const char *szString, int iSegment, char *sTarget, char cSep1, char cSep2, int iMaxL, bool fSkipWhitespace) |
unsigned int | SCharCount (char cTarget, const char *szInStr, const char *cpUntil) |
unsigned int | SCharCountEx (const char *szString, const char *szCharList) |
void | SReplaceChar (char *str, char fc, char tc) |
void | SCapitalize (char *str) |
const char * | SSearch (const char *szString, const char *szIndex) |
const char * | SSearchNoCase (const char *szString, const char *szIndex) |
void | SWordWrap (char *szText, char cSpace, char cSepa, int iMaxLine) |
const char * | SAdvanceSpace (const char *szSPos) |
const char * | SRewindSpace (const char *szSPos, const char *pBegin) |
const char * | SAdvancePast (const char *szSPos, char cPast) |
void | SCopyIdentifier (const char *szSource, char *sTarget, int iMaxL) |
int | SClearFrontBack (char *szString, char cClear) |
void | SNewSegment (char *szStr, const char *szSepa) |
int | SGetLine (const char *szText, const char *cpPosition) |
int | SLineGetCharacters (const char *szText, const char *cpPosition) |
void | SInsert (char *szString, const char *szInsert, int iPosition, int iMaxLen) |
void | SDelete (char *szString, int iLen, int iPosition) |
bool | SCopyEnclosed (const char *szSource, char cOpen, char cClose, char *sTarget, int iSize) |
bool | SGetModule (const char *szList, int iIndex, char *sTarget, int iSize) |
bool | SIsModule (const char *szList, const char *szString, int *ipIndex, bool fCaseSensitive) |
bool | SAddModule (char *szList, const char *szModule, bool fCaseSensitive) |
bool | SAddModules (char *szList, const char *szModules, bool fCaseSensitive) |
bool | SRemoveModule (char *szList, const char *szModule, bool fCaseSensitive) |
bool | SRemoveModules (char *szList, const char *szModules, bool fCaseSensitive) |
int | SModuleCount (const char *szList) |
bool | SWildcardMatchEx (const char *szString, const char *szWildcard) |
bool | IsValidUtf8 (const char *text, int length) |
uint32_t | GetNextUTF8Character (const char **pszString) |
int | GetCharacterCount (const char *s) |
std::string | vstrprintf (const char *format, va_list args) |
std::string | strprintf (const char *format,...) |
int32_t Angle | ( | int32_t | iX1, |
int32_t | iY1, | ||
int32_t | iX2, | ||
int32_t | iY2, | ||
int32_t | iPrec | ||
) |
Definition at line 37 of file Standard.cpp.
References Abs().
Referenced by C4FindObjectCone::Check(), C4Object::Draw(), C4ValueProviderCosV::Execute(), C4ValueProviderSinV::Execute(), C4Command::FlightControl(), InitCoreFunctionMap(), C4Command::JumpControl(), C4Command::MoveTo(), and C4BltTransform::Rotate().
int32_t Distance | ( | int32_t | iX1, |
int32_t | iY1, | ||
int32_t | iX2, | ||
int32_t | iY2 | ||
) |
Definition at line 25 of file Standard.cpp.
Referenced by C4MapScriptAlgoLines::C4MapScriptAlgoLines(), C4PathFinderRay::Execute(), C4ValueProviderAbsX::Execute(), C4ValueProviderDist::Execute(), C4Command::FlightControl(), C4Command::Get(), C4ViewportList::GetAudibility(), InitCoreFunctionMap(), C4Command::JumpControl(), C4Command::MoveTo(), SumPathLength::operator()(), C4Command::Put(), C4Object::SetAudibilityAt(), and TrajectoryDistance().
int GetCharacterCount | ( | const char * | s | ) |
uint32_t GetNextUTF8Character | ( | const char ** | pszString | ) |
Definition at line 755 of file Standard.cpp.
Referenced by GetNextCharacter(), and ModXMLData::ModXMLData().
bool IsIdentifier | ( | char | cChar | ) |
Definition at line 90 of file Standard.cpp.
References Inside().
Referenced by C4MaterialMap::LoadEnumeration(), C4LangStringTable::ReplaceStrings(), and SCopyIdentifier().
bool IsValidUtf8 | ( | const char * | text, |
int | length | ||
) |
Definition at line 702 of file Standard.cpp.
References C4ScriptGuiWindowPropertyName::text.
Referenced by CStdFont::DrawText(), StdStrBuf::EnsureUnicode(), CStdFont::GetTextExtent(), and ModXMLData::ModXMLData().
int Pow | ( | int | base, |
int | exponent | ||
) |
Definition at line 69 of file Standard.cpp.
Referenced by C4AulCompiler::ConstexprEvaluator::visit().
bool SAddModule | ( | char * | szList, |
const char * | szModule, | ||
bool | fCaseSensitive | ||
) |
Definition at line 563 of file Standard.cpp.
References SAppend(), SIsModule(), and SNewSegment().
Referenced by C4Config::AddModule(), C4Console::FileOpenWPlrs(), C4Application::ParseCommandLine(), SAddModules(), and C4StartupMainDlg::UpdateParticipants().
bool SAddModules | ( | char * | szList, |
const char * | szModules, | ||
bool | fCaseSensitive | ||
) |
Definition at line 576 of file Standard.cpp.
References SAddModule(), and SGetModule().
Referenced by C4StartupScenSelDlg::KeyCheat2().
const char* SAdvancePast | ( | const char * | szSPos, |
char | cPast | ||
) |
Definition at line 438 of file Standard.cpp.
Referenced by C4GameMessage::Append(), and C4Application::ParseCommandLine().
const char* SAdvanceSpace | ( | const char * | szSPos | ) |
Definition at line 420 of file Standard.cpp.
References IsWhiteSpace().
Referenced by C4MaterialMap::LoadEnumeration(), SCopySegment(), and SCopySegmentEx().
void SAppend | ( | const char * | szSource, |
char * | szTarget, | ||
int | iMaxL | ||
) |
Definition at line 263 of file Standard.cpp.
References SCopy(), and SLen().
Referenced by C4Group_CopyItem(), C4Group_MoveItem(), C4Group_PackDirectoryTo(), CopyDirectory(), DefaultExtension(), C4ConfigGeneral::DeterminePaths(), C4UpdatePackage::DoGrpUpdate(), EnforceExtension(), EraseDirectory(), C4Group::ExtractEntry(), C4Console::FileOpenWPlrs(), C4Network2ResList::FindTempResFileName(), ForEachFile(), C4ConfigGeneral::GetLanguageSequence(), C4ComponentHost::GetLanguageString(), C4Language::GetPackGroups(), C4Network2::Join(), C4DefGraphics::Load(), C4SoundEffect::Load(), C4UpdatePackage::MkUp(), RealPath(), C4Group::Rename(), C4ScenarioListLoader::Entry::RenameTo(), SAddModule(), C4Group::Save(), C4ObjectInfo::Save(), C4MaterialMap::SaveEnumeration(), C4Surface::SavePNG(), SetClientPrefix(), SNewSegment(), C4Playback::StreamToRecord(), and C4ObjectList::Write().
void SAppendChar | ( | char | cChar, |
char * | szStr | ||
) |
Definition at line 271 of file Standard.cpp.
Referenced by AppendBackslash(), C4UpdatePackage::DoGrpUpdate(), C4ConfigGeneral::GetLanguageSequence(), C4Language::GetPackGroups(), and SetClientPrefix().
void SCapitalize | ( | char * | str | ) |
Definition at line 360 of file Standard.cpp.
References CharCapital().
Referenced by C4ChatInputDialog::OnChatInput().
unsigned int SCharCount | ( | char | cTarget, |
const char * | szInStr, | ||
const char * | cpUntil | ||
) |
Definition at line 326 of file Standard.cpp.
References iResult.
Referenced by C4Group_IsExcluded(), C4ObjectInfoCore::Default(), C4Group::Delete(), C4Group::Extract(), C4MessageBoard::GetMessagePlayer(), GetParentPath(), IsSmallInputQuery(), IsWildcardString(), main(), C4Group::Merge(), C4Group::OpenAsChild(), C4Game::QuickSave(), SCharCountEx(), and SortRank().
unsigned int SCharCountEx | ( | const char * | szString, |
const char * | szCharList | ||
) |
Definition at line 343 of file Standard.cpp.
References iResult, and SCharCount().
Referenced by C4LeagueSignupDialog::UserClose().
int SCharLastPos | ( | char | cTarget, |
const char * | szInStr | ||
) |
Definition at line 253 of file Standard.cpp.
Referenced by EraseDirectory(), C4Surface::Load(), C4DefGraphics::Load(), C4PlayerControlAssignment::ResolveRefs(), and TruncatePath().
int SCharPos | ( | char | cTarget, |
const char * | szInStr, | ||
int | iIndex | ||
) |
Definition at line 239 of file Standard.cpp.
Referenced by CStdFont::BreakMessage(), C4MenuItem::DoTextProgress(), CStdFont::DrawText(), FnParTexCol(), ForEachFile(), C4ComponentHost::GetLanguageString(), CStdFont::GetTextExtent(), C4AchievementGraphics::Init(), C4RankSystem::Load(), C4DefGraphics::Load(), C4GameResList::LoadFoldersWithLocalDefs(), C4Game::LoadScenarioComponents(), MakeFilenameFromTitle(), C4MainMenu::MenuCommand(), C4MessageInput::ProcessCommand(), C4Markup::Read(), SCopyEnclosed(), SCopySegment(), SCopySegmentEx(), and SRemoveModule().
int SClearFrontBack | ( | char * | szString, |
char | cClear | ||
) |
Definition at line 461 of file Standard.cpp.
References SLen().
Referenced by C4ObjectInfoCore::Default(), C4Application::ParseCommandLine(), and SGetModule().
void SCopy | ( | const char * | szSource, |
char * | sTarget | ||
) |
Definition at line 163 of file Standard.cpp.
void SCopy | ( | const char * | szSource, |
char * | sTarget, | ||
size_t | iMaxL | ||
) |
Definition at line 152 of file Standard.cpp.
Referenced by C4Group::AccessEntry(), C4Group::AccessNextEntry(), C4MainMenu::ActivateNewPlayer(), C4MainMenu::ActivateSavegame(), C4NameList::Add(), C4MessageInput::AddCommand(), CStdFile::Append(), C4Config::AtExePath(), C4Config::AtNetworkPath(), C4Config::AtScreenshotPath(), C4Config::AtSystemDataPath(), C4Config::AtTempPath(), C4Config::AtTempUpdatePath(), C4Config::AtUserDataPath(), CStdFont::BreakMessage(), C4AdditionalDefGraphics::C4AdditionalDefGraphics(), C4DefGraphicsPtrBackupEntry::C4DefGraphicsPtrBackupEntry(), C4Group_CopyItem(), C4Group_MoveItem(), C4Group_PackDirectory(), C4Group_PackDirectoryTo(), C4Group_SetTempPath(), C4Group_UnpackDirectory(), C4MCOverlay::C4MCOverlay(), C4MenuItem::C4MenuItem(), C4PortraitSelDlg::C4PortraitSelDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4Team::C4Team(), C4Network2Res::CalculateSHA(), CopyDirectory(), CStdFile::Create(), C4Network2ResList::CreateNetworkFolder(), C4ConfigGeneral::CreateSaveFolder(), C4TeamList::CreateTeam(), C4ToolsDlg::Default(), C4ObjectInfoCore::Default(), C4PlayerInfoCore::Default(), C4ConfigGeneral::DefaultLanguage(), C4Player::DefaultRuntimeData(), C4Network2Res::Derive(), C4ConfigGeneral::DeterminePaths(), DirectoryExists(), C4StartupNetDlg::DoOK(), C4MainMenu::DoRefillInternal(), C4Game::DrawCrewOverheadText(), CStdFont::DrawText(), EnforceExtension(), C4Menu::Enter(), EraseDirectory(), C4UpdatePackage::Execute(), C4Config::ExpandEnvironmentVariables(), C4Group::ExtractEntry(), C4Command::Fail(), C4PlayerList::FileInUse(), C4Group::FindEntry(), C4SoundSystem::FindInstance(), C4Group::FindNextEntry(), C4GroupSet::FindSuitableFile(), C4Network2ResList::FindTempResFileName(), C4Network2Res::FinishDerive(), C4GraphicsSystem::FlashMessage(), ForEachFile(), C4GUI::Edit::GetCurrentWord(), C4SoundSystem::GetEffect(), GetFilenameOnly(), C4Language::GetPackGroups(), GetParentPath(), C4Network2Res::GetStandalone(), CStdFont::GetTextExtent(), C4Game::Init(), C4MusicFile::Init(), C4RankSystem::Init(), CStdFont::Init(), C4Player::Init(), C4Network2::Join(), C4ObjectInfo::Load(), C4Surface::Load(), C4FacetSurface::Load(), C4DefGraphics::Load(), C4Player::Load(), C4SoundEffect::Load(), C4StartupPlrSelDlg::PlayerListItem::Load(), C4Surface::LoadAny(), C4MusicSystem::LoadDir(), C4GameResList::LoadFoldersWithLocalDefs(), C4Game::LoadScenarioComponents(), C4Game::LoadScenarioSection(), main(), MakeFilenameFromTitle(), C4Config::MakeTempUpdateFolder(), C4UpdatePackage::MakeUpdate(), C4ObjectInfoList::MakeValidName(), C4MainMenu::MenuCommand(), C4Player::Message(), C4UpdatePackage::MkUp(), C4StartupPlrPropertiesDlg::OnClosed(), C4ChatControl::OnConnectBtn(), C4StartupMainDlg::OnNetJoin(), C4GameOptionButtons::OnPasswordSet(), C4StartupMainDlg::OnPlayerSelContextAddPlr(), C4Group::Open(), CStdFile::Open(), C4Group::OpenAsChild(), C4Game::OpenScenario(), StdStringAdapt::operator=(), C4Network2Res::OptimizeStandalone(), C4Application::ParseCommandLine(), C4MCParser::ParseFile(), C4MCParser::ParseMemFile(), C4MusicSystem::Play(), C4MessageInput::ProcessInput(), C4PlayerInfoCore::Promote(), C4Game::QuickSave(), RealPath(), C4GroupSet::RegisterParentFolders(), C4Group::Rename(), C4ScenarioListLoader::Entry::RenameTo(), C4LangStringTable::ReplaceStrings(), SAppend(), C4Player::Save(), C4Group::Save(), C4ObjectInfo::Save(), C4Landscape::P::SaveInternal(), C4Surface::SavePNG(), C4Console::SaveScenario(), SCopyEnclosed(), C4NameList::Set(), C4GroupEntry::Set(), C4GameControlClient::Set(), C4GraphicsOverlay::Set(), C4ToolsDlg::SetBackMaterial(), C4ToolsDlg::SetBackTexture(), C4Network2Res::SetByFile(), C4Network2Res::SetByGroup(), SetClientPrefix(), C4Network2Res::SetDerived(), C4MCOverlay::SetField(), C4Application::SetGameFont(), C4ToolsDlg::SetIFT(), C4Network2Res::SetLoad(), C4ToolsDlg::SetMaterial(), C4SDefinitions::SetModules(), C4Game::SetScenarioFilename(), C4GUI::ComboBox::SetText(), C4ToolsDlg::SetTexture(), C4Record::Start(), C4StartupScenSelDlg::StartScenario(), C4MessageInput::StoreBackBuffer(), C4Playback::StreamToRecord(), StdCompilerINIRead::String(), and C4InVal::ValidateString().
bool SCopyEnclosed | ( | const char * | szSource, |
char | cOpen, | ||
char | cClose, | ||
char * | sTarget, | ||
int | iSize | ||
) |
Definition at line 529 of file Standard.cpp.
References iSize, SCharPos(), and SCopy().
Referenced by C4Markup::Read().
void SCopyIdentifier | ( | const char * | szSource, |
char * | sTarget, | ||
int | iMaxL | ||
) |
Definition at line 449 of file Standard.cpp.
References IsIdentifier().
Referenced by C4MaterialMap::LoadEnumeration().
bool SCopySegment | ( | const char * | szString, |
int | iSegment, | ||
char * | sTarget, | ||
char | cSeparator, | ||
int | iMaxL, | ||
bool | fSkipWhitespace | ||
) |
Definition at line 279 of file Standard.cpp.
References SAdvanceSpace(), SCharPos(), and SCopyUntil().
Referenced by C4Group_IsExcluded(), C4ObjectInfoCore::Default(), C4Group::Delete(), C4UpdatePackage::DoGrpUpdate(), C4Group::Extract(), C4ConfigGeneral::GetLanguageSequence(), C4ComponentHost::GetLanguageString(), C4Game::GetTranslatedString(), C4Extra::Init(), C4RankSystem::Init(), C4FontLoader::InitFont(), C4GameResList::Load(), C4ComponentHost::Load(), C4SoundSystem::LoadEffects(), C4Language::LoadLanguage(), C4MainMenu::MenuCommand(), C4Group::Merge(), C4StartupMainDlg::OnPlayerSelContextRemove(), C4StartupMainDlg::OnPlayerSelContextRemovePlr(), RegisterShellExtensions(), SGetModule(), SortRank(), UnregisterShellExtensions(), and C4StartupMainDlg::UpdateParticipants().
bool SCopySegmentEx | ( | const char * | szString, |
int | iSegment, | ||
char * | sTarget, | ||
char | cSep1, | ||
char | cSep2, | ||
int | iMaxL, | ||
bool | fSkipWhitespace | ||
) |
Definition at line 298 of file Standard.cpp.
References SAdvanceSpace(), SCharPos(), and SCopyUntil().
Referenced by C4Draw::TextOut().
void SCopyUntil | ( | const char * | szSource, |
char * | sTarget, | ||
char | cUntil, | ||
int | iMaxL, | ||
int | iIndex | ||
) |
Definition at line 172 of file Standard.cpp.
Referenced by C4FontLoader::InitFont(), C4MusicSystem::LoadMoreMusic(), C4Group::OpenAsChild(), C4MessageInput::ProcessCommand(), C4MessageInput::ProcessInput(), C4Game::QuickSave(), C4LangStringTable::ReplaceStrings(), C4GameSave::SaveDesc(), SCopySegment(), and SCopySegmentEx().
void SCopyUntil | ( | const char * | szSource, |
char * | sTarget, | ||
const char * | sUntil, | ||
size_t | iMaxL | ||
) |
Definition at line 183 of file Standard.cpp.
void SDelete | ( | char * | szString, |
int | iLen, | ||
int | iPosition | ||
) |
Definition at line 521 of file Standard.cpp.
References MemCopy(), and SLen().
Referenced by SRemoveModule().
bool SEqual2 | ( | const char * | szStr1, |
const char * | szStr2 | ||
) |
Definition at line 204 of file Standard.cpp.
Referenced by C4GameMessage::Append(), StdCompilerINIRead::Boolean(), ConsoleDlgProc(), C4UpdatePackage::Execute(), C4MessageBoard::GetMessagePlayer(), GetRelativePathS(), GetTextSpecFacet(), C4Game::Init(), C4StartupScenSelDlg::KeyCheat2(), C4TextureMap::LoadFlags(), C4MainMenu::MenuCommand(), C4MainMenu::OnSelectionChanged(), C4MessageInput::ProcessCommand(), C4PlayerControlAssignment::ResolveRefs(), C4Console::SaveScenario(), and C4Network2RefServer::UnpackPacket().
bool SEqual2NoCase | ( | const char * | szStr1, |
const char * | szStr2, | ||
int | iLen | ||
) |
Definition at line 226 of file Standard.cpp.
References CharCapital().
Referenced by C4ScenarioParameters::AddFilename2ID(), C4Application::DoInit(), C4DefList::GetByPath(), GetC4Filename(), GetRelativePathS(), C4Application::ParseCommandLine(), C4ChatControl::ProcessInput(), C4MessageInput::ProcessInput(), and C4Startup::SetStartScreen().
bool SEqualNoCase | ( | const char * | szStr1, |
const char * | szStr2, | ||
int | iLen | ||
) |
Definition at line 213 of file Standard.cpp.
References CharCapital().
Referenced by C4Record::AddFile(), C4TextureMap::CheckTexture(), C4Game::CreateSectionFromTempFile(), C4MaterialMap::CrossMapMaterials(), C4Game::DropFile(), C4PlayerList::FileInUse(), C4ScenarioListLoader::Folder::FindEntryByName(), C4Language::FindInfo(), C4PlayerInfoList::FindSavegameResumePlayerInfo(), C4DefGraphics::Get(), C4MaterialMap::Get(), C4PlayerInfoList::GetActivePlayerInfoByName(), C4PlayerList::GetAtClient(), C4Network2IRCClient::getChannel(), C4Network2Stats::GetGraphByName(), C4ScenarioSection::GetGroupfile(), C4ObjectInfoList::GetIdle(), C4TextureMap::GetIndex(), GetMusicFileTypeByExtension(), C4Language::GetPackGroups(), C4TextureMap::GetTexture(), C4TextureMap::GetTextureIndex(), C4StartupNetListEntry::IsSameRefQueryAddress(), C4LeagueResponseHead::isStatusRegister(), C4LeagueResponseHead::isSuccess(), ItemIdentical(), C4Network2::Join(), C4DefList::Load(), C4DefGraphics::Load(), C4ObjectInfo::Load(), C4MusicSystem::Load(), C4GameResList::LoadFoldersWithLocalDefs(), C4DefGraphics::LoadMesh(), C4Game::LoadScenarioSection(), C4DefGraphics::LoadSkeleton(), C4ObjectInfoList::NameExists(), C4Playback::Open(), C4Application::ParseCommandLine(), C4MessageInput::ProcessCommand(), C4ChatControl::ProcessInput(), C4MessageInput::ProcessInput(), C4Surface::Read(), C4GroupSet::RegisterParentFolders(), C4ScriptHost::ReloadScript(), C4Group::Rename(), C4ObjectInfo::Save(), C4ScenarioSection::ScenarioLoad(), SetClientPrefix(), C4Game::SetScenarioFilename(), C4Startup::SetStartScreen(), C4StartupOptionsDlg::SetSubscreen(), SIsModule(), C4KeyCodeEx::String2KeyShift(), C4StartupMainDlg::UpdateParticipants(), and C4InVal::ValidateString().
bool SEqualUntil | ( | const char * | szStr1, |
const char * | szStr2, | ||
char | cWild | ||
) |
Definition at line 190 of file Standard.cpp.
int SGetLine | ( | const char * | szText, |
const char * | cpPosition | ||
) |
Definition at line 479 of file Standard.cpp.
Referenced by C4AulParseError::C4AulParseError(), C4MCParserErr::C4MCParserErr(), C4AulScriptFunc::GetLineOfCode(), C4ScriptHost::Parse(), and C4AulScriptContext::ReturnDump().
bool SGetModule | ( | const char * | szList, |
int | iIndex, | ||
char * | sTarget, | ||
int | iSize | ||
) |
Definition at line 539 of file Standard.cpp.
References iSize, SClearFrontBack(), and SCopySegment().
Referenced by C4ClientPlayerInfos::C4ClientPlayerInfos(), C4Group_ApplyUpdate(), SAddModules(), C4SDefinitions::SetModules(), C4MusicSystem::SetPlayList(), SIsModule(), SRemoveModules(), and C4GameSave::WriteDescDefinitions().
void SInsert | ( | char * | szString, |
const char * | szInsert, | ||
int | iPosition, | ||
int | iMaxLen | ||
) |
Definition at line 509 of file Standard.cpp.
References MemCopy(), and SLen().
Referenced by C4Group::GetFullName().
bool SIsModule | ( | const char * | szList, |
const char * | szString, | ||
int * | ipIndex, | ||
bool | fCaseSensitive | ||
) |
Definition at line 547 of file Standard.cpp.
References SEqual(), SEqualNoCase(), and SGetModule().
Referenced by C4Group_TestIgnore(), C4MapFolderData::CreateGUIElements(), C4FileSelDlg::GetSelection(), C4DefinitionSelDlg::IsItemGrayed(), C4Config::IsModule(), C4Game::JoinPlayer(), C4ScenarioListLoader::Scenario::LoadCustomPre(), C4StartupMainDlg::OnPlayerSelContextAdd(), C4Game::OpenScenario(), SAddModule(), C4FileSelDlg::SetSelection(), and SRemoveModule().
int SLineGetCharacters | ( | const char * | szText, |
const char * | cpPosition | ||
) |
Definition at line 491 of file Standard.cpp.
Referenced by C4AulParseError::C4AulParseError().
int SModuleCount | ( | const char * | szList | ) |
Definition at line 617 of file Standard.cpp.
Referenced by C4ClientPlayerInfos::C4ClientPlayerInfos(), C4ScenarioListLoader::Scenario::CanOpen(), and C4SDefinitions::SetModules().
void SNewSegment | ( | char * | szStr, |
const char * | szSepa | ||
) |
Definition at line 474 of file Standard.cpp.
References SAppend().
Referenced by SAddModule().
bool SRemoveModule | ( | char * | szList, |
const char * | szModule, | ||
bool | fCaseSensitive | ||
) |
Definition at line 588 of file Standard.cpp.
References SCharPos(), SDelete(), SIsModule(), and SLen().
Referenced by C4StartupMainDlg::OnPlayerSelContextRemovePlr(), C4Config::RemoveModule(), and SRemoveModules().
bool SRemoveModules | ( | char * | szList, |
const char * | szModules, | ||
bool | fCaseSensitive | ||
) |
Definition at line 605 of file Standard.cpp.
References SGetModule(), and SRemoveModule().
Referenced by C4StartupScenSelDlg::KeyCheat2().
void SReplaceChar | ( | char * | str, |
char | fc, | ||
char | tc | ||
) |
Definition at line 354 of file Standard.cpp.
Referenced by C4MenuItem::C4MenuItem(), C4StartupPlrSelDlg::CheckPlayerName(), C4NetFilenameAdapt::CompileFunc(), C4ObjectInfoCore::Default(), C4ComponentHost::Load(), C4TextureMap::LoadTextures(), C4Group::Open(), C4Application::ParseCommandLine(), and C4LangStringTable::ReplaceStrings().
const char* SRewindSpace | ( | const char * | szSPos, |
const char * | pBegin | ||
) |
Definition at line 427 of file Standard.cpp.
References IsWhiteSpace().
const char* SSearch | ( | const char * | szString, |
const char * | szIndex | ||
) |
Definition at line 369 of file Standard.cpp.
References SLen().
Referenced by C4ClientPlayerInfos::C4ClientPlayerInfos(), C4DownloadDlg::DownloadFile(), C4Config::ExpandEnvironmentVariables(), C4TextureMap::GetIndexMatTex(), C4ComponentHost::GetLanguageString(), C4ComponentHost::Load(), C4MusicSystem::LoadDir(), C4MaterialMap::LoadEnumeration(), C4TextureMap::LoadFlags(), C4Player::LoadRuntimeData(), LogFatal(), C4MessageInput::ProcessCommand(), StdStrBuf::Replace(), C4LangStringTable::ReplaceStrings(), C4Landscape::SetTextureIndex(), and C4Markup::StripMarkup().
const char* SSearchNoCase | ( | const char * | szString, |
const char * | szIndex | ||
) |
Definition at line 384 of file Standard.cpp.
References CharCapital(), and SLen().
Referenced by C4StartupNetListEntry::KeywordMatch().
std::string strprintf | ( | const char * | format, |
... | |||
) |
Definition at line 838 of file Standard.cpp.
References s, and vstrprintf().
Referenced by C4GUI::MessageDialog::MessageDialog().
int32_t StrToI32 | ( | const char * | str, |
int | base, | ||
const char ** | scan_end | ||
) |
bool SWildcardMatchEx | ( | const char * | szString, |
const char * | szWildcard | ||
) |
Definition at line 635 of file Standard.cpp.
Referenced by C4Effect::Get(), C4Effect::GetCount(), C4Network2IRCClient::Join(), and StdMeshMaterialSubLoader::Load().
void SWordWrap | ( | char * | szText, |
char | cSpace, | ||
char | cSepa, | ||
int | iMaxLine | ||
) |
Definition at line 399 of file Standard.cpp.
Referenced by C4Game::DrawCrewOverheadText().
std::string vstrprintf | ( | const char * | format, |
va_list | args | ||
) |
Definition at line 822 of file Standard.cpp.
References s.
Referenced by strprintf().