src/server/util/util.c

changeset 653
c4dae65155e9
parent 627
b30bf356dac4
equal deleted inserted replaced
652:dd90c858eb74 653:c4dae65155e9
54 #include "../daemon/netsite.h" 54 #include "../daemon/netsite.h"
55 #include "../public/nsapi.h" 55 #include "../public/nsapi.h"
56 #include <cx/string.h> 56 #include <cx/string.h>
57 #include <cx/mempool.h> 57 #include <cx/mempool.h>
58 #include <cx/printf.h> 58 #include <cx/printf.h>
59 #include <ctype.h>
59 60
60 #include "pblock.h" 61 #include "pblock.h"
61 #include "util.h" 62 #include "util.h"
62 63
63 #include <openssl/bio.h> 64 #include <openssl/bio.h>
1155 *out = '\0'; 1156 *out = '\0';
1156 1157
1157 return ns; 1158 return ns;
1158 } 1159 }
1159 1160
1161 /* ----------------------------- util_is_url ------------------------------ */
1162
1163 NSAPI_PUBLIC int util_is_url(const char *url)
1164 {
1165 const char *t = url;
1166
1167 while(*t) {
1168 if(*t == ':')
1169 return 1;
1170 if(!isalpha(*t))
1171 return 0;
1172 ++t;
1173 }
1174 return 0;
1175 }

mercurial