From 8b5197b108cbb118a940e88840fbd504b2780101 Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Fri, 12 Mar 2021 12:32:12 +0300 Subject: [PATCH] mdbx-tools: minor rearrange internal fields inside `mdbx_load` to avoid padding. Change-Id: Ieca06e0c031938b083fd12959812afa1bbc9e2de --- src/mdbx_load.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mdbx_load.c b/src/mdbx_load.c index 8148e941..ebf892ee 100644 --- a/src/mdbx_load.c +++ b/src/mdbx_load.c @@ -130,17 +130,17 @@ static MDBX_val kbuf, dbuf; typedef struct flagbit { unsigned bit; - char *name; unsigned len; + char *name; } flagbit; -#define S(s) s, STRLENOF(s) +#define S(s) STRLENOF(s), s flagbit dbflags[] = { {MDBX_REVERSEKEY, S("reversekey")}, {MDBX_DUPSORT, S("duplicates")}, {MDBX_DUPSORT, S("dupsort")}, {MDBX_INTEGERKEY, S("integerkey")}, {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) { /* reset parameters */