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.

Reply via email to