|
gwenhywfar 5.14.1
|
#include "config.h"#include <gwenhywfar/gwenhywfarapi.h>#include <stdio.h>#include <stdlib.h>#include <limits.h>#include <string.h>#include "binreloc.h"
Go to the source code of this file.
Macros | |
| #define | __BINRELOC_C__ |
| #define | DIRSEP "/" |
| #define | DIRSEP_C '/' |
| #define | NULL ((void *) 0) /* typecasted as char* for C++ type safeness */ |
Functions | |
| static char * | _br_find_exe (BrInitError *error) |
| static char * | _br_find_exe_for_symbol (const void *symbol, GWEN_UNUSED BrInitError *error) |
| char * | br_build_path (const char *dir, const char *file) |
| char * | br_dirname (const char *path) |
| char * | br_find_bin_dir (const char *default_bin_dir) |
| char * | br_find_data_dir (const char *default_data_dir) |
| char * | br_find_etc_dir (const char *default_etc_dir) |
| char * | br_find_exe (const char *default_exe) |
| char * | br_find_exe_dir (const char *default_dir) |
| char * | br_find_lib_dir (const char *default_lib_dir) |
| char * | br_find_libexec_dir (const char *default_libexec_dir) |
| char * | br_find_locale_dir (const char *default_locale_dir) |
| char * | br_find_prefix (const char *default_prefix) |
| char * | br_find_sbin_dir (const char *default_sbin_dir) |
| int | br_init (BrInitError *error) |
| int | br_init_lib (BrInitError *error) |
| char * | br_strcat (const char *str1, const char *str2) |
| static char * | br_strndup (const char *str, size_t size) |
Variables | |
| static char * | exe = (char *) NULL |
| #define __BINRELOC_C__ |
Definition at line 14 of file binreloc.c.
| #define DIRSEP "/" |
Definition at line 41 of file binreloc.c.
Referenced by br_build_path(), br_dirname(), GWEN_Crypt_Token_ModuleInit(), GWEN_DBIO_ModuleInit(), GWEN_Directory_FindFileInPaths(), and GWEN_Directory_FindPathForFile().
| #define DIRSEP_C '/' |
Definition at line 42 of file binreloc.c.
Referenced by _br_find_exe(), br_build_path(), and br_dirname().
| #define NULL ((void *) 0) /* typecasted as char* for C++ type safeness */ |
Definition at line 300 of file binreloc.c.
Referenced by _abortAllCommands(), _abortCommandsInQueue(), _addAssignNewValueCode(), _addBuildCommandsFromBuilder(), _addCommands(), _addCopyMemberCode(), _addDupMemberCode(), _addImplementation(), _addImplementation(), _addImplementation(), _addImplementation(), _addLogLineToFile(), _addMatchingFiles(), _addMember(), _addMemberFinis(), _addMemberInits(), _addMembers(), _addOneSubTargetForTarget(), _addOrBuildTargetSources(), _addReadMemberCode(), _addReadMemberCode(), _addReadMemberCode(), _addReleaseOldValueCode(), _addSetterImplementation(), _addSockets(), _addSocketsWhenConnecting(), _addSourcesOrMkBuildersAndGetTheirOutputs(), _addSubTargets(), _addSubTargetsForTarget(), _addTargetForLanguage(), _addWriteMemberCode(), _addWriteMemberCode(), _addWriteMemberCode(), _appendVarValue(), _attachToAllObjects(), _br_find_exe(), _br_find_exe_for_symbol(), _buildDefineDefines(), _buildGroupApiDoc(), _buildImplementation(), _buildInlines(), _buildMemberInlines(), _buildToHashString(), _callPkgConfig(), _checkAgainstGivenOption(), _checkDatesOfFileAgainstList(), _checkDependencies(), _checkForNeedToReconnect(), _checkFunction(), _checkHeader(), _checkPlugin(), _checkRunningQueue(), _checkSockets(), _checkStringListOption(), _checkStringOption(), _checkVersion(), _combinedPluginDescrList(), _combinedString(), _convertAndSetCharValue(), _convertAndSetCharValue(), _copyLink(), _copyPtrList(), _copyRegFile(), _createAndSetupAddress(), _createAndSetupAddress(), _createAndSetupSocket(), _createAndSetupSocket(), _createFromGregorianAndUseGivenString(), _createPluginFromLibloader(), _dbEnter(), _dbForEvery(), _dbIfCharDataMatches(), _dbIfHasCharData(), _dbIfNotCharDataMatches(), _dbIfNotHasCharData(), _dbIfNotPathExists(), _dbIfPathExists(), _detachFromAllObjects(), _determineNamePath(), _determineProgPath(), _determineTarget(), _determineTools(), _distributeBufferContent(), _encode(), _ensureWritePos(), _exportDbToXml(), _fileListToTopBuildDirStringList(), _filesChanged(), _findByTypeAndData(), _findPluginDescrByNameInList2(), _findTagForClosingTagAndcloseAndMoveSubTags(), _freeData(), _genBuilderForSourceFile(), _genBuilderForTarget(), _generateInstallList(), _getAllToolPaths(), _getAndCheckRequiredGwenVersion(), _getBuilderByName(), _getByKey(), _getFilePermissions(), FOX16_HtmlCtx::_getFoxFont(), _getHighestModificationTime(), _getLocalOrMainPluginNode(), _getLowestModificationTime(), _getPluginDescrsFromPluginList(), _getToolPath(), _gwenGuiSignalHandler(), _handleDbCreateAndEnterGroup(), _handleDbCreateAndEnterGroup(), _handleDbCreateAndEnterTempGroup(), _handleDbCreateAndEnterTempGroup(), _handleDbSetCharValue_internal(), _handleDbSetCharValue_internal(), _handlePath(), _handleStringArgument(), _handleXmlEnter(), _handleXmlEnter(), _handleXmlForEvery(), _handleXmlForEvery(), _handleXmlIfCharDataMatches(), _handleXmlIfCharDataMatches(), _handleXmlIfHasCharData(), _handleXmlIfHasCharData(), _handleXmlIfNotCharDataMatches(), _handleXmlIfNotCharDataMatches(), _handleXmlIfNotHasCharData(), _handleXmlIfNotHasCharData(), _handleXmlIfNotPathExists(), _handleXmlIfNotPathExists(), _handleXmlIfPathExists(), _handleXmlIfPathExists(), _handleXmlPath(), _inFilesNewerThanOutFiles(), _loadPluginDescrs(), _makeAbsolutePaths(), _mallocPtrList(), _needRunCurrentCommand(), _parseAndSetBuildMessage(), _parseArg(), _parseBuildCmd(), _parseBuildCommand(), _parseBuildInputFiles(), _parseBuildOutputFiles(), _parseChildNodes(), _parseChildNodes(), _parseChildNodes(), _parseChildNodes(), _parseChildNodes(), _parseChildNodes(), _parseDefine(), _parseDefines(), _parseDep(), _parseI18n(), _parseIfNotVarHasValue(), _parseIfNotVarMatches(), _parseIfVarHasValue(), _parseIfVarMatches(), _parseIncludes(), _parseLib(), _parseLibraries(), _parseOutFile(), _parseProg(), _parseSetVar(), _parseSubCmd(), _parseSubdir(), _parseUsedTargets(), _parseVersions(), _parseWriteFile(), _prepareContextForSetup(), _readAndStoreNextVersionPart(), _readArgs(), _readArgsIncludes(), _readArgsInputFiles(), _readArgsIntoDb(), _readArgsLoop(), _readArgsOutputFiles(), _readArray(), _readBuildFileList(), _readBuildMessage(), _readCommandLine(), _readCommandsFromXml(), _readDepFile(), _readDepFile(), _readFileIdsFromXml(), _readFileList(), _readFileListFromTagNode(), _readFilesFromDataNode(), _readFilesFromXml(), _readFlagsFromChar(), _readFlagsFromChar(), _readFromFile(), _readIntUntilPointOrHyphen(), _readMainFilename(), _readMainSettingsFromXml(), _readModifyWriteFile(), _readObject(), _readOptionsFromDb(), _readPluginDescriptionFromFile(), _readSettingsFromXml(), _readSubCmd(), _readSubCommandListFromXml(), _readTarget(), _readTokenUntilChar(), _readValue(), _readXmlDataIntoBufferAndExpand(), _reallocPtrList(), _retrieveCflags(), _retrieveLdflags(), _retrieveVariable(), _retrieveVariables(), _searchAndLoadModule(), _setFilePermissions(), _setProjectVersionFromProjectAttributes(), _setProjectVersionFromString(), _setToolName(), _setupGui(), _setupOutFiles(), _setupTargetLinkSpec(), _splitFixedWithStringIntoStringlist(), _splitVariableNameInNameAndIndex(), _startCommand(), _startConnect(), _startListen(), _tryReadCachedPasswd(), _unlinkFilesInStringList(), _varHasValue(), _waitForRunningJobs(), _writeConfigH(), _writeDistFiles(), _writeLinesToFile(), _writeProjectVersionToContextDbVars(), _writeStaticLibHelper(), _writeVarValueToBuffer(), _xmlCreateAndEnterElement(), _xmlSetCharValue(), add2Archive(), addMemberInfoToCallDb(), br_dirname(), br_find_bin_dir(), br_find_data_dir(), br_find_etc_dir(), br_find_exe(), br_find_exe_dir(), br_find_lib_dir(), br_find_libexec_dir(), br_find_locale_dir(), br_find_prefix(), br_find_sbin_dir(), br_init(), br_init_lib(), br_strcat(), br_strndup(), build(), buildDefs(), buildFile2(), checkArchive(), checkArgs(), checkTree(), FOX16_GuiDialog::closeDialog(), QT4_GuiDialog::closeDialog(), QT5_GuiDialog::closeDialog(), COCOA_Gui_CloseDialog(), Cocoa_Gui_Dialog_Run(), COCOA_Gui_GetFileName(), COCOA_Gui_OpenDialog(), CocoaGui_Dialog_Setup(), CocoaGui_WComboBox_GetCharProperty(), CppDialog::CppDialog(), CppDialog::CppDialog(), CppGui::CppGui(), CppWidget::CppWidget(), createArchive(), Dlg_Test1_new(), Dlg_Test2_new(), doBuildDefs(), QT4_GuiDialog::execute(), QT5_GuiDialog::execute(), extractArchive(), QT4_Gui::extractHtml(), FOX16_Gui::findWinScope(), FOX16_Gui::FOX16_Gui(), FOX16_GuiDialog::FOX16_GuiDialog(), FOX16_GuiDialog::FOX16_GuiDialog(), FOX16_GuiSortingList::FOX16_GuiSortingList(), FOX16_HtmlCtx::FOX16_HtmlCtx(), FOX16_HtmlLabel::FOX16_HtmlLabel(), FOX16_HtmlLabel::FOX16_HtmlLabel(), FOX16_HtmlText::FOX16_HtmlText(), FOX16_HtmlText::FOX16_HtmlText(), Qt4_W_ListBox::getCharProperty(), Qt5_W_ListBox::getCharProperty(), FOX16_HtmlText::getContentHeight(), FOX16_HtmlText::getContentWidth(), CppGui::getCppGui(), getCryptToken(), FOX16_HtmlLabel::getDefaultHeight(), FOX16_HtmlLabel::getDefaultWidth(), CppWidget::getDialog(), FOX16_GuiDialog::getDialog(), QT4_GuiDialog::getDialog(), QT5_GuiDialog::getDialog(), FOX16_Gui::getFgGui(), FOX16_Gui::getFileName(), QT4_Gui::getFileName(), QT5_Gui::getFileName(), FOX16_Gui::getHtmlText(), FOX16_GuiDialog::getIcon(), FOX16_HtmlCtx::getImage(), FOX16_GuiDialog::getIntProperty(), FOX16_Gui::getRawText(), FOX16_HtmlCtx::getTextHeight(), FOX16_HtmlCtx::getTextWidth(), GTK2_Gui_CloseDialog(), GTK2_Gui_Dialog_Run(), GTK2_Gui_GetFileName(), GTK2_Gui_OpenDialog(), Gtk2Gui_Dialog_Setup(), Gtk2Gui_GetRawText(), Gtk2Gui_WComboBox_GetIntProperty(), Gtk2Gui_WComboBox_Setup(), Gtk2Gui_WListBox_GetCharProperty(), Gtk2Gui_WListBox_GetIntProperty(), Gtk2Gui_WListBox_SetCharProperty(), Gtk2Gui_WListBox_SetIntProperty(), Gtk2Gui_WListBox_Setup(), Gtk2Gui_WRadioButton_Setup(), Gtk2Gui_WScrollArea_Setup(), Gtk2Gui_WStack_AddChildGuiWidget(), Gtk2Gui_WTabBook_AddChildGuiWidget(), Gtk2Gui_WTextBrowser_Setup(), GTK3_Gui_CloseDialog(), GTK3_Gui_Dialog_Run(), GTK3_Gui_GetFileName(), GTK3_Gui_OpenDialog(), Gtk3Gui_Dialog_Setup(), Gtk3Gui_GetRawText(), Gtk3Gui_WComboBox_GetIntProperty(), Gtk3Gui_WComboBox_Setup(), Gtk3Gui_WHSplitter_AddChildGuiWidget(), Gtk3Gui_WListBox_GetCharProperty(), Gtk3Gui_WListBox_GetIntProperty(), Gtk3Gui_WListBox_SetCharProperty(), Gtk3Gui_WListBox_SetIntProperty(), Gtk3Gui_WListBox_Setup(), Gtk3Gui_WRadioButton_Setup(), Gtk3Gui_WScrollArea_Setup(), Gtk3Gui_WStack_AddChildGuiWidget(), Gtk3Gui_WTabBook_AddChildGuiWidget(), Gtk3Gui_WTextBrowser_Setup(), Gtk3Gui_WVSplitter_AddChildGuiWidget(), GWB_Build(), GWB_BuildCmd_dup(), GWB_BuildCmd_free(), GWB_BuildCmd_fromXml(), GWB_BuildCmd_PrintDescriptionWithText(), GWB_BuildCmd_SetBuilderName(), GWB_BuildCmd_SetBuildMessage(), GWB_BuildCmd_SetCurrentProcess(), GWB_BuildCmd_SetFolder(), GWB_BuildCtx_AddBuildCmdsForFileToList(), GWB_BuildCtx_AddFile(), GWB_BuildCtx_CreateAndSetLogFilenameForSubCmd(), GWB_BuildCtx_FillWaitingQueue(), GWB_BuildCtx_fromXml(), GWB_BuildCtx_ReadAndTranslateDepfile(), GWB_BuildCtx_ReadFromXmlFile(), GWB_BuildCtx_Run(), GWB_BuildCtx_SetInitialSourceDir(), GWB_BuildCtx_SetLogPath(), GWB_BuildCtx_WriteToXmlFile(), GWB_Builder_AddInputFile(), GWB_Builder_AddOutputFile(), GWB_Builder_AddRelativeFolderToBuffer(), GWB_Builder_SetTargetLinkSpec(), GWB_BuildSubCmd_dup(), GWB_BuildSubCmd_fromXml(), GWB_BuildSubCmd_SetArguments(), GWB_BuildSubCmd_SetBuildMessage(), GWB_BuildSubCmd_SetCommand(), GWB_BuildSubCmd_SetDepFilePath(), GWB_BuildSubCmd_SetLogFilename(), GWB_Context_AddInclude(), GWB_Context_AddSourceFile(), GWB_Context_ClearDefineList(), GWB_Context_ClearIncludeList(), GWB_Context_ClearSourceFileList2(), GWB_Context_Dump(), GWB_Context_SetCompilerFlags(), GWB_Context_SetCurrentBuildDir(), GWB_Context_SetCurrentRelativeDir(), GWB_Context_SetCurrentSourceDir(), GWB_Context_SetDefine(), GWB_Context_SetInitialSourceDir(), GWB_Context_SetLinkerFlags(), GWB_Context_SetTopBuildDir(), GWB_Context_SetTopSourceDir(), GWB_File_AddWaitingBuildCmd(), GWB_File_CopyObjectAndChangeExtension(), GWB_File_dup(), GWB_File_FileListToTopBuildDirStringList(), GWB_File_fromXml(), GWB_File_GetExt(), GWB_File_List2_GetAt(), GWB_File_List2_GetFileById(), GWB_File_List2_GetFileByPathAndName(), GWB_File_List2_GetOrCreateFile(), GWB_File_List2_ReadXml(), GWB_File_SetBuilder(), GWB_File_SetFileType(), GWB_File_SetFolder(), GWB_File_SetInstallName(), GWB_File_SetInstallPath(), GWB_File_SetName(), GWB_GBuilderDescr_List_GetByName(), GWB_GBuilderDescr_new(), GWB_GBuilderDescr_ReadAll(), GWB_GenericBuilder_Factory(), GWB_GenericBuilder_new(), GWB_InstallFiles(), GWB_KeyValuePair_List_GetNextByKey(), GWB_KeyValuePair_List_GetValue(), GWB_KeyValuePair_SetKey(), GWB_KeyValuePair_SetValue(), GWB_MkDist(), GWB_Option_new(), GWB_Option_SetDefaultValue(), GWB_Option_SetDefinePrefix(), GWB_ParseBuildFiles(), GWB_ParseCheckCompiler(), GWB_ParseCheckFunctions(), GWB_ParseCheckHeaders(), GWB_ParseCheckLibs(), GWB_ParseCheckProgs(), GWB_ParseDependencies(), GWB_ParseOption(), GWB_ParseProject(), GWB_Parser_ParseSourcesOrHeaders(), GWB_Parser_ParseSubdirs(), GWB_Parser_ParseWellKnownElements(), GWB_Parser_ReadBuildFile(), GWB_Parser_ReadBuildTree(), GWB_Parser_ReadNamedXmlDataIntoBufferAndExpand(), GWB_Parser_ReadXmlDataIntoBufferAndExpand(), GWB_Parser_ReadXmlDataIntoStringList(), GWB_Parser_ReplaceVarsBetweenAtSigns(), GWB_ParseTarget(), GWB_Prepare(), GWB_Project_ClearDefineList(), GWB_Project_GetOptionById(), GWB_Project_GetTargetById(), GWB_Project_SetDefine(), GWB_Project_SetProjectName(), GWB_Project_SetVersion(), GWB_RepeatLastSetup(), GWB_Setup(), GWB_Target_AddUsedLibraryName(), GWB_Target_AddUsedTargetLinkSpec(), GWB_Target_AddUsedTargetName(), GWB_Target_SetId(), GWB_Target_SetInstallName(), GWB_Target_SetInstallPath(), GWB_Target_SetName(), GWB_Tools_CheckCompilerArgs(), GWB_Tools_TryCompile(), GWB_Tools_TryLink(), GWB_Utils_CopyFile(), GWB_Utils_ReadFileList2(), GWB_Utils_ReadInstallFileList(), GWB_Utils_ReadProjectInfoFromFile(), GWB_Utils_VersionStringToDb(), GWB_Utils_VersionStringToInt(), GWB_Utils_WriteBuildFileList(), GWB_Utils_WriteContextTreeToFile(), GWB_Utils_WriteInstallFileList(), GWB_Utils_WriteProjectFileList(), GWB_Utils_WriteProjectInfoToFile(), GWB_Utils_WriteProjectToFile(), GWBUILD_Debug_PrintFileList2(), GWBUILD_GetModificationTimeOfFile(), GWBUILD_GetPathFromEnvironment(), GWBUILD_MakeBuildCommands(), GWBUILD_MakeBuildersForTargets(), GWBUILD_SetTargetSystem(), GWBUILD_TargetType_fromString(), GWEN_Buffer_AllocRoom(), GWEN_ConfigMgr_Factory(), GWEN_ConfigMgrDir__GetUniqueId(), GWEN_ConfigMgrDir__UpdateLastUniqueId(), GWEN_ConfigMgrDir_FindLock(), GWEN_ConfigMgrDir_ListGroups(), GWEN_ConfigMgrDir_new(), GWEN_ConfigMgrDir_SetGroup(), GWEN_ConfigMgrDir_UnlockGroup(), GWEN_Crypt_CryptAlgo_dup(), GWEN_Crypt_CryptAlgo_free(), GWEN_Crypt_CryptAlgo_fromDb(), GWEN_Crypt_CryptAlgo_SetInitVector(), GWEN_Crypt_HashAlgo_dup(), GWEN_Crypt_HashAlgo_free(), GWEN_Crypt_HashAlgo_fromDb(), GWEN_Crypt_HashAlgo_SetInitVector(), GWEN_Crypt_Key_dup(), GWEN_Crypt_Key_fromDb(), GWEN_Crypt_KeyAes128_SetIV(), GWEN_Crypt_KeyAes256_SetIV(), GWEN_Crypt_KeyDes3K_SetIV(), GWEN_Crypt_KeyRsa__ReadMpi(), GWEN_Crypt_KeyRsa_Decipher(), GWEN_Crypt_KeyRsa_dup(), GWEN_Crypt_KeyRsa_Encipher(), GWEN_Crypt_KeyRsa_fromDb(), GWEN_Crypt_KeyRsa_fromModExp(), GWEN_Crypt_KeyRsa_fromModPrivExp(), GWEN_Crypt_KeyRsa_GeneratePair(), GWEN_Crypt_KeyRsa_Sign(), GWEN_Crypt_KeyRsa_Verify(), GWEN_Crypt_KeySym__fromDb(), GWEN_Crypt_KeySym_freeData(), GWEN_Crypt_KeySym_fromData(), GWEN_Crypt_KeySym_fromDb(), GWEN_Crypt_KeySym_Generate(), GWEN_Crypt_PaddAlgo_fromDb(), GWEN_Crypt_Token_Context_copy(), GWEN_Crypt_Token_Context_dup(), GWEN_Crypt_Token_Context_free(), GWEN_Crypt_Token_Context_List_GetById(), GWEN_Crypt_Token_Context_new(), GWEN_Crypt_Token_Context_ReadDb(), GWEN_Crypt_Token_Context_ReadXml(), GWEN_Crypt_Token_Context_SetAddress(), GWEN_Crypt_Token_Context_SetCid(), GWEN_Crypt_Token_Context_SetCustomerId(), GWEN_Crypt_Token_Context_SetKeyHash(), GWEN_Crypt_Token_Context_SetPeerId(), GWEN_Crypt_Token_Context_SetPeerName(), GWEN_Crypt_Token_Context_SetServiceId(), GWEN_Crypt_Token_Context_SetSystemId(), GWEN_Crypt_Token_Context_SetUserId(), GWEN_Crypt_Token_Context_SetUserName(), GWEN_Crypt_Token_GetContext(), GWEN_Crypt_Token_GetKeyInfo(), GWEN_Crypt_Token_GetPin(), GWEN_Crypt_Token_KeyInfo__new(), GWEN_Crypt_Token_KeyInfo_copy(), GWEN_Crypt_Token_KeyInfo_dup(), GWEN_Crypt_Token_KeyInfo_free(), GWEN_Crypt_Token_KeyInfo_GetCertificateData(), GWEN_Crypt_Token_KeyInfo_GetExponentData(), GWEN_Crypt_Token_KeyInfo_GetModulusData(), GWEN_Crypt_Token_KeyInfo_List_GetById(), GWEN_Crypt_Token_KeyInfo_ReadDb(), GWEN_Crypt_Token_KeyInfo_ReadXml(), GWEN_Crypt_Token_KeyInfo_SetCertificate(), GWEN_Crypt_Token_KeyInfo_SetExponent(), GWEN_Crypt_Token_KeyInfo_SetKeyDescr(), GWEN_Crypt_Token_KeyInfo_SetModulus(), GWEN_Crypt_Token_Plugin_CreateToken(), GWEN_Crypt_Token_PluginManager_CheckToken(), GWEN_Crypt_Token_PluginManager_GetPluginDescrs(), GWEN_Crypt_TokenFile__ActivateKey(), GWEN_Crypt_TokenFile__Decipher(), GWEN_Crypt_TokenFile__Encipher(), GWEN_Crypt_TokenFile__GenerateKey(), GWEN_Crypt_TokenFile__GetContext(), GWEN_Crypt_TokenFile__GetContextIdList(), GWEN_Crypt_TokenFile__GetKey(), GWEN_Crypt_TokenFile__GetKeyIdList(), GWEN_Crypt_TokenFile__GetKeyInfo(), GWEN_Crypt_TokenFile__SetContext(), GWEN_Crypt_TokenFile__SetKeyInfo(), GWEN_Crypt_TokenFile__Sign(), GWEN_Crypt_TokenFile__Verify(), GWEN_Crypt_TokenFile_GetContext(), GWEN_Crypt_TokenOHBCI__Decode(), GWEN_CryptHead_fromBuffer(), GWEN_CryptHead_SetKey(), GWEN_CryptHead_SetKeyName(), GWEN_CryptMgr_Decrypt(), GWEN_CryptMgr_Encrypt(), GWEN_CryptMgr_SetLocalKeyName(), GWEN_CryptMgr_SetPeerKeyName(), GWEN_CryptMgr_Verify(), GWEN_CryptMgrKeys_DecryptKey(), GWEN_CryptMgrKeys_EncryptKey(), GWEN_CryptMgrKeys_SignData(), GWEN_CryptMgrKeys_VerifyData(), GWEN_Date__fillTmplChars(), GWEN_Date_fromDb(), GWEN_Date_fromGmTime(), GWEN_Date_fromGregorian(), GWEN_Date_fromLocalTime(), GWEN_Date_fromString(), GWEN_Date_fromStringWithTemplate(), GWEN_Date_GetThisQuarterYearEnd(), GWEN_Date_GetThisQuarterYearStart(), GWEN_Date_GetThisWeekStartFromMonday(), GWEN_Date_GetThisWeekStartFromSunday(), GWEN_DB__ReadValues(), GWEN_DB_count_cb(), GWEN_DB_FindFirstGroup(), GWEN_DB_FindFirstVar(), GWEN_DB_FindGroup(), GWEN_DB_FindNextGroup(), GWEN_DB_FindNextVar(), GWEN_DB_FindVar(), GWEN_DB_GetBinValueFromNode(), GWEN_DB_GetCharValueFromNode(), GWEN_DB_GetFirstGroup(), GWEN_DB_GetFirstValue(), GWEN_DB_GetFirstVar(), GWEN_DB_GetGroup(), GWEN_DB_GetNextGroup(), GWEN_DB_GetNextValue(), GWEN_DB_GetNextVar(), GWEN_DB_GetValue(), GWEN_DB_Group_dup(), GWEN_DB_GroupName(), GWEN_DB_Groups_Foreach(), GWEN_DB_Node_Append_UnDirty(), GWEN_DB_Node_dup(), GWEN_DB_Node_free(), GWEN_DB_Node_InsertUnDirty(), GWEN_DB_Node_Unlink_UnDirty(), GWEN_DB_ReadFromFastBuffer(), GWEN_DB_Values_Foreach(), GWEN_DB_VariableName(), GWEN_DB_Variables_Foreach(), GWEN_DB_WriteGroupToIoLayer(), GWEN_DBIO_OldDb__ParseLine(), GWEN_Dialog__ReadXmlWidget(), GWEN_Dialog_AddSubDialog(), GWEN_Dialog_CreateAndLoadWithPath(), GWEN_Dialog_DumpWidget(), GWEN_Dialog_EmitSignal(), GWEN_Dialog_EmitSignalToAll(), GWEN_Dialog_FindWidgetByName(), GWEN_Dialog_GetWidgetText(), GWEN_Dialog_ListGetFirstColumnData(), GWEN_Dialog_ListGetItemMatchingFirstColumn(), GWEN_Dialog_new(), GWEN_Dialog_ReadXml(), GWEN_Dialog_ReadXmlFile(), GWEN_Directory_GetAbsoluteFolderPath(), GWEN_Directory_GetAllEntries(), GWEN_Directory_GetDirEntries(), GWEN_Directory_GetFileEntries(), GWEN_Directory_GetFileEntriesWithType(), GWEN_Directory_GetMatchingFilesRecursively(), GWEN_DlgInput_CheckInput(), GWEN_DlgInput_Fini(), GWEN_DlgInput_FreeData(), GWEN_DlgInput_new(), GWEN_DlgMessage_new(), GWEN_DlgProgress_AddLogText(), GWEN_DlgProgress_new(), GWEN_DlgShowBox_new(), GWEN_Funcs_Find(), GWEN_Funcs_Has_Call(), GWEN_Funcs_Has_Call_Args(), GWEN_Funcs_Has_Call_DB_NODE_Args(), GWEN_Gui_DialogBased_CheckShow(), GWEN_Gui_DialogBased_InputBox(), GWEN_Gui_DialogBased_MessageBox(), GWEN_Gui_DialogBased_ProgressAdvance(), GWEN_Gui_DialogBased_ProgressEnd(), GWEN_Gui_DialogBased_ProgressLog(), GWEN_Gui_DialogBased_ProgressSetTotal(), GWEN_Gui_DialogBased_ProgressStart(), GWEN_Gui_DialogBased_ShowBox(), GWEN_Gui_ExtendSyncIo(), GWEN_Gui_GetCharSet(), GWEN_Gui_GetGui(), GWEN_Gui_GetName(), GWEN_Gui_GetPasswdStore(), GWEN_Gui_Internal_GetPassword(), GWEN_Gui_Internal_GetSyncIo(), GWEN_Gui_Internal_SetPasswordStatus(), GWEN_Gui_ModuleFini(), GWEN_Gui_ModuleInit(), GWEN_Gui_SetCharSet(), GWEN_Gui_SetGui(), GWEN_Gui_SetName(), GWEN_Gui_ShowError(), GWEN_Gui_ShowProgress(), GWEN_Gui_WaitForSockets(), GWEN_HttpSession_Fini(), GWEN_HttpSession_fromSocketPassive(), GWEN_HttpSession_Init(), GWEN_HttpSession_SetHttpContentType(), GWEN_HttpSession_SetHttpUserAgent(), GWEN_I18N_BindTextDomain_Codeset(), GWEN_I18N_BindTextDomain_Dir(), GWEN_I18N_SetLocale(), GWEN_IdList64_AddId(), GWEN_IdList64_dup(), GWEN_InheritData_freeData(), GWEN_IpcMsg_new(), GWEN_JsonElement_FindByIdxTypeAndData(), GWEN_JsonElement_fromString(), GWEN_JsonElement_GetData(), GWEN_JsonElement_SetData(), GWEN_List1_Sort(), GWEN_MDigest__HashFileTree(), GWEN_MDigest_HashFileTree(), GWEN_MDigest_SetDigestLen(), GWEN_MemCache__MakeRoom(), GWEN_MemCache_CreateEntry(), GWEN_Memory_malloc(), GWEN_Msg_dup(), GWEN_Msg_fromBytes(), GWEN_Msg_GetBuffer(), GWEN_Msg_GetConstBuffer(), GWEN_Msg_GetDbParsedInfo(), GWEN_MsgEndpoint_ChildrenIoLoop(), GWEN_MsgEndpoint_Disconnect(), GWEN_MsgEndpoint_GetCurrentlyReceivedMsg(), GWEN_MsgEndpoint_GetFirstReceivedMessage(), GWEN_MsgEndpoint_GetFirstSendMessage(), GWEN_MsgEndpoint_GetName(), GWEN_MsgEndpoint_GetReceivedMessageList(), GWEN_MsgEndpoint_GetSendMessageList(), GWEN_MsgEndpoint_GetSocket(), GWEN_MsgEndpoint_IoLoop(), GWEN_MsgEndpoint_RemoveUnconnectedAndEmptyChildren(), GWEN_MsgEndpoint_SetAddSocketsFn(), GWEN_MsgEndpoint_SetCheckSocketsFn(), GWEN_MsgEndpoint_SetState(), GWEN_MsgEngine__WriteGroup(), GWEN_MsgRequest_AddMsgToList(), GWEN_MsgRequest_GetCreatedAt(), GWEN_MsgRequest_GetEndpoint(), GWEN_MsgRequest_GetExpiresAt(), GWEN_MsgRequest_GetFirstMsgFromList(), GWEN_MsgRequest_GetMsgList(), GWEN_MsgRequest_GetPrivateData(), GWEN_MsgRequest_GetRequestMsg(), GWEN_MsgRequest_SetAbortFn(), GWEN_MsgRequest_SetHandleResponseFn(), GWEN_MsgRequest_SetSubRequestFinishedFn(), GWEN_MsgRequest_Tree2_FindByEndpointAndMsgId(), GWEN_MultiCache_Type_GetData(), GWEN_MultiCache_Type_GetDataWithParams(), GWEN_MultiCache_Type_GetDataWithParams5(), GWEN_MultiCache_Type_GetIdsInCache(), GWEN_MultilayerEndpoint_SetCheckSocketsFn(), GWEN_MultilayerEndpoint_SetStartConnectFn(), GWEN_Padd_AddPkcs1Pss(), GWEN_Param_copy(), GWEN_Param_dup(), GWEN_Param_free(), GWEN_Param_List_GetByName(), GWEN_Param_List_ReadValuesFromXml(), GWEN_Param_List_ReadXml(), GWEN_Param_List_WriteValuesToXml(), GWEN_Param_new(), GWEN_Param_ReadDb(), GWEN_Param_ReadXml(), GWEN_Param_SetChoices(), GWEN_Param_SetCurrentValue(), GWEN_Param_SetDefaultValue(), GWEN_Param_SetLongDescription(), GWEN_Param_SetName(), GWEN_Param_SetShortDescription(), GWEN_Param_Tree_GetByName(), GWEN_PasswordStore__GetPassword(), GWEN_PasswordStore__SetPassword(), GWEN_PasswordStore_ClearStoragePasswd(), GWEN_PasswordStore_free(), GWEN_PasswordStore_new(), GWEN_PasswordStore_SafeFreeDb(), GWEN_PasswordStore_SetPassword(), GWEN_PluginDescription_fromXml(), GWEN_PluginDescription_SetAuthor(), GWEN_PluginDescription_SetLongDescr(), GWEN_PluginDescription_SetName(), GWEN_PluginDescription_SetShortDescr(), GWEN_PluginDescription_SetType(), GWEN_PluginDescription_SetVersion(), GWEN_PluginManager_AddPlugin(), GWEN_PluginManager_GetPluginDescr(), GWEN_PluginManager_LoadPlugin(), GWEN_Sar_CloseArchive(), GWEN_Sar_ExtractAndDigestFileReg(), GWEN_Sar_OpenArchive(), GWEN_Sar_ScanFile(), GWEN_Sar_SignArchive(), GWEN_Sar_UnpackArchive(), GWEN_Sar_VerifyArchive(), GWEN_SarFileHeader_copy(), GWEN_SarFileHeader_dup(), GWEN_SarFileHeader_new(), GWEN_SarFileHeader_SetPath(), GWEN_SigHead_fromBuffer(), GWEN_SigHead_SetDateTime(), GWEN_SigHead_SetKeyName(), GWEN_SigTail_fromBuffer(), GWEN_SigTail_SetSignature(), GWEN_SimplePtrList_AddPtr(), GWEN_SimplePtrList_Clear(), GWEN_SimplePtrList_EnsureWritability(), GWEN_SimplePtrList_free(), GWEN_SimplePtrList_GetPtrAt(), GWEN_StringList2_fromDb(), GWEN_StringList2_GetStringAt(), GWEN_StringList_FindStringEntry(), GWEN_StringList_fromString(), GWEN_StringList_fromString2(), GWEN_StringList_Sort(), GWEN_StringListEntry_SetData(), GWEN_SyncIo_Buffered_Read(), GWEN_SyncIo_GetBaseIoByTypeName(), GWEN_SyncIo_Http_Read(), GWEN_SyncIo_Http_RecvBody(), GWEN_SyncIo_Http_RecvBodyToSio(), GWEN_SyncIo_Http_SetWriteIdle(), GWEN_SyncIo_Memory_fromBuffer(), GWEN_SyncIo_Memory_new(), GWEN_SyncIo_Memory_Read(), GWEN_SyncIo_Memory_TakeBuffer(), GWEN_SyncIo_Memory_Write(), GWEN_SyncIo_Socket_Disconnect(), GWEN_SyncIo_Socket_new(), GWEN_SyncIo_Socket_Read(), GWEN_SyncIo_Socket_SetAddress(), GWEN_SyncIo_Socket_TakeOver(), GWEN_SyncIo_Socket_Write(), GWEN_SyncIo_Tls__readFile(), GWEN_SyncIo_Tls_GetPeerCert(), GWEN_SyncIo_Tls_Prepare(), GWEN_SyncIo_Tls_SetDhParamFile(), GWEN_SyncIo_Tls_SetLocalCertFile(), GWEN_SyncIo_Tls_SetLocalKeyFile(), GWEN_SyncIo_Tls_SetLocalTrustFile(), GWEN_SyncIo_Tls_SetRemoteHostName(), GWEN_Tag16_fromBuffer2(), GWEN_Tag16_GetTagData(), GWEN_Tag16_GetTagDataAsNewString(), GWEN_Tag16_List_FindFirstByTagType(), GWEN_Tag16_List_FindNextByTagType(), GWEN_Tag16_List_fromBuffer(), GWEN_TcpcEndpoint_new(), GWEN_TcpdEndpoint_new(), GWEN_Test_Module_copy(), GWEN_Test_Module_dup(), GWEN_Test_Module_free(), GWEN_Test_Module_GetCharParam(), GWEN_Test_Module_new(), GWEN_Test_Module_ReadDb(), GWEN_Test_Module_SetCharParam(), GWEN_Test_Module_SetDescription(), GWEN_Test_Module_SetName(), GWEN_Test_Module_SetParamsDb(), GWEN_Test_Module_Tree2_GetById(), GWEN_Text_DoubleToBuffer(), GWEN_Text_ReplaceVars(), GWEN_Text_StrCaseStr(), GWEN_Text_StringToDouble(), GWEN_Text_strndup(), GWEN_Time__fromString(), GWEN_Timestamp_dup(), GWEN_Timestamp_fromDb(), GWEN_Timestamp_fromInt64(), GWEN_Timestamp_fromString(), GWEN_Timestamp_fromStructTm(), GWEN_Timestamp_new(), GWEN_Timestamp_NowInGmTime(), GWEN_Timestamp_NowInLocalTime(), GWEN_Timestamp_toTimeT(), GWEN_Tree2_AddChild(), GWEN_Tree2_InsertChild(), GWEN_Tree2_Replace(), GWEN_Tree2_Unlink(), GWEN_Tree2Element_GetBelow(), GWEN_Tree2Element_GetFirstChild(), GWEN_Tree2Element_GetLastChild(), GWEN_Tree2Element_GetParent(), GWEN_Tree_Add(), GWEN_Tree_Del(), GWEN_Tree_Insert(), GWEN_Tree_InsertChild(), GWEN_Tree_Replace(), GWEN_TreeElement_GetBelow(), GWEN_TreeElement_GetFirstChild(), GWEN_TreeElement_GetLastChild(), GWEN_TreeElement_GetParent(), GWEN_Widget_GetImplData(), GWEN_Widget_GetText(), GWEN_Widget_GetTopDialog(), GWEN_Widget_ReadXml(), GWEN_Widget_SetIconFileName(), GWEN_Widget_SetImageFileName(), GWEN_Widget_SetName(), GWEN_Widget_SetText(), GWEN_XML__ReadTag(), GWEN_XmlCommanderGwenXml_LeaveDocNode(), GWEN_XmlCommanderLibXml_FindFirstElement(), GWEN_XmlCommanderLibXml_FindNextElement(), GWEN_XmlCommanderLibXml_GetIntValue(), GWEN_XmlCommanderLibXml_GetXmlCharValueByPath(), GWEN_XmlCommanderLibXml_LeaveDocNode(), GWEN_XmlCtx_SetEncoding(), GWEN_XmlCtxStore_AddAttr(), GWEN_XmlCtxStore_AddData(), GWEN_XmlCtxStore_EndTag(), GWEN_XmlCtxStore_StartTag(), GWEN_XMLGL__FindNameSpaceByUrl(), GWEN_XMLGL__GetNameSpaceByPrefix(), GWEN_XMLGL__SampleNameSpaces(), GWEN_XMLGL__TranslateName(), GWEN_XMLNode__WriteTagToStream(), GWEN_XMLNode_FindNameSpaceByName(), GWEN_XMLNode_FindNameSpaceByUrl(), GWEN_XMLNode_fromString(), GWEN_XMLNode_GetIntValueByPath(), GWEN_XMLNode_SetNamespace(), GWEN_XMLNode_toBuffer(), GWEN_XMLNode_WriteFile(), GWEN_XMLNode_WriteToStream(), GWEN_XsdNode_Unlink(), hashTree(), HtmlCtx_EndTag(), HtmlCtx_GetFont(), HtmlCtx_GetImage(), HtmlCtx_Layout(), HtmlCtx_new(), HtmlCtx_SetCurrentTagName(), HtmlCtx_SetStandardProps(), HtmlCtx_SetText(), HtmlCtx_TakeObjects(), HtmlFont_SetFontName(), HtmlGroup_Box_StartTag(), HtmlGroup_new(), HtmlGroup_Table_StartTag(), HtmlGroup_TableRow_StartTag(), HtmlGroup_UnorderedList_StartTag(), HtmlImage_SetImageName(), HtmlObject_SetText(), FOX16_HtmlLabel::layout(), FOX16_HtmlText::layout(), listArchive(), main(), mkArchiveKey(), FOX16_GuiDialog::onSelChanged(), FOX16_GuiDialog::onSelCommand(), FOX16_GuiDialog::onSelKeyPress(), FOX16_GuiDialog::onSelKeyRelease(), QT4_GuiDialog::openDialog(), QT5_GuiDialog::openDialog(), QT4_Gui::popParentWidget(), QT5_Gui::popParentWidget(), QT4_Gui::QT4_Gui(), QT4_GuiDialog::QT4_GuiDialog(), QT5_Gui::QT5_Gui(), QT5_GuiDialog::QT5_GuiDialog(), FOX16_GuiDialog::RadioButtonGroup::RadioButtonGroup(), releaseFillIn(), QT4_GuiDialog::runDialog(), QT5_GuiDialog::runDialog(), FOX16_GuiDialog::setCharProperty(), FOX16_GuiDialog::setIntProperty(), Qt4_W_ListBox::setIntProperty(), Qt5_W_ListBox::setIntProperty(), FOX16_GuiDialog::setup(), QT4_GuiDialog::setup(), QT5_GuiDialog::setup(), FOX16_GuiDialog::setupTree(), QT4_GuiDialog::setupTree(), QT5_GuiDialog::setupTree(), showPasswords(), signArchive(), signWithNew(), QT4_DialogBox::slotActivated(), QT5_DialogBox::slotActivated(), QT4_DialogBox::slotValueChanged(), QT5_DialogBox::slotValueChanged(), test1(), test1(), test10(), test3(), test8(), test9(), test_gui(), test_json(), TestFramework_Run(), TestGui_SetLogFile(), ThemeComboBox::ThemeComboBox(), TM2C_AddReleaseOldValueCode(), TM2C_BuildConstructor(), TM2C_BuildCopy(), TM2C_BuildDefineEnums(), TM2C_BuildDestructor(), TM2C_BuildDup(), TM2C_BuildEnumFromString(), TM2C_BuildEnumToString(), TM2C_BuildGetter(), TM2C_BuildList1Dup(), TM2C_BuildList1GetByMember(), TM2C_BuildList1SortByMember(), TM2C_BuildReadDb(), TM2C_BuildReadObject(), TM2C_BuildReadXml(), TM2C_BuildSetter(), TM2C_BuildStruct(), TM2C_BuildTree2GetByMember(), TM2C_BuildTreeGetByMember(), TM2C_BuildWriteDb(), TM2C_BuildWriteObject(), TM2C_BuildWriteXml(), TM2C_SetEnumStringFns(), Typemaker2_Builder_DetermineOutFileNames(), Typemaker2_Builder_ReplaceVars(), Typemaker2_Builder_SetDestFolderName(), Typemaker2_Builder_SetFileNameCode(), Typemaker2_Builder_SetFileNameLibrary(), Typemaker2_Builder_SetFileNamePrivate(), Typemaker2_Builder_SetFileNameProtected(), Typemaker2_Builder_SetFileNamePublic(), Typemaker2_Builder_SetSourceFileName(), Typemaker2_Builder_WriteFile(), Typemaker2_Builder_WriteFiles(), Typemaker2_Builder_WriteTypedefFile(), Typemaker2_Builder_WriteTypedefFile_IdMap(), Typemaker2_Builder_WriteTypedefFile_List1(), Typemaker2_Builder_WriteTypedefFile_List2(), Typemaker2_Builder_WriteTypedefFile_Tree(), Typemaker2_Builder_WriteTypedefFile_Tree2(), Typemaker2_Code_copy(), Typemaker2_Code_dup(), Typemaker2_Code_new(), Typemaker2_Code_ReadXml(), Typemaker2_Code_SetCode(), Typemaker2_Code_SetId(), Typemaker2_Code_SetMemberFlagsMask(), Typemaker2_Code_SetMemberFlagsValue(), Typemaker2_Define_copy(), Typemaker2_Define_dup(), Typemaker2_Define_new(), Typemaker2_Define_ReadXml(), Typemaker2_Define_SetId(), Typemaker2_Define_SetPrefix(), Typemaker2_Define_SetType(), Typemaker2_Enum_copy(), Typemaker2_Enum_dup(), Typemaker2_Enum_new(), Typemaker2_Enum_ReadXml(), Typemaker2_Enum_SetFromStringFn(), Typemaker2_Enum_SetId(), Typemaker2_Enum_SetPrefix(), Typemaker2_Enum_SetToStringFn(), Typemaker2_Enum_SetType(), Typemaker2_Group_readXml(), Typemaker2_Group_SetDescription(), Typemaker2_Group_SetTitle(), Typemaker2_Header_SetFileName(), Typemaker2_Inline_fromXml(), Typemaker2_Inline_SetContent(), Typemaker2_Item_copy(), Typemaker2_Item_dup(), Typemaker2_Item_new(), Typemaker2_Item_ReadXml(), Typemaker2_Item_SetName(), Typemaker2_Item_SetValue(), Typemaker2_Member_GetAqDbType(), Typemaker2_Member_GetDefaultValue(), Typemaker2_Member_GetPresetValue(), Typemaker2_Member_readXml(), Typemaker2_Member_SetAqDbType(), Typemaker2_Member_SetDefaultValue(), Typemaker2_Member_SetDefineId(), Typemaker2_Member_SetDescription(), Typemaker2_Member_SetElementName(), Typemaker2_Member_SetEnumId(), Typemaker2_Member_SetFieldId(), Typemaker2_Member_SetName(), Typemaker2_Member_SetPresetValue(), Typemaker2_Member_SetTypeName(), Typemaker2_Signal_copy(), Typemaker2_Signal_dup(), Typemaker2_Signal_new(), Typemaker2_Signal_ReadXml(), Typemaker2_Signal_SetName(), Typemaker2_Signal_SetParamType1(), Typemaker2_Signal_SetParamType2(), Typemaker2_Slot_copy(), Typemaker2_Slot_dup(), Typemaker2_Slot_new(), Typemaker2_Slot_ReadXml(), Typemaker2_Slot_SetName(), Typemaker2_Slot_SetParamType1(), Typemaker2_Slot_SetParamType2(), Typemaker2_Type_Dump(), Typemaker2_Type_FindCodeForMember(), Typemaker2_Type_GetAqDbType(), Typemaker2_Type_GetBaseType(), Typemaker2_Type_GetDefaultValue(), Typemaker2_Type_GetInherits(), Typemaker2_Type_GetPresetValue(), Typemaker2_Type_readXml(), Typemaker2_Type_SetAqDbType(), Typemaker2_Type_SetBaseFileName(), Typemaker2_Type_SetBaseType(), Typemaker2_Type_SetDefaultValue(), Typemaker2_Type_SetDescription(), Typemaker2_Type_SetExtends(), Typemaker2_Type_SetFieldCountId(), Typemaker2_Type_SetFreeHook(), Typemaker2_Type_SetIdentifier(), Typemaker2_Type_SetInherits(), Typemaker2_Type_SetName(), Typemaker2_Type_SetPrefix(), Typemaker2_Type_SetPresetValue(), Typemaker2_TypeManager_GetType(), Typemaker2_TypeManager_LoadType(), Typemaker2_TypeManager_LoadTypeFile(), Typemaker2_TypeManager_LoadTypeFile2(), Typemaker2_TypeManager_LoadTypeFileNoLookup(), Typemaker2_TypeManager_SetApiDeclaration(), Typemaker2_TypeManager_SetLanguage(), Typemaker2_TypeManager_SetMemberTypePtrs(), Typemaker2_TypeManager_SetTypePtrs(), Typemaker2_VirtualFn_Param_SetDescr(), Typemaker2_VirtualFn_Param_SetName(), Typemaker2_VirtualFn_Param_SetType(), Typemaker2_VirtualFn_readXml(), Typemaker2_VirtualFn_SetDefaultReturnValue(), Typemaker2_VirtualFn_SetDescr(), Typemaker2_VirtualFn_SetLocation(), Typemaker2_VirtualFn_SetName(), Typemaker2_VirtualFn_SetPreset(), Typemaker2_VirtualFn_SetReturnType(), Typemaker2_VirtualFn_SetReturnTypeDescr(), QT4_DialogBox::unlinkFromDialog(), QT5_DialogBox::unlinkFromDialog(), verifyArchive(), and FOX16_GuiDialog::RadioButtonGroup::~RadioButtonGroup().
|
static |
Find the canonical filename of the executable. Returns the filename (which must be freed) or NULL on error. If the parameter 'error' is not NULL, the error code will be stored there, if an error occured.
Definition at line 51 of file binreloc.c.
References BR_INIT_ERROR_DISABLED, BR_INIT_ERROR_INVALID_MAPS, BR_INIT_ERROR_NOMEM, BR_INIT_ERROR_OPEN_MAPS, BR_INIT_ERROR_READ_MAPS, DIRSEP_C, and NULL.
Referenced by br_init().

