Lines Matching refs:cmdbuf
24 static char cmdbuf[CMD_BUF_LEN]; variable
93 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] == ' ') in move_word_left()
95 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] != ' ') in move_word_left()
103 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] == ' ') in move_word_right()
105 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] != ' ') in move_word_right()
117 os_memmove(cmdbuf + cmdbuf_pos - 1, cmdbuf + cmdbuf_pos, in delete_left()
131 os_memmove(cmdbuf + cmdbuf_pos, cmdbuf + cmdbuf_pos + 1, in delete_current()
144 while (pos > 0 && cmdbuf[pos - 1] == ' ') in delete_word()
146 while (pos > 0 && cmdbuf[pos - 1] != ' ') in delete_word()
148 os_memmove(cmdbuf + pos, cmdbuf + cmdbuf_pos, cmdbuf_len - cmdbuf_pos); in delete_word()
161 os_memmove(cmdbuf, cmdbuf + cmdbuf_pos, cmdbuf_len - cmdbuf_pos); in clear_left()
222 os_memcpy(cmdbuf, history_curr->str, cmdbuf_len); in history_use()
234 cmdbuf[cmdbuf_len] = '\0'; in history_prev()
235 history_add(cmdbuf); in history_prev()
318 if (cmdbuf_len >= (int) sizeof(cmdbuf) - 1) in insert_char()
321 cmdbuf[cmdbuf_pos++] = c; in insert_char()
326 os_memmove(cmdbuf + cmdbuf_pos + 1, cmdbuf + cmdbuf_pos, in insert_char()
328 cmdbuf[cmdbuf_pos++] = c; in insert_char()
344 cmdbuf[cmdbuf_len] = '\0'; in process_cmd()
345 history_add(cmdbuf); in process_cmd()
348 edit_cmd_cb(edit_cb_ctx, cmdbuf); in process_cmd()
425 cmdbuf[cmdbuf_len] = '\0'; in complete()
426 c = edit_completion_cb(edit_cb_ctx, cmdbuf, cmdbuf_pos); in complete()
432 while (start > 0 && cmdbuf[start - 1] != ' ') in complete()
436 count = filter_strings(c, &cmdbuf[start], plen); in complete()
458 room = sizeof(cmdbuf) - 1 - cmdbuf_len; in complete()
463 os_memmove(cmdbuf + cmdbuf_pos + len + add_space, cmdbuf + cmdbuf_pos, in complete()
465 os_memcpy(&cmdbuf[cmdbuf_pos - plen], c[0], plen + len); in complete()
467 cmdbuf[cmdbuf_pos + len] = ' '; in complete()
910 os_strlcpy(cmdbuf, match, CMD_BUF_LEN); in search_stop()
911 cmdbuf_len = os_strlen(cmdbuf); in search_stop()
1152 cmdbuf[cmdbuf_len] = '\0'; in edit_redraw()
1153 printf("\r> %s", cmdbuf); in edit_redraw()
1155 tmp = cmdbuf[cmdbuf_pos]; in edit_redraw()
1156 cmdbuf[cmdbuf_pos] = '\0'; in edit_redraw()
1157 printf("\r> %s", cmdbuf); in edit_redraw()
1158 cmdbuf[cmdbuf_pos] = tmp; in edit_redraw()