diff options
Diffstat (limited to 'std')
| -rw-r--r-- | std/stdio.c | 4 | ||||
| -rw-r--r-- | std/stdlib.c | 8 | ||||
| -rw-r--r-- | std/stdlib.sloth | 6 |
3 files changed, 10 insertions, 8 deletions
diff --git a/std/stdio.c b/std/stdio.c index a257f67..d3ff5a0 100644 --- a/std/stdio.c +++ b/std/stdio.c @@ -14,3 +14,7 @@ void print(char *str) { void termpos(int x, int y) { printf("\x1b[%d;%dH", x, y); } + +void termclear() { + printf("\x1b[2J\x1b[H"); +} diff --git a/std/stdlib.c b/std/stdlib.c index 9510866..b70f5b7 100644 --- a/std/stdlib.c +++ b/std/stdlib.c @@ -22,7 +22,7 @@ int as_int(float x) { return (int) x; } -char* istr(int x) { - char snum[100]; - return (char* )itoa(x, snum, 10); -} +// char* istr(int x) { +// char snum[100]; +// return (char* )itoa(x, snum, 10); +// } diff --git a/std/stdlib.sloth b/std/stdlib.sloth index 913fd0b..eb6000d 100644 --- a/std/stdlib.sloth +++ b/std/stdlib.sloth @@ -5,8 +5,6 @@ foreign fn slen(str: String) Int; foreign fn parse_int(str: String) Int; foreign fn termpos(x: Int, y: Int); foreign fn as_int(x: Float) Int; -foreign fn istr(x: Int) Int; +#foreign fn istr(x: Int) Int; -fn termclear() Void { - print("\x1b[2J\x1b[H"); -} +foreign fn termclear() Void; |
