aboutsummaryrefslogtreecommitdiff
path: root/include/06.keyboard/keyboard08.c
blob: 822e038f6102c071b76e9ef30f249a969e0f6015 (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;
}