#include "cmdline_cirbuf.h"
#include "cmdline_rdline.h"
+#include "cmdline_parse.h"
static void rdline_puts(struct rdline *rdl, const char *buf);
static void rdline_miniprintf(struct rdline *rdl,
return RDLINE_RES_NOT_RUNNING;
cmd = vt100_parser(&rdl->vt100, c);
- if (cmd == -2)
+ if (cmd == VT100_NOT_COMPLETE)
return RDLINE_RES_SUCCESS;
- if (cmd >= 0) {
+ if (cmd != VT100_STD_CHAR) {
switch (cmd) {
case CMDLINE_KEY_CTRL_B:
case CMDLINE_KEY_LEFT_ARR:
cirbuf_align_left(&rdl->left);
rdl->left_buf[CIRBUF_GET_LEN(&rdl->left)] = '\0';
if (rdl->complete) {
- char tmp_buf[BUFSIZ];
+ char tmp_buf[CMDLINE_MAX_TOKEN_SIZE];
int complete_state;
int ret;
unsigned int tmp_size;