riot_sys

Function bf_get_unset

Source
pub unsafe extern "C" fn bf_get_unset(
    field: *mut u8,
    len: size_t,
) -> c_int
Expand description

@brief Atomically get the number of an unset bit and set it

This function can be used to record e.g., empty entries in an array.

@param[in,out] field The bitfield @param[in] len The number of bits in the bitfield to consider

@return number of bit that was set @return -1 if no bit was unset