Lines Matching refs:cursor_position
369 int cursor_position = strlen(init);
421 cursor_form_win = min(cursor_position, prompt_width-1);
423 result + cursor_position-cursor_form_win);
445 if (cursor_position > 0) {
446 memmove(&result[cursor_position-1],
447 &result[cursor_position],
448 len-cursor_position+1);
449 cursor_position--;
455 if (cursor_position >= 0 && cursor_position < len) {
456 memmove(&result[cursor_position],
457 &result[cursor_position+1],
458 len-cursor_position+1);
464 if (cursor_position < len) {
465 cursor_position++;
471 if (cursor_position > 0) {
472 cursor_position--;
477 cursor_position = 0;
481 cursor_position = len;
482 cursor_form_win = min(cursor_position, prompt_width-1);
493 memmove(&result[cursor_position+1],
494 &result[cursor_position],
495 len-cursor_position+1);
496 result[cursor_position] = res;
497 cursor_position++;
514 result + cursor_position-cursor_form_win);