pub unsafe fn list_delete_ptr(
    arg_list: *mut List,
    arg_datum: *mut c_void
) -> *mut List