pub unsafe extern "C" fn halide_mutex_lock(mutex: *mut halide_mutex)