diff --git a/src/util/inc/hash.h b/src/util/inc/hash.h index a3a9c1a69cab3eb28a52b807e087c12855850545..d6a1d0802c8a612ca155a52d8c691cbf9a191604 100644 --- a/src/util/inc/hash.h +++ b/src/util/inc/hash.h @@ -35,6 +35,8 @@ typedef struct SHashNode { int32_t refCount; // reference count char data[]; } SHashNode; + +#define GET_HASH_PNODE(_n) ((SHashNode *)((char*)(_n) - sizeof(SHashNode))) typedef enum SHashLockTypeE { HASH_NO_LOCK = 0,