From c748aedbc265fdc7d62768d368161a1f1d88b9a4 Mon Sep 17 00:00:00 2001 From: nic-gaffney Date: Sat, 30 Sep 2023 00:18:27 -0500 Subject: spacing --- std/extern.sloth | 1 + std/stdlib.c | 3 +++ 2 files changed, 4 insertions(+) (limited to 'std') diff --git a/std/extern.sloth b/std/extern.sloth index c970541..a31c2c1 100644 --- a/std/extern.sloth +++ b/std/extern.sloth @@ -12,6 +12,7 @@ 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 as_float(x: Int) Float; foreign fn istr(x: Int) String; foreign fn system(cmd: String) Int; foreign fn sequals(a: String, b: String) Bool; diff --git a/std/stdlib.c b/std/stdlib.c index ed848c3..8636f11 100644 --- a/std/stdlib.c +++ b/std/stdlib.c @@ -41,6 +41,9 @@ int as_int(float x) { return (int) x; } +float as_float(int x) { + return (float) x; +} bool sequals(char* a, char* b) { if (strlen(a) != strlen(b)) { return false; -- cgit v1.2.3