17 lines
393 B
C
17 lines
393 B
C
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||
|
|
/*
|
||
|
|
* Copyright (c) Linux Test Project, 2021
|
||
|
|
* Author: Xie Ziyao <ziyaoxie@outlook.com>
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef TST_BITMAP_H__
|
||
|
|
#define TST_BITMAP_H__
|
||
|
|
|
||
|
|
/*
|
||
|
|
* Check whether the n-th bit of val is set
|
||
|
|
* @return 0: the n-th bit of val is 0, 1: the n-th bit of val is 1
|
||
|
|
*/
|
||
|
|
#define TST_IS_BIT_SET(val, n) (((val) & (1<<(n))) >> (n))
|
||
|
|
|
||
|
|
#endif /* TST_BITMAP_H__ */
|