From d672db224ce3ea6d82abc203a0187aa00ec8714c Mon Sep 17 00:00:00 2001 From: wjf-hs Date: Thu, 24 Apr 2025 17:50:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E4=B8=80=E4=B8=8B?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++-------- include/unicstl.h | 5 +++++ 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 931d1b6..5ac6cb7 100644 --- a/README.md +++ b/README.md @@ -48,18 +48,19 @@ ## 规范 ### 版本说明 -| 版本 | 范围 | 更新说明 | -|:----:|:----:|:----:| -| 主版本号 | 0 ~ 99 | 代码框架大改,完全不兼容旧版 | -| 次版本号 | 0 ~ 99 | 代码框架尽量兼容旧版,增信大功能、修复重大bug等 | -| 小版本号 | 0 ~ 99 | 代码框架兼容旧版,新增小功能、修复bug等 | +| 命名 |版本说明 | 范围 | 更新说明 | +|:----: |:----:|:----:|:----:| +| `VERSION_MAJOR` | 主版本号 | 0 ~ 99 | 代码框架大改,完全不兼容旧版 | +| `VERSION_MINOR` | 次版本号 | 0 ~ 99 | 代码框架尽量兼容旧版,增信大功能、修复重大bug等 | +| `VERSION_MICRO` | 小版本号 | 0 ~ 99 | 代码框架兼容旧版,新增小功能、修复bug等 | 举例说明: ```c // 若 major > 0 ,则代表正式发布版本 -#define VER_MAJOR 1 -#define VER_MINOR 2 -#define VER_MICRO 5 +#define UNICSTL_VERSION_MAJOR 1 +#define UNICSTL_VERSION_MINOR 2 +#define UNICSTL_VERSION_MICRO 5 +#define UNICSTL_VERSION ((UNICSTL_VERSION_MAJOR << 16) | (UNICSTL_VERSION_MINOR << 8) | UNICSTL_VERSION_MICRO) ``` ### 工程命名 diff --git a/include/unicstl.h b/include/unicstl.h index b6f1148..8d4205f 100644 --- a/include/unicstl.h +++ b/include/unicstl.h @@ -11,6 +11,11 @@ #ifndef _UNICSTL_H_ #define _UNICSTL_H_ +#define UNICSTL_VERSION_MAJOR 0 +#define UNICSTL_VERSION_MINOR 0 +#define UNICSTL_VERSION_MICRO 1 +#define UNICSTL_VERSION ((UNICSTL_VERSION_MAJOR << 16) | (UNICSTL_VERSION_MINOR << 8) | UNICSTL_VERSION_MICRO) + #include "common.h" #include "list.h"