+/**
+ * @file cmdio_std_line.c
+ * @author Michal Sojka <sojkam1@fel.cvut.cz>
+ * @date Wed Jul 31 16:05:10 2013
+ *
+ * @brief cmd_io_line implementation for stdin/stdout.
+ *
+ */
+
#include <cmd_proc.h>
#include <string.h>
+#include "cmdio_std.h"
#define ED_LINE_CHARS 80
char ed_line_in_std[ED_LINE_CHARS+1];
+char ed_line_in_std_history[10*(ED_LINE_CHARS+1)];
char ed_line_out_std[ED_LINE_CHARS+1];
ed_line_buf_t ed_line_buf_in_std={
-// flg:FL_ELB_ECHO,
+ flg:FL_ELB_ECHO,
inbuf:0,
alloc:sizeof(ed_line_in_std),
maxlen:0,
lastch:0,
- buf:ed_line_in_std
+ buf:ed_line_in_std,
+ hist:ed_line_in_std_history,
+ hist_size:sizeof(ed_line_in_std_history),
};
ed_line_buf_t ed_line_buf_out_std={