aboutsummaryrefslogtreecommitdiff
path: root/sys/libn
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2020-05-07 15:35:06 -0700
committerNicholas Noll <nbnoll@eml.cc>2020-05-07 15:35:06 -0700
commit36117f59ec77784c9ef77801d7c1cbf03a4c4a8b (patch)
tree18a7c3f373c5d9ac11cce320045713550ce674fa /sys/libn
parent46da413cf7c9c995842a83cd54b02a17cd9c7289 (diff)
wrap: elementary math functions for libmath
Diffstat (limited to 'sys/libn')
-rw-r--r--sys/libn/random.c2
-rw-r--r--sys/libn/string.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/sys/libn/random.c b/sys/libn/random.c
index 1e2c2d5..558641e 100644
--- a/sys/libn/random.c
+++ b/sys/libn/random.c
@@ -69,7 +69,7 @@ double
rngĀ·random()
{
uint64 r = xoshiro256ss(&RNG);
- return (double)r / UINT64_MAX;
+ return (double)r / (double)UINT64_MAX;
}
/* Returns true or false on success of trial */
diff --git a/sys/libn/string.c b/sys/libn/string.c
index 4280e27..ca53bdc 100644
--- a/sys/libn/string.c
+++ b/sys/libn/string.c
@@ -180,6 +180,7 @@ strĀ·makecap(const byte* s, vlong len, vlong cap)
cleanup:
free(h);
panicf("Attempted to create a string with less capacity than length");
+ return nil;
}
// New returns a new dynamic string object, initialized from the given C string.