Lines Matching defs:cmdbuf_pos
25 static int cmdbuf_pos = 0;
61 cmdbuf_pos = 0;
68 cmdbuf_pos = cmdbuf_len;
75 if (cmdbuf_pos > 0) {
76 cmdbuf_pos--;
84 if (cmdbuf_pos < cmdbuf_len) {
85 cmdbuf_pos++;
93 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] == ' ')
94 cmdbuf_pos--;
95 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] != ' ')
96 cmdbuf_pos--;
103 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] == ' ')
104 cmdbuf_pos++;
105 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] != ' ')
106 cmdbuf_pos++;
113 if (cmdbuf_pos == 0)
117 os_memmove(cmdbuf + cmdbuf_pos - 1, cmdbuf + cmdbuf_pos,
118 cmdbuf_len - cmdbuf_pos);
119 cmdbuf_pos--;
127 if (cmdbuf_pos == cmdbuf_len)
131 os_memmove(cmdbuf + cmdbuf_pos, cmdbuf + cmdbuf_pos + 1,
132 cmdbuf_len - cmdbuf_pos);
143 pos = cmdbuf_pos;
148 os_memmove(cmdbuf + pos, cmdbuf + cmdbuf_pos, cmdbuf_len - cmdbuf_pos);
149 cmdbuf_len -= cmdbuf_pos - pos;
150 cmdbuf_pos = pos;
157 if (cmdbuf_pos == 0)
161 os_memmove(cmdbuf, cmdbuf + cmdbuf_pos, cmdbuf_len - cmdbuf_pos);
162 cmdbuf_len -= cmdbuf_pos;
163 cmdbuf_pos = 0;
170 if (cmdbuf_pos == cmdbuf_len)
174 cmdbuf_len = cmdbuf_pos;
221 cmdbuf_len = cmdbuf_pos = os_strlen(history_curr->str);
320 if (cmdbuf_len == cmdbuf_pos) {
321 cmdbuf[cmdbuf_pos++] = c;
326 os_memmove(cmdbuf + cmdbuf_pos + 1, cmdbuf + cmdbuf_pos,
327 cmdbuf_len - cmdbuf_pos);
328 cmdbuf[cmdbuf_pos++] = c;
346 cmdbuf_pos = 0;
426 c = edit_completion_cb(edit_cb_ctx, cmdbuf, cmdbuf_pos);
430 end = cmdbuf_pos;
463 os_memmove(cmdbuf + cmdbuf_pos + len + add_space, cmdbuf + cmdbuf_pos,
464 cmdbuf_len - cmdbuf_pos);
465 os_memcpy(&cmdbuf[cmdbuf_pos - plen], c[0], plen + len);
467 cmdbuf[cmdbuf_pos + len] = ' ';
469 cmdbuf_pos += len + add_space;
912 cmdbuf_pos = cmdbuf_len;
1154 if (cmdbuf_pos != cmdbuf_len) {
1155 tmp = cmdbuf[cmdbuf_pos];
1156 cmdbuf[cmdbuf_pos] = '\0';
1158 cmdbuf[cmdbuf_pos] = tmp;