Skip to content

Commit 55a1d04

Browse files
committed
Check Dee_SIZEOF_HASH_VIDX_T instead of __SIZEOF_SIZE_T__
1 parent 9a65ad6 commit 55a1d04

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

include/deemon/util/hash-io.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ struct Dee_hash_hidxio_ops {
206206

207207
/* NOTE: HIDXIO indices can also used as <<shifts to multiply some value by the size of an index:
208208
* >> Dee_hash_hidx_t htab_size = (HMASK + 1) << Dee_HASH_HIDXIO_FROM_VALLOC(VALLOC); */
209-
#if __SIZEOF_SIZE_T__ >= 8
209+
#if Dee_SIZEOF_HASH_VIDX_T >= 8
210210
#define Dee_HASH_HIDXIO_COUNT 4
211211
#define Dee_HASH_HIDXIO_IS8(VALLOC) likely((VALLOC) <= __UINT8_C(0xff))
212212
#define Dee_HASH_HIDXIO_IS16(VALLOC) likely((VALLOC) <= __UINT16_C(0xffff))
@@ -219,7 +219,7 @@ struct Dee_hash_hidxio_ops {
219219
#define Dee_HASH_HIDXIO_FROM_VALLOC(VALLOC) \
220220
(Dee_HASH_HIDXIO_IS8(VALLOC) ? 0 : Dee_HASH_HIDXIO_IS16(VALLOC) ? 1 : Dee_HASH_HIDXIO_IS32(VALLOC) ? 2 : 3)
221221
#endif
222-
#elif __SIZEOF_SIZE_T__ >= 4
222+
#elif Dee_SIZEOF_HASH_VIDX_T >= 4
223223
#define Dee_HASH_HIDXIO_COUNT 3
224224
#define Dee_HASH_HIDXIO_IS8(VALLOC) likely((VALLOC) <= __UINT8_C(0xff))
225225
#define Dee_HASH_HIDXIO_IS16(VALLOC) likely((VALLOC) <= __UINT16_C(0xffff))
@@ -231,7 +231,7 @@ struct Dee_hash_hidxio_ops {
231231
#define Dee_HASH_HIDXIO_FROM_VALLOC(VALLOC) \
232232
(Dee_HASH_HIDXIO_IS8(VALLOC) ? 0 : Dee_HASH_HIDXIO_IS16(VALLOC) ? 1 : 2)
233233
#endif
234-
#elif __SIZEOF_SIZE_T__ >= 2
234+
#elif Dee_SIZEOF_HASH_VIDX_T >= 2
235235
#define Dee_HASH_HIDXIO_COUNT 2
236236
#define Dee_HASH_HIDXIO_IS8(VALLOC) likely((VALLOC) <= __UINT8_C(0xff))
237237
#define Dee_HASH_HIDXIO_IS16(VALLOC) 1
@@ -242,11 +242,11 @@ struct Dee_hash_hidxio_ops {
242242
#define Dee_HASH_HIDXIO_FROM_VALLOC(VALLOC) \
243243
(Dee_HASH_HIDXIO_IS8(VALLOC) ? 0 : 1)
244244
#endif
245-
#else /* __SIZEOF_SIZE_T__ >= 1 */
245+
#else /* Dee_SIZEOF_HASH_VIDX_T >= 1 */
246246
#define Dee_HASH_HIDXIO_COUNT 1
247247
#define Dee_HASH_HIDXIO_IS8(VALLOC) 1
248248
#define Dee_HASH_HIDXIO_FROM_VALLOC(VALLOC) 0
249-
#endif /* __SIZEOF_SIZE_T__ < 1 */
249+
#endif /* Dee_SIZEOF_HASH_VIDX_T < 1 */
250250

251251
/* This is the typing of HTAB elements */
252252
union Dee_hash_htab {

0 commit comments

Comments
 (0)