-#define VERSION_MAJOR(x) ((x) / 1000000)
-#define VERSION_MINOR(x) (((x) % 1000000) / 10000)
-#define VERSION_PATCH(x) (((x) % 10000) / 100)
-#define VERSION_BUILD(x) ((x) % 100)
+#define VERSION_PART_1(x) ((x) / 1000000)
+#define VERSION_PART_2(x) (((x) % 1000000) / 10000)
+#define VERSION_PART_3(x) (((x) % 10000) / 100)
+#define VERSION_PART_4(x) ((x) % 100)
+
+#define VERSION_SUPER(x) VERSION_PART_1(x)
+#define VERSION_MAJOR(x) VERSION_PART_2(x)
+#define VERSION_MINOR(x) VERSION_PART_3(x)
+#define VERSION_PATCH(x) VERSION_PART_4(x)