Lines Matching refs:cmdbuf_pos

19 static int cmdbuf_pos = 0;
58 cmdbuf_pos = 0;
65 cmdbuf_pos = cmdbuf_len;
72 if (cmdbuf_pos > 0) {
73 cmdbuf_pos--;
81 if (cmdbuf_pos < cmdbuf_len) {
82 cmdbuf_pos++;
90 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] == ' ')
91 cmdbuf_pos--;
92 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] != ' ')
93 cmdbuf_pos--;
100 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] == ' ')
101 cmdbuf_pos++;
102 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] != ' ')
103 cmdbuf_pos++;
110 if (cmdbuf_pos == 0)
114 os_memmove(cmdbuf + cmdbuf_pos - 1, cmdbuf + cmdbuf_pos,
115 cmdbuf_len - cmdbuf_pos);
116 cmdbuf_pos--;
124 if (cmdbuf_pos == cmdbuf_len)
128 os_memmove(cmdbuf + cmdbuf_pos, cmdbuf + cmdbuf_pos + 1,
129 cmdbuf_len - cmdbuf_pos);
140 pos = cmdbuf_pos;
145 os_memmove(cmdbuf + pos, cmdbuf + cmdbuf_pos, cmdbuf_len - cmdbuf_pos);
146 cmdbuf_len -= cmdbuf_pos - pos;
147 cmdbuf_pos = pos;
154 if (cmdbuf_pos == 0)
158 os_memmove(cmdbuf, cmdbuf + cmdbuf_pos, cmdbuf_len - cmdbuf_pos);
159 cmdbuf_len -= cmdbuf_pos;
160 cmdbuf_pos = 0;
167 if (cmdbuf_pos == cmdbuf_len)
171 cmdbuf_len = cmdbuf_pos;
218 cmdbuf_len = cmdbuf_pos = os_strlen(history_curr->str);
258 cmdbuf_len = cmdbuf_pos = os_strlen(currbuf);
331 if (cmdbuf_len == cmdbuf_pos) {
332 cmdbuf[cmdbuf_pos++] = c;
337 os_memmove(cmdbuf + cmdbuf_pos + 1, cmdbuf + cmdbuf_pos,
338 cmdbuf_len - cmdbuf_pos);
339 cmdbuf[cmdbuf_pos++] = c;
357 cmdbuf_pos = 0;
437 c = edit_completion_cb(edit_cb_ctx, cmdbuf, cmdbuf_pos);
441 end = cmdbuf_pos;
474 os_memmove(cmdbuf + cmdbuf_pos + len + add_space, cmdbuf + cmdbuf_pos,
475 cmdbuf_len - cmdbuf_pos);
476 os_memcpy(&cmdbuf[cmdbuf_pos - plen], c[0], plen + len);
478 cmdbuf[cmdbuf_pos + len] = ' ';
480 cmdbuf_pos += len + add_space;
923 cmdbuf_pos = cmdbuf_len;
1167 if (cmdbuf_pos != cmdbuf_len) {
1168 tmp = cmdbuf[cmdbuf_pos];
1169 cmdbuf[cmdbuf_pos] = '\0';
1171 cmdbuf[cmdbuf_pos] = tmp;