The record header should be a structure
We could simplify all the routines for the record header by setting the structure in the following way:
struct record_header {
size_t mask:2;
size_t offset:6;
}
We could simplify all the routines for the record header by setting the structure in the following way:
struct record_header {
size_t mask:2;
size_t offset:6;
}