mdbx-tools: minor rearrange internal fields inside mdbx_load to avoid padding.

Change-Id: Ieca06e0c031938b083fd12959812afa1bbc9e2de
This commit is contained in:
Leonid Yuriev 2021-03-12 12:32:12 +03:00
parent 0603dd8305
commit 8b5197b108

View File

@ -130,17 +130,17 @@ static MDBX_val kbuf, dbuf;
typedef struct flagbit { typedef struct flagbit {
unsigned bit; unsigned bit;
char *name;
unsigned len; unsigned len;
char *name;
} flagbit; } flagbit;
#define S(s) s, STRLENOF(s) #define S(s) STRLENOF(s), s
flagbit dbflags[] = { flagbit dbflags[] = {
{MDBX_REVERSEKEY, S("reversekey")}, {MDBX_DUPSORT, S("duplicates")}, {MDBX_REVERSEKEY, S("reversekey")}, {MDBX_DUPSORT, S("duplicates")},
{MDBX_DUPSORT, S("dupsort")}, {MDBX_INTEGERKEY, S("integerkey")}, {MDBX_DUPSORT, S("dupsort")}, {MDBX_INTEGERKEY, S("integerkey")},
{MDBX_DUPFIXED, S("dupfixed")}, {MDBX_INTEGERDUP, S("integerdup")}, {MDBX_DUPFIXED, S("dupfixed")}, {MDBX_INTEGERDUP, S("integerdup")},
{MDBX_REVERSEDUP, S("reversedup")}, {0, nullptr, 0}}; {MDBX_REVERSEDUP, S("reversedup")}, {0, 0, nullptr}};
static int readhdr(void) { static int readhdr(void) {
/* reset parameters */ /* reset parameters */