more rework, cleanup, port to pure C

The only C++ was for handling discovering and iterating over the
partitions PER block device, this was implemented in a really
overcomplicated way.

Simplify things, port everything over to c11 and drop the libstdc++
requirement entirely.
This commit is contained in:
Caleb Connolly
2023-06-23 23:21:24 +01:00
parent 04f4ac81ea
commit bca9aa5dd7
8 changed files with 237 additions and 323 deletions

636
bootctrl_impl.c Normal file

File diff suppressed because it is too large Load Diff