Lines Matching refs:rdl
19 cmdline_valid_buffer(struct rdline *rdl, const char *buf, in cmdline_valid_buffer() argument
22 struct cmdline *cl = rdl->opaque; in cmdline_valid_buffer()
34 cmdline_complete_buffer(struct rdline *rdl, const char *buf, in cmdline_complete_buffer() argument
38 struct cmdline *cl = rdl->opaque; in cmdline_complete_buffer()
43 cmdline_write_char(struct rdline *rdl, char c) in cmdline_write_char() argument
48 if (!rdl) in cmdline_write_char()
51 cl = rdl->opaque; in cmdline_write_char()
85 ret = rdline_init(&cl->rdl, cmdline_write_char, cmdline_valid_buffer, in cmdline_new()
93 rdline_newline(&cl->rdl, cl->prompt); in cmdline_new()
101 return &cl->rdl; in cmdline_get_rdline()
146 ret = rdline_char_in(&cl->rdl, buf[i]); in cmdline_in()
149 buffer = rdline_get_buffer(&cl->rdl); in cmdline_in()
150 history = rdline_get_history_item(&cl->rdl, 0); in cmdline_in()
160 rdline_add_history(&cl->rdl, buffer); in cmdline_in()
161 rdline_newline(&cl->rdl, cl->prompt); in cmdline_in()
176 rdline_quit(&cl->rdl); in cmdline_quit()
188 else if (cl->rdl.status == RDLINE_EXITED) in cmdline_poll()
201 if (status < 0 && cl->rdl.status != RDLINE_EXITED) in cmdline_poll()
205 return cl->rdl.status; in cmdline_poll()