]> rtime.felk.cvut.cz Git - sysless.git/blob - libs4c/cmdproc/cmdio_std_line.c
Whitespace fixes
[sysless.git] / libs4c / cmdproc / cmdio_std_line.c
1 #include <cmd_proc.h>
2 #include <string.h>
3 #include "cmdio_std.h"
4
5 #define ED_LINE_CHARS 80
6
7 char ed_line_in_std[ED_LINE_CHARS+1];
8 char ed_line_out_std[ED_LINE_CHARS+1];
9
10
11 ed_line_buf_t ed_line_buf_in_std={
12 //    flg:FL_ELB_ECHO,
13     inbuf:0,
14     alloc:sizeof(ed_line_in_std),
15     maxlen:0,
16     lastch:0,
17     buf:ed_line_in_std
18 };
19
20 ed_line_buf_t ed_line_buf_out_std={
21     flg:FL_ELB_NOCRLF,
22     inbuf:0,
23     alloc:sizeof(ed_line_out_std),
24     maxlen:0,
25     lastch:0,
26     buf:ed_line_out_std
27 };
28
29 extern cmd_io_t cmd_io_std;
30 const cmd_io_t cmd_io_std_line={
31     putc:cmd_io_line_putc,
32     getc:NULL,
33     write:cmd_io_write_bychar,
34     read:NULL,
35     priv:{
36         ed_line:{
37             in: &ed_line_buf_in_std,
38             out:&ed_line_buf_out_std,
39             io_stack:&cmd_io_std
40         }
41     }
42 };