457e993c92
Introduce separate types for block/section/chunk indices
...
Newtypes are cumbersome in C++, so this is mostly documentation for now.
Also replace lots of questionable uses of size_t with int or types with
explicit width and add a few comments for constants.
2021-12-11 22:50:23 +01:00
fd4773c8ca
treewide: replace license headers with SPDX-License-Identifier
2021-11-17 12:07:56 +01:00
c082c8800c
Separate splitting of regions into chunks and actual parsing of chunk structure
2018-07-20 23:49:51 +02:00
89baed4ed5
Region: make visitor argument a reference
2015-02-02 04:50:08 +01:00
8c1629af42
Change region reader to a visitor pattern
...
Not keeping the whole region in memory reduces the needed space
to less than 5MB (from about 140).
2015-02-02 01:41:17 +01:00
cbe6461882
Implement most of the chunk format
2015-02-01 00:27:01 +01:00