pub unsafe extern "C" fn sam_hdr_remove_except( h: *mut sam_hdr_t, type_: *const i8, ID_key: *const i8, ID_value: *const i8, ) -> i32