|
static |
Find the canonical filename of the executable which owns symbol. Returns a filename which must be freed, or NULL on error.
Definition at line 190 of file binreloc.c.
References BR_INIT_ERROR_DISABLED, GWEN_UNUSED, and NULL.
Referenced by br_init_lib().

| char * br_build_path | ( | const char * | dir, |
| const char * | file ) |
Definition at line 701 of file binreloc.c.
| char * br_dirname | ( | const char * | path | ) |
Extracts the directory component of a path.
Similar to g_dirname() or the dirname commandline application.
Example:
| path | A path. |
Definition at line 758 of file binreloc.c.
References br_strndup(), DIRSEP, DIRSEP_C, and NULL.

| char * br_find_bin_dir | ( | const char * | default_bin_dir | ) |
Locate the application's binary folder.
The path is generated by the following pseudo-code evaluation:
| default_bin_dir | A default path which will used as fallback. |
Definition at line 449 of file binreloc.c.
References br_build_path, br_find_prefix, and NULL.
| char * br_find_data_dir | ( | const char * | default_data_dir | ) |
Locate the application's data folder.
The path is generated by the following pseudo-code evaluation:
| default_data_dir | A default path which will used as fallback. |
Definition at line 516 of file binreloc.c.
References br_build_path, br_find_prefix, and NULL.
| char * br_find_etc_dir | ( | const char * | default_etc_dir | ) |
Locate the application's configuration files folder.
The path is generated by the following pseudo-code evaluation:
| default_etc_dir | A default path which will used as fallback. |
Definition at line 648 of file binreloc.c.
References br_build_path, br_find_prefix, and NULL.
| char * br_find_exe | ( | const char * | default_exe | ) |
Find the canonical filename of the current application.
| default_exe | A default filename which will be used as fallback. |
Definition at line 360 of file binreloc.c.
| char * br_find_exe_dir | ( | const char * | default_dir | ) |
Locate the directory in which the current application is installed.
The prefix is generated by the following pseudo-code evaluation:
| default_dir | A default directory which will used as fallback. |
Definition at line 388 of file binreloc.c.
References br_dirname, exe, and NULL.
| char * br_find_lib_dir | ( | const char * | default_lib_dir | ) |
Locate the application's library folder.
The path is generated by the following pseudo-code evaluation:
| default_lib_dir | A default path which will used as fallback. |
Definition at line 582 of file binreloc.c.
References br_build_path, br_find_prefix, and NULL.
| char * br_find_libexec_dir | ( | const char * | default_libexec_dir | ) |
Locate the application's libexec folder.
The path is generated by the following pseudo-code evaluation:
| default_libexec_dir | A default path which will used as fallback. |
Definition at line 615 of file binreloc.c.
References br_build_path, br_find_prefix, and NULL.
| char * br_find_locale_dir | ( | const char * | default_locale_dir | ) |
Locate the application's localization folder.
The path is generated by the following pseudo-code evaluation:
| default_locale_dir | A default path which will used as fallback. |
Definition at line 549 of file binreloc.c.
References br_build_path, br_find_data_dir, and NULL.
| char * br_find_prefix | ( | const char * | default_prefix | ) |
Locate the prefix in which the current application is installed.
The prefix is generated by the following pseudo-code evaluation:
| default_prefix | A default prefix which will used as fallback. |
Definition at line 416 of file binreloc.c.
References br_dirname, exe, and NULL.
| char * br_find_sbin_dir | ( | const char * | default_sbin_dir | ) |
Locate the application's superuser binary folder.
The path is generated by the following pseudo-code evaluation:
| default_sbin_dir | A default path which will used as fallback. |
Definition at line 482 of file binreloc.c.
References br_build_path, br_find_prefix, and NULL.
| int br_init | ( | BrInitError * | error | ) |
Initialize the BinReloc library (for applications).
This function must be called before using any other BinReloc functions. It attempts to locate the application's canonical filename.
| error | If BinReloc failed to initialize, then the error code will be stored in this variable. Set to NULL if you want to ignore this. See BrInitError for a list of error codes. |
Definition at line 321 of file binreloc.c.
References _br_find_exe(), exe, and NULL.

| int br_init_lib | ( | BrInitError * | error | ) |
Initialize the BinReloc library (for libraries).
This function must be called before using any other BinReloc functions. It attempts to locate the calling library's canonical filename.
| error | If BinReloc failed to initialize, then the error code will be stored in this variable. Set to NULL if you want to ignore this. See BrInitError for a list of error codes. |
Definition at line 343 of file binreloc.c.
References _br_find_exe_for_symbol(), br_init_lib, exe, and NULL.

| char * br_strcat | ( | const char * | str1, |
| const char * | str2 ) |
Concatenate str1 and str2 to a newly allocated string.
| str1 | A string. |
| str2 | Another string. |
Definition at line 678 of file binreloc.c.
References NULL.
|
static |
Definition at line 724 of file binreloc.c.
References NULL.
Referenced by br_dirname().

|
static |
Definition at line 303 of file binreloc.c.
Referenced by _printCmdOutputIfNotEmptyAndDeleteFile(), br_find_exe(), br_find_exe_dir(), br_find_prefix(), br_init(), and br_init_lib().