pub unsafe extern "C" fn dwl_context_new( log_proc: Option<unsafe extern "C" fn(message: *const c_char)>, ) -> *mut dwl_context