2 #ifndef comfrm_GlobalDefinitionsH
3 #define comfrm_GlobalDefinitionsH
31 #define MAC_MAX_INTERFACENAME_LENGTH 20
32 #define MAC_MAX_PLUGINNAME_LENGTH 50
33 #define MAC_MAX_PLUGINSID_LENGTH 15
34 #define MAC_MAX_PLUGINTYPE_LENGTH 25
35 #define MAC_MAX_PLUGINMIDDLETEXT_LENGTH 50
37 #define MAC_DEFAULT_MAX_ARRAY_SIZE 50
38 #define MAC_DEFAULT_MAX_MESSAGE_LENGTH 300
43 #define MAC_DEFAULT_SYSTEM_INI "gcd_System.ini"
47 #define MAC_PREPEND_SLASH(path) "\\" path ""
49 #define MAC_PREPEND_SLASH(path) "/" path ""
52 #define MAC_CONCAT_TWO_STRINGS(str1, str2) str1 "" str2
53 #define MAC_CONCAT_WITH_SLASH_AND_PREFIX_SLASH(path1, path2) MAC_PREPEND_SLASH(MAC_CONCAT_TWO_STRINGS(path1, MAC_PREPEND_SLASH(path2)))
54 #define MAC_PREPEND_PREFIX(path) "/" path ""
56 #define RETURN_IF_NOT(val, checkVal) if (val != checkVal) return val
MAC_DLLEXPORT const char * glb_PluginsDirectory
Definition: global_definitions.cpp:19
MAC_DLLEXPORT const char * glb_XMLDirectory
Definition: global_definitions.cpp:23
const double glb_MachineZero
Definition: global_definitions.cpp:32
MAC_DLLEXPORT const char * glb_TempDirectory
Definition: global_definitions.cpp:28
MAC_DLLEXPORT const char * glb_ApplicationsDirectory
Definition: global_definitions.cpp:21
MAC_DLLEXPORT const char * glb_LibrariesDirectory
Definition: global_definitions.cpp:18
MAC_DLLEXPORT const char * glb_PythonScriptsDirectory
Definition: global_definitions.cpp:20
MAC_DLLEXPORT const char * glb_ReportDirectory
Definition: global_definitions.cpp:29
MAC_DLLEXPORT const char * glb_OUTDirectory
Definition: global_definitions.cpp:25
MAC_DLLEXPORT const char * glb_HistoryDirectory
Definition: global_definitions.cpp:27
MAC_DLLEXPORT const char * glb_CFGDirectory
Definition: global_definitions.cpp:22
MAC_DLLEXPORT const char * glb_INIDirectory
Definition: global_definitions.cpp:26
MAC_DLLEXPORT const char * glb_CheckHostDir
Definition: global_definitions.cpp:30
MAC_DLLEXPORT const char * glb_DefaultSTDINIDirectory
Definition: global_definitions.cpp:24