Squashed commit of the following:
commit 922ffbd5c5829ad658eeacf880acfbe88a69cf70
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Tue Jan 30 11:53:36 2024 +1100
Insertion operators (#30)
* ~ moved test/unit/stlsoft/string/test.unit.string.simple_string => test/unit/stlsoft/string/test.unit.stlsoft.string.simple_string
* + brought over test.unit.stlsoft.string.string_slice
* + preparatory work, in defining some insertion operator tests
* ~ whitespace
* + added and applied `stlsoft::util::string_insert()`, including unit-tests, to `stlsoft::basic_shim_string<>`, `stlsoft::basic_simple_string<>`, `stlsoft::basic_static_string`, `stlsoft::stlsoft_C_string_slice_m_t`/`stlsoft::stlsoft_C_string_slice_w_t`
* ~ applied `stlsoft::util::string_insert()` to `stlsoft::basic_string_view<>`, and brought in test.unit.stlsoft.string.string_view
* C++20 compatibility re `allocate()` hint
* ~ tidying
* ~ fix
commit 9489b4f9eb3e620eec8addb65951779c5899ae07
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Mon Jan 29 15:34:27 2024 +1100
printf refactoring (#29)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
* ~ nomenclature
* ~ printf()-related minor mods
* - removed dead-code
* + added test.unit.stlsoft.conversion.byte_format_functions
* `stlsoft::format_bytes()` : ~ refactoring in terms of `stlsoft_C_snprintf()` (replacing `::sprintf()`)
commit 99ddc90c79c35f83c677cc5a186166233a12e64e
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Mon Jan 29 15:31:02 2024 +1100
Typos and tidying (#28)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s
* ~ nomenclature
* ~ printf()-related minor mods
* - removed dead-code
commit 5139d18f995f3d0518c92f5b83c49989feb6b6f1
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Sun Jan 28 22:34:59 2024 +1100
Typos and tidying (#27)
* ~ nomenclature
* ~ whitespace layout around flow-control keywords
* ~ canonicalised indentation of `#define`s