rem: x->set_mode = 1;
add: x->set_mode = true;
context: cp_option_init (struct cp_options *x){  x->copy_as_regular = 1;  x->dereference = DEREF_ALWAYS;  x->unlink_dest_before_opening = 1;  x->unlink_dest_after_failed_open = 0;  x->hard_link = 0;  x->interactive = I_UNSPECIFIED;  x->move_mode = 0;  x->myeuid = geteuid ();  x->one_file_system = 0;  x->preserve_ownership = 0;  x->preserve_links = 0;  x->preserve_mode = 0;  x->preserve_timestamps = 0;  x->require_preserve = 0;  x->recursive = 0;  x->sparse_mode = SPARSE_AUTO;  x->symbolic_link = 0;  x->backup_type = none;  /* Create destination files initially writable so we can run strip on them.     Although GNU strip works fine on read-only files, some others     would fail.  */  x->set_mode = 1;  x->mode = S_IRUSR | S_IWUSR;  x->stdin_tty = 0;  x->umask_kill = 0;  x->update = 0;  x->verbose = 0;  x->xstat = stat;  x->dest_info = NULL;  x->src_info = NULL;}