I understand that at some points keys were aligned to 2 bytes and maybe values, too: https://github.com/AltSysrq/lmdb-zero/issues/8 Maybe that's still the case.
However a solution I'm looking at needs double word (16 bytes on 64 bit) alignment of values. This would allow using the value directly as a read-only Lisp object. Leaving whether that's a good idea aside, is there any way to guarantee double word alignment of values? My preliminary hacks involving varying the key size were not successful.
Cheers, Gábor Melis