You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modular GitHub Actions CI (ci.yml + ci-cell.yml), with install-smoke and MinGW cells;
Retained --no-cpp CI job; retired cmake-multi-platform.yml;
README CI badge now targets ci.yml;
Replaced leftover cstring_error() calls with cstring_getStatusCodeString() in test.unit.cstring.1 and test.unit.cstring.2;
Suppressed MinGW -Wcast-function-type on GetProcAddress cast in cstring.core.c;
Fixed MinGW size_t printf format in example.c.cstring_create (formerly test.scratch.cstring_create);
Moved scratch programs (except libver) into examples/ as example.c.* / example.cpp.* with main.c / main.cpp and per-example README.md;
example.cpp.cstring.dynload: use stlsoft::integer_to_decimal_string with static_cast<int>(rc) (avoids MSVC C4996 and enum static-assert); replace (FARPROC&) punning with reinterpret_cast (MinGW -Wstrict-aliasing);
Converted unit-tests test.unit.cstring.2, test.unit.cstring.auto_buffer, and test.unit.cstring.cstring_getStatusCodeString from C++ to C (so they build under NO_CSTRING_CPP_API);
Optional shwild recognition (--no-shwild / NO_SHWILD) for xTests pattern-match assertions;
Applied XTESTS_TEST_MULTIBYTE_STRING_MATCHES / DOES_NOT_MATCH in cstring_getStatusCodeString and cstring.2test_createN (when shwild is available);
Clarified dependencies documentation in README.md;
Completed README.md Components descriptions (removed T.B.C.; added status/capacity helpers and Vector API section);