diff --git a/Src/IACore/inc/hpp/IACore/Definitions.hpp b/Src/IACore/inc/hpp/IACore/Definitions.hpp index 3d7e1d9..2f35f41 100644 --- a/Src/IACore/inc/hpp/IACore/Definitions.hpp +++ b/Src/IACore/inc/hpp/IACore/Definitions.hpp @@ -149,6 +149,9 @@ #define IA_MAX_POSSIBLE_SIZE (static_cast(0x7FFFFFFFFFFFF)) #define IA_MAX_STRING_LENGTH (IA_MAX_POSSIBLE_SIZE >> 8) +#define IA_VERSION_TYPE UINT64 +#define IA_MAKE_VERSION(major, minor, patch) ((static_cast(major) & 0xFFFFFF) << 40) | ((static_cast(minor) & 0xFFFFFF) << 16) | (static_cast(patch) & 0xFFFF) + #define __CC_BLACK "\033[30m" #define __CC_RED "\033[31m" #define __CC_GREEN "\033[32m"