<div dir="ltr"><div dir="ltr">I'm worried about hardcoding uuid members as u8[16].<br><br>May I ask why you're not using uuid_t to define it in the on-disk structure? It would save the casting of the uuid members to (uuid_t *) every time you use a uuid.h function.<br><br>Possibly it is customary to use only raw datatypes on disk rather than opaque types like uuid_t, I'm not sure. But in that case, perhaps using the named constant UUID_SIZE instead of 16 would make the meaning clearer?<br><br></div><div>Thanks!<br></div></div>