Lines Matching defs:cursor_position
369 int cursor_position = strlen(init);
429 if (cursor_position > 0) {
430 memmove(&result[cursor_position-1],
431 &result[cursor_position],
432 len-cursor_position+1);
433 cursor_position--;
437 if (cursor_position >= 0 && cursor_position < len) {
438 memmove(&result[cursor_position],
439 &result[cursor_position+1],
440 len-cursor_position+1);
445 if (cursor_position < len &&
446 cursor_position < min(result_len, prompt_width))
447 cursor_position++;
451 if (cursor_position > 0)
452 cursor_position--;
458 memmove(&result[cursor_position+1],
459 &result[cursor_position],
461 result[cursor_position] = res;
462 cursor_position++;
472 wmove(form_win, 0, cursor_position);