diff options
| author | nic-gaffney <gaffney_nic@protonmail.com> | 2023-06-25 23:21:02 -0500 |
|---|---|---|
| committer | nic-gaffney <gaffney_nic@protonmail.com> | 2023-06-25 23:21:02 -0500 |
| commit | c3bb1751d7f62a13a46f28c1eb67d9e20d8d6f7f (patch) | |
| tree | 7208642d10240c539405b4e1759576d3da5f468a /std/stdlib.c | |
| parent | 578229132e35075ef191ee960460d237c3ace3b8 (diff) | |
| download | sloth-c3bb1751d7f62a13a46f28c1eb67d9e20d8d6f7f.tar.gz | |
Fixed standard library
Diffstat (limited to 'std/stdlib.c')
| -rw-r--r-- | std/stdlib.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/std/stdlib.c b/std/stdlib.c index d27b36f..7e77385 100644 --- a/std/stdlib.c +++ b/std/stdlib.c @@ -1,13 +1,19 @@ #include <unistd.h> +#include <stdlib.h> +#include <string.h> void wait(long long x) { sleep(x); } -int slen(char *str) { - return strlen(str); +long long slen(char *str) { + return (long long) strlen(str); } -char charAt(char *str, int) { - return str[int]; +char charAt(char *str, long long x) { + return str[x]; +} + +long long parse_int(char *str) { + return (long long) atoi(str); } |
