summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-07-05 00:45:35 +0200
committerRichard Braun <rbraun@sceen.net>2013-07-05 01:10:21 +0200
commitadfc4bd80e7aa5717c8c788e2ab79c93b626d005 (patch)
tree2411136d1fb21baa1d39f72781c31bcf443a4756
parentbbe71a1cb0bc909d0c5b3aa9af8c33bfa483ecf8 (diff)
kern/rdxtree: change definition of rdxtree_bm_t
When the radix value is 6, always typedef to unsigned long long.
-rw-r--r--kern/rdxtree.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/kern/rdxtree.c b/kern/rdxtree.c
index 2944f775..51d4da5f 100644
--- a/kern/rdxtree.c
+++ b/kern/rdxtree.c
@@ -43,13 +43,8 @@
typedef unsigned long rdxtree_bm_t;
#define rdxtree_ffs(x) __builtin_ffsl(x)
#elif RDXTREE_RADIX == 6 /* RDXTREE_RADIX < 6 */
-#ifdef __LP64__
-typedef unsigned long rdxtree_bm_t;
-#define rdxtree_ffs(x) __builtin_ffsl(x)
-#else /* __LP64__ */
typedef unsigned long long rdxtree_bm_t;
#define rdxtree_ffs(x) __builtin_ffsll(x)
-#endif /* __LP64__ */
#else /* RDXTREE_RADIX < 6 */
#error "radix too high"
#endif /* RDXTREE_RADIX < 6 */