src/server/util/util.c

changeset 653
c4dae65155e9
parent 627
b30bf356dac4
--- a/src/server/util/util.c	Sun Dec 07 17:37:05 2025 +0100
+++ b/src/server/util/util.c	Sun Dec 07 17:48:42 2025 +0100
@@ -56,6 +56,7 @@
 #include <cx/string.h>
 #include <cx/mempool.h>
 #include <cx/printf.h>
+#include <ctype.h>
 
 #include "pblock.h"
 #include "util.h"
@@ -1157,3 +1158,18 @@
     return ns;
 }
 
+/* ----------------------------- util_is_url ------------------------------ */
+
+NSAPI_PUBLIC int util_is_url(const char *url)
+{
+    const char *t = url;
+
+    while(*t) {
+        if(*t == ':')
+            return 1;
+        if(!isalpha(*t))
+            return 0;
+        ++t;
+    }
+    return 0;
+}

mercurial