aboutsummaryrefslogtreecommitdiff
path: root/include/06.keyboard/deo10
blob: e5d558c688fdf9a2a32989e064e86522a1097abc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void enter()
{
    printf("\n");
    if(buffer_index>0)
    {
        tty(buffer[buffer_current]);
        buffer_size[buffer_current]=buffer_index;
        if(buffer_current==buffer_all) buffer_current=(++buffer_all);
        else
        {
            for(size_t i=0;i<BUFFER_SIZE;i++) buffer[buffer_all][i]='\0';
            buffer_current=buffer_all;
        }
        buffer_index=0;
    }
    prompt();
    return;
}