commit | 9bd74de23147250ff882901159ce389a4e70563d | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Tue Jun 15 20:30:48 2021 -0700 |
committer | swissChili <swisschili@fastmail.com> | Tue Jun 15 20:30:48 2021 -0700 |
tree | 79fde0c9e04c1de7b67452c3aa7821103d410cfc | |
parent | 4418ca541376ae8bc1c0a8aae2f29ab9a29a792c [diff] [blame] |
Add nice logs
diff --git a/src/kernel/io.c b/src/kernel/io.c index 90a365c..c53ef17 100644 --- a/src/kernel/io.c +++ b/src/kernel/io.c
@@ -124,3 +124,21 @@ memset(pressed_keys, 0, LAST_KBD_KEY); add_interrupt_handler(33, kbd_handle_input); } + +bool isdigit(char c) +{ + return c >= '0' && c <= '9'; +} + +uint parse_int(char *string) +{ + uint number = 0; + + for (; isdigit(*string); string++) + { + number *= 10; + number += *string - '0'; + } + + return number; +}