src/string.c

changeset 1668
3ffdfe1776b4
parent 1667
608cc0b25352
child 1671
cf19b7820ff0
--- a/src/string.c	Thu Dec 25 11:10:13 2025 +0100
+++ b/src/string.c	Thu Dec 25 11:39:26 2025 +0100
@@ -505,11 +505,11 @@
 
 cxstring cx_strtrim(cxstring string) {
     cxstring result = string;
-    while (result.length > 0 && isspace((unsigned char)(result.ptr[0]))) {
+    while (isspace((unsigned char)cx_strat(result, 0))) {
         result.ptr++;
         result.length--;
     }
-    while (result.length > 0 && isspace((unsigned char)result.ptr[result.length - 1])) {
+    while (isspace((unsigned char)cx_strat(result, -1))) {
         result.length--;
     }
     return result;

mercurial