aboutsummaryrefslogtreecommitdiff
path: root/src/Utility/Unescape.c
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-03-10 02:32:51 -0400
committerfrosty <gabriel@bwaaa.monster>2026-03-10 02:32:51 -0400
commita11bf8bb6c1baaef51c25d441f5348567280967b (patch)
treef7ae4435e157dac9b024af0611fbdfa3ab8870e8 /src/Utility/Unescape.c
parent24cec7a35072ac50e1fe902a925e69330866dbca (diff)
downloadomnisearch-a11bf8bb6c1baaef51c25d441f5348567280967b.tar.gz
those who commitHEADmaster
Diffstat (limited to 'src/Utility/Unescape.c')
-rw-r--r--src/Utility/Unescape.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/Utility/Unescape.c b/src/Utility/Unescape.c
index e2968b2..57ac333 100644
--- a/src/Utility/Unescape.c
+++ b/src/Utility/Unescape.c
@@ -4,7 +4,8 @@
#include <string.h>
char *unescape_search_url(const char *input) {
- if (!input) return NULL;
+ if (!input)
+ return NULL;
const char *key = NULL;
const char *start = NULL;
@@ -14,7 +15,8 @@ char *unescape_search_url(const char *input) {
if (strstr(input, "uddg=")) {
key = "uddg=";
start = strstr(input, key);
- if (!start) return NULL;
+ if (!start)
+ return NULL;
start += strlen(key);
end = strchr(start, '&');
len = end ? (size_t)(end - start) : strlen(start);
@@ -23,7 +25,8 @@ char *unescape_search_url(const char *input) {
else if (strstr(input, "RU=")) {
key = "RU=";
start = strstr(input, key);
- if (!start) return strdup(input);
+ if (!start)
+ return strdup(input);
start += strlen(key);
end = strchr(start, '/');
len = end ? (size_t)(end - start) : strlen(start);
@@ -34,7 +37,8 @@ char *unescape_search_url(const char *input) {
}
char *output = (char *)malloc(len * 3 + 1);
- if (!output) return NULL;
+ if (!output)
+ return NULL;
size_t i = 0, j = 0;
while (i < len) {
@@ -60,7 +64,8 @@ char *unescape_search_url(const char *input) {
}
char *url_decode_query(const char *src) {
- if (!src) return NULL;
+ if (!src)
+ return NULL;
char *res = strdup(src);
char *p = res;
while (*src) {