Lines Matching refs:cursor_position
320 int cursor_position = strlen(init);
372 cursor_form_win = min(cursor_position, prompt_width-1);
374 result + cursor_position-cursor_form_win);
396 if (cursor_position > 0) {
397 memmove(&result[cursor_position-1],
398 &result[cursor_position],
399 len-cursor_position+1);
400 cursor_position--;
406 if (cursor_position >= 0 && cursor_position < len) {
407 memmove(&result[cursor_position],
408 &result[cursor_position+1],
409 len-cursor_position+1);
415 if (cursor_position < len) {
416 cursor_position++;
422 if (cursor_position > 0) {
423 cursor_position--;
428 cursor_position = 0;
432 cursor_position = len;
433 cursor_form_win = min(cursor_position, prompt_width-1);
444 memmove(&result[cursor_position+1],
445 &result[cursor_position],
446 len-cursor_position+1);
447 result[cursor_position] = res;
448 cursor_position++;
465 result + cursor_position-cursor_form_win);