Home | History | Annotate | Download | only in hdt

Lines Matching refs:cursor_pos

754 	hdt_cli.cursor_pos = 0;
828 hdt_cli.cursor_pos = 0;
875 memset(&INPUT[hdt_cli.cursor_pos], 0,
876 strlen(INPUT) - hdt_cli.cursor_pos);
885 if (hdt_cli.cursor_pos > 0) {
887 hdt_cli.cursor_pos--;
892 if (hdt_cli.cursor_pos < (int)strlen(INPUT)) {
894 hdt_cli.cursor_pos++;
902 if ((strlen(INPUT) - hdt_cli.cursor_pos) > 0) {
904 move_cursor_right(strlen(INPUT) - hdt_cli.cursor_pos);
905 hdt_cli.cursor_pos = strlen(INPUT);
913 if (hdt_cli.cursor_pos > 0) {
915 move_cursor_left(hdt_cli.cursor_pos);
916 hdt_cli.cursor_pos = 0;
951 hdt_cli.cursor_pos = strlen(INPUT);
992 hdt_cli.cursor_pos = strlen(INPUT);
1005 hdt_cli.cursor_pos = strlen(INPUT);
1054 if (hdt_cli.cursor_pos >= strlen(INPUT))
1057 for (int c = hdt_cli.cursor_pos; c < (int)strlen(INPUT) - 1; c++)
1065 printf("%s", INPUT + hdt_cli.cursor_pos);
1068 if (strlen(INPUT + hdt_cli.cursor_pos) > 0)
1069 move_cursor_left(strlen(INPUT + hdt_cli.cursor_pos));
1075 if (hdt_cli.cursor_pos == 0)
1078 for (int c = hdt_cli.cursor_pos - 1;
1090 printf("%s", INPUT + hdt_cli.cursor_pos - 1);
1093 hdt_cli.cursor_pos--;
1094 move_cursor_to_column(strlen(hdt_cli.prompt) + hdt_cli.cursor_pos +
1109 if (hdt_cli.cursor_pos > MAX_LINE_SIZE - 2)
1112 if (hdt_cli.cursor_pos < (int)strlen(INPUT)) {
1114 int trailing_chars = strlen(INPUT) - hdt_cli.cursor_pos;
1116 strlcpy(temp_command, INPUT, hdt_cli.cursor_pos);
1120 INPUT + hdt_cli.cursor_pos, trailing_chars);
1128 printf("%s", INPUT + hdt_cli.cursor_pos);
1135 INPUT[hdt_cli.cursor_pos] = current_key;
1137 hdt_cli.cursor_pos++;