summaryrefslogtreecommitdiff
path: root/vere/pkg/noun/version.h
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-10-06 01:01:41 +0700
committerpolwex <polwex@sortug.com>2025-10-06 01:01:41 +0700
commitc4b392a179048f936c062f5ffccc2bc25627e500 (patch)
tree09be0904be8ec4d7ea52992ef7580d42ed0c28c1 /vere/pkg/noun/version.h
working
Diffstat (limited to 'vere/pkg/noun/version.h')
-rw-r--r--vere/pkg/noun/version.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/vere/pkg/noun/version.h b/vere/pkg/noun/version.h
new file mode 100644
index 0000000..9130d5f
--- /dev/null
+++ b/vere/pkg/noun/version.h
@@ -0,0 +1,41 @@
+#ifndef U3_VERSION_H
+#define U3_VERSION_H
+
+/* VORTEX
+ */
+
+typedef c3_w u3v_version;
+
+#define U3V_VER1 1
+#define U3V_VER2 2
+#define U3V_VER3 3
+#define U3V_VER4 4
+#define U3V_VERLAT U3V_VER4
+
+/* PATCHES
+ */
+
+typedef c3_w u3e_version;
+
+#define U3P_VER1 1
+#define U3P_VERLAT U3P_VER1
+
+/* DISK FORMAT
+ *
+ * synchronized between:
+ * - u3_disk->ver_w
+ * - version key in META table of data.mdb files
+ */
+
+#define U3D_VER1 1 // <= vere-v2
+#define U3D_VER2 2 // migrating to >= vere-v3
+#define U3D_VER3 3 // >= vere-v3
+#define U3D_VERLAT U3D_VER3
+
+/* EPOCH SYSTEM
+*/
+
+#define U3E_VER1 1
+#define U3E_VERLAT U3E_VER1
+
+#endif /* ifndef U3_VERSION_H */