pub unsafe extern "C" fn l2util_addr_to_str(
addr: *const u8,
addr_len: size_t,
out: *mut c_char,
) -> *mut c_char
Expand description
@brief Converts a hardware address to a human readable string.
@details The format will be like xx:xx:xx:xx
where xx
are the bytes
of @p addr in hexadecimal representation.
@pre (out != NULL) && ((addr != NULL) || (addr_len == 0))
@pre @p out MUST have allocated at least 3 * @p addr_len bytes.
@param[in] addr A hardware address. @param[in] addr_len Length of @p addr. @param[out] out A string to store the output in. Must at least have 3 * @p addr_len bytes allocated.
@return @p out.