hare

The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit f1f54f68a82f52d941660fa2e302ce3531de713b
parent 99929ea4b0b23c43628b1c3f4ef78b80d8d6de12
Author: Drew DeVault <sir@cmpwn.com>
Date:   Mon,  1 Feb 2021 10:20:06 -0500

strings::c_strlen: fix docs

Diffstat:
Mstrings/cstrings.ha | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/strings/cstrings.ha b/strings/cstrings.ha @@ -1,7 +1,7 @@ use types; // Computes the length of a NUL-terminated C string, in octets, in O(n). The -// computed length not include the NUL terminator in the length. +// computed length does not include the NUL terminator. export fn c_strlen(cstr: *const char) size = { const ptr = cstr: *[*]u8; let ln = 0z; @@ -11,6 +11,7 @@ export fn c_strlen(cstr: *const char) size = { // Converts a C string to a Hare string in O(n). export fn from_c(cstr: *const char) const str = { + // TODO: Validate UTF-8? const l = c_strlen(cstr); const s = types::string { data = cstr: *[*]u8,