decode_u32_le
decode_u32_le(buffer, &offset, &states->unused);
decode_u32_le(buffer, &offset, &saved_checksum);
decode_u32_le(buffer, offset, &unused);
decode_u32_le(buffer, offset, &saved_id);
decode_u32_le(buffer, offset, &mem);
decode_u32_le(block, &offset, &saved_checksum);
decode_u32_le(buffer, &offset, &geometry.record_pages_per_chapter);
decode_u32_le(buffer, &offset, &geometry.chapters_per_volume);
decode_u32_le(buffer, &offset, &geometry.sparse_chapters_per_volume);
decode_u32_le(buffer, &offset, &config.cache_chapters);
decode_u32_le(buffer, &offset, &config.volume_index_mean_delta);
decode_u32_le(buffer, &offset, &bytes_per_page);
decode_u32_le(buffer, &offset, &config.sparse_sample_rate);
decode_u32_le(buffer, &offset, &header.zone_number);
decode_u32_le(buffer, &offset, &header.zone_count);
decode_u32_le(buffer, &offset, &header.first_list);
decode_u32_le(buffer, &offset, &header.list_count);
decode_u32_le(buffer, &offset, &super->version);
decode_u32_le(buffer, &offset, &super->block_size);
decode_u32_le(buffer, &offset, &isl->save_data.version);
decode_u32_le(buffer, &offset, &header.first_list);
decode_u32_le(buffer, &offset, &header.list_count);
decode_u32_le(buffer, &offset, &header.sparse_sample_rate);