general: minor fixes
builder: macOS build, remove clang-17 references. remove x32 build, remove cross compilation logig.
Merge clang builder
general: initial build builder with clang compiler.
builder: add clang builder; add arm compatibility
fixup! ntbs: multiple improvements
ntbs: multiple improvements
ring_buffer: add or improve functions
ntbs: set=>assign; ring_buffer: rewrite read_bin, add read(ntbs, size)
fixup! ntbs: set=>assign; ring_buffer: rewrite read_bin, add read(ntbs, size)
process+ring_buffer: Ring buffer resize fix, process unit testing improved.
builder+ring_buffer: Fix builder ring_buffer use.
reformat: unittests
reformat: ring_buffer, user, util
reformat: path list & stack, process, program_arguments
reformat: logger, ntbs, path
reformat: config & exception
reformat: builders
ring_buffer: rename and partial rewrite, unit tests improved
Merge branch 'feature/ringbuffer'
Add missing exception.cpp
ntbs: fix sprint and addprint functions, add unit test for prints
ring_buffer: rename class to lower case
Further steps to incorporate ntbs into c4s
ntbs: copy portion of string; more std::string cleanup
variables: removed class as as obsolete
config: renamed namespace settings => config. Ported config to ntbs
process: port to ntbs
user: port to ntbs
program_arguments: port to ntbs
build: Add 32bit cross compile (draft)
general: Enable cross compilation for 32bit linux (x386)
Merge branch 'feature/ntbs_path'
general: Copyright text change
builder: Further corrections regarding ntbs port
builder: Further corrections for builder regarding ntbs use with paths.
ntbs & path: ensure path works with builder
ntbs & path: port path to use ntbs, create ntbs unit tests
Cpp4Scripts version 2 - initial revision