diff --git a/CHANGES.md b/CHANGES.md index 9d5cc63..146d781 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,10 @@ # cstring - Changes +## 4.1.0-beta2 - 25th October 2026 + + + ## 4.1.0-beta1 - 21st October 2026 * Brought the tip CMake runners up to **misc-dev-scripts** 0.6.2 and merged that gold into **prepare_cmake.sh**, keeping the cstring `-D` flags and `--gap-groups`; diff --git a/NEWS.md b/NEWS.md index ab05082..053005f 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,6 +4,7 @@ | Date | News Item | Details | | ------------------- | ------------------------------------ | ------- | | Available from [**cstring** project on GitHub](https://synesissoftware.com/cstring): | +| 25th October 2026 | Release of [cstring 4.1.0-beta2](https://github.com/synesissoftware/cstring/releases/tag/4.1.0-beta2) | | | 21st October 2026 | Release of [cstring 4.1.0-beta1](https://github.com/synesissoftware/cstring/releases/tag/4.1.0-beta1) | helper gold 0.6.2; `CSTRING_VER_RELSTATUS` | | 6th October 2026 | Release of [cstring 4.1.0-alpha1](https://github.com/synesissoftware/cstring/releases/tag/4.1.0-alpha1) | `djb2`, `FNV-1a`, and `SDBM`; `cstring_equal()` / `cstring_compare()`; `--wide-strings`; counted copies stop at `cch` | | 4th October 2026 | Release of [cstring 4.0.19](https://github.com/synesissoftware/cstring/releases/tag/4.0.19) | lone CR ends a line; `numRead` includes EOL; readonly truncate; zero-size realloc frees; **test.performance.cstring_readline**; shortened test and example directories; **test.unit.cstring**; README usage modes | diff --git a/examples/cpp/CMakeLists.txt b/examples/cpp/CMakeLists.txt index 5d84add..7fecf66 100644 --- a/examples/cpp/CMakeLists.txt +++ b/examples/cpp/CMakeLists.txt @@ -1,7 +1,7 @@ if(_BUILD_AS_WIN32) - add_subdirectory(cstring.dynload) - add_subdirectory(cstring.global_memory) + add_subdirectory(dynload) + add_subdirectory(global_memory) endif(_BUILD_AS_WIN32) diff --git a/examples/cpp/cstring.dynload/CMakeLists.txt b/examples/cpp/dynload/CMakeLists.txt similarity index 100% rename from examples/cpp/cstring.dynload/CMakeLists.txt rename to examples/cpp/dynload/CMakeLists.txt diff --git a/examples/cpp/cstring.dynload/README.md b/examples/cpp/dynload/README.md similarity index 100% rename from examples/cpp/cstring.dynload/README.md rename to examples/cpp/dynload/README.md diff --git a/examples/cpp/cstring.dynload/main.cpp b/examples/cpp/dynload/main.cpp similarity index 100% rename from examples/cpp/cstring.dynload/main.cpp rename to examples/cpp/dynload/main.cpp diff --git a/examples/cpp/cstring.global_memory/CMakeLists.txt b/examples/cpp/global_memory/CMakeLists.txt similarity index 100% rename from examples/cpp/cstring.global_memory/CMakeLists.txt rename to examples/cpp/global_memory/CMakeLists.txt diff --git a/examples/cpp/cstring.global_memory/README.md b/examples/cpp/global_memory/README.md similarity index 100% rename from examples/cpp/cstring.global_memory/README.md rename to examples/cpp/global_memory/README.md diff --git a/examples/cpp/cstring.global_memory/main.cpp b/examples/cpp/global_memory/main.cpp similarity index 100% rename from examples/cpp/cstring.global_memory/main.cpp rename to examples/cpp/global_memory/main.cpp diff --git a/include/cstring/cstring.h b/include/cstring/cstring.h index bff5fa8..e8150ef 100644 --- a/include/cstring/cstring.h +++ b/include/cstring/cstring.h @@ -55,8 +55,8 @@ #ifndef CSTRING_DOCUMENTATION_SKIP_SECTION # define CSTRING_VER_CSTRING_H_CSTRING_MAJOR 3 # define CSTRING_VER_CSTRING_H_CSTRING_MINOR 13 -# define CSTRING_VER_CSTRING_H_CSTRING_REVISION 3 -# define CSTRING_VER_CSTRING_H_CSTRING_EDIT 103 +# define CSTRING_VER_CSTRING_H_CSTRING_REVISION 5 +# define CSTRING_VER_CSTRING_H_CSTRING_EDIT 104 #endif /* !CSTRING_DOCUMENTATION_SKIP_SECTION */ @@ -107,6 +107,7 @@ # define CSTRING_VER_4_1_0_A1 0x04010041 # define CSTRING_VER_4_1_0_A2 0x04010042 # define CSTRING_VER_4_1_0_B1 0x04010081 +# define CSTRING_VER_4_1_0_B2 0x04010082 #endif /* !CSTRING_DOCUMENTATION_SKIP_SECTION */ /** \def CSTRING_VER_MAJOR @@ -132,7 +133,7 @@ #define CSTRING_VER_MAJOR 4 #define CSTRING_VER_MINOR 1 #define CSTRING_VER_PATCH 0 -#define CSTRING_VER_RELSTATUS 0x81 +#define CSTRING_VER_RELSTATUS 0x82 #define CSTRING_VER \ (0\ @@ -153,6 +154,7 @@ */ #include + #include