Lines Matching refs:right

71 	const unsigned char *right, size_t right_len,
80 unsigned char cr = right[ir];
104 unsigned char cr = right[ir++];
112 cmp = memcmp(left, right, MIN(left_len, right_len));
123 const struct diff_atom *right)
126 int flags = (left->root->diff_flags | right->root->diff_flags);
129 if (!left->len && !right->len) {
134 if (!right->len) {
144 if (left->at != NULL && right->at != NULL) {
145 *cmp = buf_cmp(left->at, left->len, right->at, right->len,
151 remain_right = right->len;
184 if (right->at == NULL) {
185 r = read_at(right->root->f,
186 right->pos + (right->len - remain_right),
194 p_right = right->at + (right->len - remain_right);
215 const struct diff_atom *right)
219 if (left->hash != right->hash) {
223 r = diff_atom_cmp(&cmp, left, right);
255 debug_dump_atoms(&state->right, chunk->right_start, chunk->right_count);
273 debug_dump_atoms(&state->right, new_chunk->right_start, new_chunk->right_count);
292 debug_dump_atoms(&state->right, new_chunk->right_start, new_chunk->right_count);
300 * the right it corresponds, even though it doesn't add
301 * any lines on the right. By moving above a plus chunk,
302 * that position on the right has shifted. */
327 /* Even if a left or right side is empty, diff output may need to know the
359 debug_dump_atoms(&state->right, right_start, right_count);
440 debug("right:\n");
441 debug_dump(&state->right);
442 debug_dump_myers_graph(&state->left, &state->right, NULL, NULL, 0, NULL,
448 struct diff_atom *r = state->right.atoms.head;
449 unsigned int r_len = state->right.atoms.len;
500 /* Add a "plus" chunk with all lines from the right. */
529 || !state->left.atoms.len || !state->right.atoms.len) {
533 (!state->left.atoms.len || !state->right.atoms.len)?
578 diff_data_init_subsection(&inner_state.right, &state->right,
610 struct diff_data *right)
618 result->right = right;
630 diff_data_init_subsection(&state.right, right,
631 right->atoms.head,
632 right->atoms.len);