From 1cd88be8e097895c6a51301d044cd9d79ce45772 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Fri, 19 Dec 2014 14:39:08 +0800 Subject: icd: add u_ffs() --- icd/common/icd-utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/icd/common/icd-utils.h b/icd/common/icd-utils.h index fdefd16b..76d8fa9c 100644 --- a/icd/common/icd-utils.h +++ b/icd/common/icd-utils.h @@ -31,6 +31,7 @@ #include #include #include +#include /* for ffs() */ #include "icd.h" #define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0])) @@ -53,6 +54,11 @@ static inline bool u_is_pow2(unsigned int val) return ((val & (val - 1)) == 0); } +static inline int u_ffs(int val) +{ + return ffs(val); +} + static inline unsigned int u_align(unsigned int val, unsigned alignment) { assert(alignment && u_is_pow2(alignment)); -- cgit v1.2.3