From c4fc5c1f22c91d38dacc3fb25a3624e2896a8acd Mon Sep 17 00:00:00 2001 From: Jake Koroman Date: Tue, 28 Apr 2026 16:30:44 -0400 Subject: jrk_string_from_lit: remove call to jrk_string_from_parts() to allow comptime construction --- jrk.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'jrk.h') diff --git a/jrk.h b/jrk.h index ad5b126..573a6e2 100644 --- a/jrk.h +++ b/jrk.h @@ -95,7 +95,7 @@ jrk_String jrk_string_trim(jrk_String); typedef jrk_String(*jrk_string_trim_fn_t) (jrk_String); jrk_String jrk_string_trim_fn(jrk_String, jrk_string_trim_fn_t); jrk_String jrk_string_from_cstr(const char*); -#define jrk_string_from_lit(str_lit) jrk_string_from_parts((str_lit), sizeof((str_lit)) - 1) +#define jrk_string_from_lit(str_lit) (jrk_String) { .data = (str_lit), .len = sizeof((str_lit)) - 1 } jrk_String jrk_string_chop_by_delim(jrk_String*, char delim); jrk_String jrk_string_chop_by_space(jrk_String*); bool jrk_string_equals(jrk_String, jrk_String); /* takes the lowest len and matches up to that size */ -- cgit v1.2.3