23 #ifndef UNITY_SCOPES_VERSION_H
24 #define UNITY_SCOPES_VERSION_H
26 #ifndef UNITY_SCOPES_VERSION_MAJOR
27 # define UNITY_SCOPES_VERSION_MAJOR 0
30 #ifndef UNITY_SCOPES_VERSION_MINOR
31 # define UNITY_SCOPES_VERSION_MINOR 6
34 #ifndef UNITY_SCOPES_VERSION_MICRO
35 # define UNITY_SCOPES_VERSION_MICRO 6
38 #define UNITY_SCOPES_VERSION_STR(s) #s
39 #define UNITY_SCOPES_VERSION_XSTR(s) UNITY_SCOPES_VERSION_STR(s)
41 #define UNITY_SCOPES_VERSION_STRING UNITY_SCOPES_VERSION_XSTR(UNITY_SCOPES_VERSION_MAJOR) "." \
42 UNITY_SCOPES_VERSION_XSTR(UNITY_SCOPES_VERSION_MINOR) "." \
43 UNITY_SCOPES_VERSION_XSTR(UNITY_SCOPES_VERSION_MICRO)
45 #define UNITY_SCOPES_VERSIONED_CREATE_SYM unity_scope_create_v ## 3
int major_version()
Returns the major version number of the Unity scopes library.
Definition: Version.cpp:27
Top-level namespace for all things Unity-related.
Definition: Version.h:50
const char * version_string()
Returns the Unity scopes version as a string in the format ...
Definition: Version.cpp:43
int micro_version()
Returns the micro version number of the Unity scopes library.
Definition: Version.cpp:37
int minor_version()
Returns the minor version number of the Unity scopes library.
Definition: Version.cpp:32