History

devcons: simplify line editing logic

cinap_lenrek committed 10 years ago

Commit 8bd75051 parent 3a32c071 file · +3 −4Browse files

Unified · Split

kern/devcons.c+3−4
@@ -626,14 +626,13 @@ consread(Chan *c, void *buf, long n, vlong off) · 625 unmodified lines
626 case 0x15:626 case 0x15:
627 kbd.x = 0;627 kbd.x = 0;
628 break;628 break;
629 case '\n':
630 kbd.x++;
629 case 0x04:631 case 0x04:
630 eol = 1;632 eol = 1;
631 break;633 break;
632 case '\n':
633 eol = 1;
634 default:634 default:
635 kbd.line[kbd.x++] = ch;635 kbd.x++;
636 break;
637 }636 }
638 }637 }
639 if(kbd.x == sizeof(kbd.line) || eol){638 if(kbd.x == sizeof(kbd.line) || eol){

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t