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
626626 case 0x15:
627627 kbd.x = 0;
628628 break;
629+ case '\n':
630+ kbd.x++;
629631 case 0x04:
630632 eol = 1;
631633 break;
632− case '\n':
633− eol = 1;
634634 default:
635− kbd.line[kbd.x++] = ch;
636− break;
635+ kbd.x++;
637636 }
638637 }
639638 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