@@ -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 */
252252union Dee_hash_htab {
0 commit comments