From e90ca652fd12a8f723bf5517005e41b0897e25d7 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 29 Dec 2014 19:43:23 -0600 Subject: [PATCH] util: Add util_is_bit_set --- src/util.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/util.h b/src/util.h index d6736a61..896441ae 100644 --- a/src/util.h +++ b/src/util.h @@ -33,4 +33,10 @@ static inline uint8_t util_bit_field(const uint8_t oct, int start, int num) unsigned char mask = (1 << num) - 1; return (oct >> start) & mask; } + +static inline bool util_is_bit_set(const uint8_t oct, int bit) +{ + int mask = 1 << bit; + return oct & mask ? true : false; +} #endif /* __UTIL_H */