Signed-off-by: Olivier Matz <zer0@droids-corp.org>
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:
*/
void vt100_init(struct cmdline_vt100 *vt);
+#define VT100_STD_CHAR -1
+#define VT100_NOT_COMPLETE -2
/**
* Input a new character.
- * Return -1 if the character is not part of a control sequence
- * Return -2 if c is not the last char of a control sequence
+ * Return VT100_STD_CHAR if the character is not part of a control sequence
+ * Return VT100_NOT_COMPLETE if c is not the last char of a control sequence
* Else return the index in vt100_commands[]
*/
int vt100_parser(struct cmdline_vt100 *vt, char c);