common: Introduce for_each_link() macro
This is a simple macro iterating the given bitmask using the given variable. Having the macro avoids the for loop-continuation making it more readable overall. Signed-off-by: Benjamin Berg <benjamin.berg@intel.com>
This commit is contained in:
parent
6cb421c1fa
commit
c9f8fe0664
1 changed files with 4 additions and 0 deletions
|
@ -599,6 +599,10 @@ int str_starts(const char *str, const char *start);
|
|||
u8 rssi_to_rcpi(int rssi);
|
||||
char * get_param(const char *cmd, const char *param);
|
||||
|
||||
#define for_each_link(__links, __i) \
|
||||
for ((__i) = 0; (__i) < MAX_NUM_MLD_LINKS; (__i)++) \
|
||||
if ((__links) & BIT(__i))
|
||||
|
||||
void forced_memzero(void *ptr, size_t len);
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue