pub extern "C" fn usleep( fn_ptr: Option<&extern "C" fn(c_uint) -> c_int>, microseconds: c_uint, ) -> c_int