fa7025f774
Split out sized buffer type and added tests. Modified reader to better utilise sized buffer. Debugged and working at least as well as previous.
wmpmiles2022-09-09 14:59:56 +10:00
392e226013
Still haven't properly tested MetaTree. But have all of the current features working together.
wmpmiles2022-09-08 19:35:16 +10:00
abc9cf6a61
Tree builder not crashing, need to check functional correctness.
wmpmiles2022-09-08 12:54:37 +10:00
ff95aeafbf
A lot of formatting and an untested implementation of espr_create_tree.
wmpmiles2022-09-08 12:23:16 +10:00
4d7bdcf3cc
Fixed a bug in espr_stats where the esp_stats structure was not being properly initialised.
wmpmiles2022-09-07 20:56:43 +10:00
de1a27e337
Added a few more comments. Changed rt_hash to return an enum record_type rather than an enum record_type_hash. Modified rfs and rfs_refr to suit.
wmpmiles2022-09-07 10:09:25 +10:00
380c623776
Added ESPTree header, which will handle the meta tree structure created on top of the esp/esm file buffer. Added editorconfig for column guidelines.
wmpmiles2022-09-07 09:32:28 +10:00
373d799f97
Fixed misuse of _ in variables. Re-added NONE to record_type enum, as it is required for rth2rt.
wmpmiles2022-09-06 19:12:28 +10:00
89e9356cd4
Switched from trying to get standard zlib working to using kiyolee@github/zlib-win-build as a submodule.
wmpmiles2022-09-06 16:30:17 +10:00
e9798984ff
Modified walker with pre/post walk callbacks and a carry_out/carry_in ptr that can be used to transfer data from pre to post.
wmpmiles2022-09-06 16:03:45 +10:00
ed613db39e
Half implemented decompression. Need to figure out how to handle group size adjustment on decompressed data.
wmpmiles2022-09-05 21:01:26 +10:00