| 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 } |