This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository efm2.
View the commit online.
commit 6bcc746adb597721b2e059d97f7d8e6be0d40b45
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
AuthorDate: Sat Jun 21 10:35:03 2025 +0100
share common code in escape func and strbuf escape append
---
src/shared/esc.c | 36 ++++++++++++------------------------
1 file changed, 12 insertions(+), 24 deletions(-)
diff --git a/src/shared/esc.c b/src/shared/esc.c
index 8698e7a..edb05ab 100644
--- a/src/shared/esc.c
+++ b/src/shared/esc.c
@@ -26,30 +26,6 @@ xtoi(const char *str)
return v;
}
-char *
-escape(const char *src_in)
-{
- Eina_Strbuf *strbuf = eina_strbuf_new();
- char *str;
- const char *s;
-
- for (s = src_in; *s; s++)
- {
- if ((*s <= ',') || (*s == '%') || ((*s >= ':') && (*s <= '@'))
- || ((*s >= '[') && (*s <= '`')) || (*s >= '{'))
- {
- unsigned char tmp;
-
- tmp = s[0];
- eina_strbuf_append_printf(strbuf, "%%%02x", tmp);
- }
- else eina_strbuf_append_char(strbuf, *s);
- }
- str = eina_strbuf_string_steal(strbuf);
- eina_strbuf_free(strbuf);
- return str;
-}
-
char *
unescape(const char *src_in)
{
@@ -97,6 +73,18 @@ strbuf_escape_append(Eina_Strbuf *strbuf, const char *str)
}
}
+char *
+escape(const char *src_in)
+{
+ Eina_Strbuf *strbuf = eina_strbuf_new();
+ char *str;
+
+ strbuf_escape_append(strbuf, src_in);
+ str = eina_strbuf_string_steal(strbuf);
+ eina_strbuf_free(strbuf);
+ return str;
+}
+
char *
env_var_resolve(const char *str)
{
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.