Lines Matching refs:right
104 diff_atoms_mark_unique_in_both(struct diff_data *left, struct diff_data *right, in diff_atoms_mark_unique_in_both() argument
116 r = diff_atoms_mark_unique(right, NULL); in diff_atoms_mark_unique_in_both()
128 diff_data_foreach_atom(j, right) { in diff_atoms_mark_unique_in_both()
156 diff_data_foreach_atom(i, right) { in diff_atoms_mark_unique_in_both()
248 diff_atoms_mark_unique_in_both(struct diff_data *left, struct diff_data *right, in diff_atoms_mark_unique_in_both() argument
259 all_atoms = calloc(left->atoms.len + right->atoms.len, in diff_atoms_mark_unique_in_both()
265 right->err = 0; in diff_atoms_mark_unique_in_both()
267 right->root->err = 0; in diff_atoms_mark_unique_in_both()
271 diff_data_foreach_atom(b, right) { in diff_atoms_mark_unique_in_both()
385 struct diff_data *right = &state->right; in diff_algo_patience() local
389 calloc(right->atoms.len, sizeof(struct atom_patience)); in diff_algo_patience()
396 right->root->current = right; in diff_algo_patience()
398 right->algo_data = atom_patience_right; in diff_algo_patience()
402 rc = diff_atoms_mark_unique_in_both(left, right, &unique_in_both_count); in diff_algo_patience()
410 debug_dump(right); in diff_algo_patience()
487 diff_atom_idx(right, in diff_algo_patience()
516 debug("\n L "); debug_dump_atom(left, right, lcs[i]); in diff_algo_patience()
517 debug(" R "); debug_dump_atom(right, left, in diff_algo_patience()
558 diff_atom_idx(left, atom), diff_atom_idx(right, atom_r)); in diff_algo_patience()
560 right_idx = diff_atom_idx(right, atom_r); in diff_algo_patience()
567 right_idx = right->atoms.len; in diff_algo_patience()
588 struct diff_atom *right_atom = &(right->atoms.head[right_pos]); in diff_algo_patience()
641 right->root->current = NULL; in diff_algo_patience()