From df1caa7062fd0eaee3502b24d3b236c870cd6da0 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Fri, 18 Mar 2022 09:45:59 +0000 Subject: [PATCH] more TDB --- source/libs/tdb/src/page/tdbPage.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/libs/tdb/src/page/tdbPage.c b/source/libs/tdb/src/page/tdbPage.c index 4a9f309e6e..21fc8a373d 100644 --- a/source/libs/tdb/src/page/tdbPage.c +++ b/source/libs/tdb/src/page/tdbPage.c @@ -15,14 +15,6 @@ #include "tdbInt.h" -typedef struct __attribute__((__packed__)) { - u16 flags; - u16 cellNum; - u16 cellBody; - u16 cellFree; - u16 nFree; -} SPageHdr; - extern SPageMethods pageMethods; extern SPageMethods pageLargeMethods; @@ -210,6 +202,14 @@ static int tdbPageDefragment(SPage *pPage) { } /* ---------------------------------------------------------------------------------------------------------- */ +typedef struct __attribute__((__packed__)) { + u16 flags; + u16 cellNum; + u16 cellBody; + u16 cellFree; + u16 nFree; +} SPageHdr; + // flags static inline u16 getPageFlags(SPage *pPage) { return ((SPageHdr *)(pPage->pPageHdr))[0].flags; } static inline void setPageFlags(SPage *pPage, u16 flags) { ((SPageHdr *)(pPage->pPageHdr))[0].flags = flags; }