Lines Matching refs:curr
1133 yankreg_T *curr; // copy of y_current in op_yank() local
1167 curr = y_current; in op_yank()
1195 y_current = curr; in op_yank()
1303 if (curr != y_current) // append the new block to the old block in op_yank()
1305 new_ptr = ALLOC_MULT(char_u *, curr->y_size + y_current->y_size); in op_yank()
1308 for (j = 0; j < curr->y_size; ++j) in op_yank()
1309 new_ptr[j] = curr->y_array[j]; in op_yank()
1310 vim_free(curr->y_array); in op_yank()
1311 curr->y_array = new_ptr; in op_yank()
1313 curr->y_time_set = vim_time(); in op_yank()
1317 curr->y_type = MLINE; in op_yank()
1321 if (curr->y_type == MCHAR && vim_strchr(p_cpo, CPO_REGAPPEND) == NULL) in op_yank()
1323 pnew = alloc(STRLEN(curr->y_array[curr->y_size - 1]) in op_yank()
1330 STRCPY(pnew, curr->y_array[--j]); in op_yank()
1332 vim_free(curr->y_array[j]); in op_yank()
1334 curr->y_array[j++] = pnew; in op_yank()
1340 curr->y_array[j++] = y_current->y_array[y_idx++]; in op_yank()
1341 curr->y_size = j; in op_yank()
1343 y_current = curr; in op_yank()
1398 && (curr == &(y_regs[STAR_REGISTER]) in op_yank()
1402 if (curr != &(y_regs[STAR_REGISTER])) in op_yank()
1418 && (curr == &(y_regs[PLUS_REGISTER]) in op_yank()
1423 if (curr != &(y_regs[PLUS_REGISTER])) in op_yank()
1433 && curr == &(y_regs[PLUS_REGISTER])) in op_yank()
1452 y_current = curr; in op_yank()
1498 yankreg_T *curr = y_current; in copy_yank_reg() local
1503 *y_current = *curr; in copy_yank_reg()
1510 if ((y_current->y_array[j] = vim_strsave(curr->y_array[j])) == NULL) in copy_yank_reg()
1516 y_current = curr; in copy_yank_reg()
2514 yankreg_T *curr; in dnd_yank_drag_data() local
2516 curr = y_current; in dnd_yank_drag_data()
2520 y_current = curr; in dnd_yank_drag_data()