cinera: Add database structure specification

This commit aims to generalise database structures such that any block
may be traversed without the need for specific functions for each type.
Concretely, it replaces functions like SkipAsset() and SkipProject()
with a generic SkipHeaderedSectionRecursively(). The change also paves
the way for the plethora of new block types due in CINERA_DB_VERSION 6.
master v0.10.14
Matt Mascarenhas 3 weeks ago
parent f60cf3087f
commit b8f143e350
  1. 1547

File diff suppressed because it is too large Load Diff