28 #ifndef _GUSD_UT_VERSION_H_
29 #define _GUSD_UT_VERSION_H_
39 #define _GUSD_MAX_VERS 10000
43 #define _GUSD_VER_INT(major,minor,build,patch) \
44 (major*_GUSD_MAX_VERS*_GUSD_MAX_VERS*_GUSD_MAX_VERS + \
45 minor*_GUSD_MAX_VERS*_GUSD_MAX_VERS + \
46 build*_GUSD_MAX_VERS + patch)
51 #define _GUSD_CURR_VER_INT_1 _GUSD_VER_INT(UT_MAJOR_VERSION_INT,0,0,0)
53 #define _GUSD_CURR_VER_INT_2 _GUSD_VER_INT(UT_MAJOR_VERSION_INT, \
54 UT_MINOR_VERSION_INT,0,0)
56 #define _GUSD_CURR_VER_INT_3 _GUSD_VER_INT(UT_MAJOR_VERSION_INT, \
57 UT_MINOR_VERSION_INT, \
58 UT_BUILD_VERSION_INT,0)
60 #define _GUSD_CURR_VER_INT_4 _GUSD_VER_INT(UT_MAJOR_VERSION_INT, \
61 UT_MINOR_VERSION_INT, \
62 UT_BUILD_VERSION_INT, \
96 #define GUSD_VER_CMP_1(op, major) \
97 _GUSD_CURR_VER_INT_1 op _GUSD_VER_INT(major,0,0,0)
99 #define GUSD_VER_CMP_2(op, major, minor) \
100 _GUSD_CURR_VER_INT_2 op _GUSD_VER_INT(major,minor,0,0)
102 #define GUSD_VER_CMP_3(op, major, minor, build) \
103 _GUSD_CURR_VER_INT_3 op _GUSD_VER_INT(major,minor,build,0)
105 #define GUSD_VER_CMP_4(op, major, minor, build, patch) \
106 _GUSD_CURR_VER_INT_4 op _GUSD_VER_INT(major,minor,build,patch)
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE