Lines Matching refs:cmd_buf_index

68     if (rs->cmd_buf_index != rs->last_cmd_buf_index) {  in readline_update()
69 delta = rs->cmd_buf_index - rs->last_cmd_buf_index; in readline_update()
80 rs->last_cmd_buf_index = rs->cmd_buf_index; in readline_update()
87 if (rs->cmd_buf_index < READLINE_CMD_BUF_SIZE) { in readline_insert_char()
88 memmove(rs->cmd_buf + rs->cmd_buf_index + 1, in readline_insert_char()
89 rs->cmd_buf + rs->cmd_buf_index, in readline_insert_char()
90 rs->cmd_buf_size - rs->cmd_buf_index); in readline_insert_char()
91 rs->cmd_buf[rs->cmd_buf_index] = ch; in readline_insert_char()
93 rs->cmd_buf_index++; in readline_insert_char()
99 if (rs->cmd_buf_index > 0) { in readline_backward_char()
100 rs->cmd_buf_index--; in readline_backward_char()
106 if (rs->cmd_buf_index < rs->cmd_buf_size) { in readline_forward_char()
107 rs->cmd_buf_index++; in readline_forward_char()
113 if (rs->cmd_buf_index < rs->cmd_buf_size) { in readline_delete_char()
114 memmove(rs->cmd_buf + rs->cmd_buf_index, in readline_delete_char()
115 rs->cmd_buf + rs->cmd_buf_index + 1, in readline_delete_char()
116 rs->cmd_buf_size - rs->cmd_buf_index - 1); in readline_delete_char()
123 if (rs->cmd_buf_index > 0) { in readline_backspace()
133 if (rs->cmd_buf_index == 0 || rs->cmd_buf_index > rs->cmd_buf_size) { in readline_backword()
137 start = rs->cmd_buf_index - 1; in readline_backword()
159 if (start < rs->cmd_buf_index) { in readline_backword()
161 rs->cmd_buf + rs->cmd_buf_index, in readline_backword()
162 rs->cmd_buf_size - rs->cmd_buf_index); in readline_backword()
163 rs->cmd_buf_size -= rs->cmd_buf_index - start; in readline_backword()
164 rs->cmd_buf_index = start; in readline_backword()
170 rs->cmd_buf_index = 0; in readline_bol()
175 rs->cmd_buf_index = rs->cmd_buf_size; in readline_eol()
198 rs->cmd_buf_index = rs->cmd_buf_size = strlen(rs->cmd_buf); in readline_up_char()
215 rs->cmd_buf_index = rs->cmd_buf_size = strlen(rs->cmd_buf); in readline_down_char()
276 while (rs->cmd_buf_index > 0) { in readline_kill_line()
322 cmdline = g_strndup(rs->cmd_buf, rs->cmd_buf_index); in readline_completion()
423 rs->cmd_buf_index = 0; in readline_handle_byte()
545 rs->cmd_buf_index = 0; in readline_restart()