]> git.ipfire.org Git - thirdparty/git.git/commitdiff
strbuf: simplify strbuf_expand_literal_cb()
authorRené Scharfe <l.s.r@web.de>
Sat, 17 Jun 2023 20:44:00 +0000 (22:44 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 18 Jun 2023 19:55:30 +0000 (12:55 -0700)
Now that strbuf_expand_literal_cb() is no longer used as a callback,
drop its "_cb" name suffix and unused context parameter.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/ls-files.c
builtin/ls-tree.c
pretty.c
strbuf.c
strbuf.h

index 03bf5771b4475bd639a2a78eabbb3432230919e5..0b00bd5d0f5002f983e2dfd38d8146f66648d10a 100644 (file)
@@ -274,7 +274,7 @@ static void show_ce_fmt(struct repository *repo, const struct cache_entry *ce,
 
                if (skip_prefix(format, "%", &format))
                        strbuf_addch(&sb, '%');
-               else if ((len = strbuf_expand_literal_cb(&sb, format, NULL)))
+               else if ((len = strbuf_expand_literal(&sb, format)))
                        format += len;
                else if (*format != '(')
                        die(_("bad ls-files format: element '%s' "
index 8460d20257830420192f7b7978268239f3f30954..a90f3c81a016e61c551d5fb1204e1f306356d442 100644 (file)
@@ -108,7 +108,7 @@ static int show_tree_fmt(const struct object_id *oid, struct strbuf *base,
 
                if (skip_prefix(format, "%", &format))
                        strbuf_addch(&sb, '%');
-               else if ((len = strbuf_expand_literal_cb(&sb, format, NULL)))
+               else if ((len = strbuf_expand_literal(&sb, format)))
                        format += len;
                else if (*format != '(')
                        die(_("bad ls-tree format: element '%s' "
index cffbf3298770a1f1ed88616a21852847160b70aa..4c08f9856be0301e3797d8072ed2f628f3287346 100644 (file)
--- a/pretty.c
+++ b/pretty.c
@@ -1262,7 +1262,7 @@ static struct strbuf *expand_separator(struct strbuf *sb,
 
                if (skip_prefix(format, "%", &format))
                        strbuf_addch(sb, '%');
-               else if ((len = strbuf_expand_literal_cb(sb, format, NULL)))
+               else if ((len = strbuf_expand_literal(sb, format)))
                        format += len;
                else
                        strbuf_addch(sb, '%');
@@ -1395,7 +1395,7 @@ static size_t format_commit_one(struct strbuf *sb, /* in UTF-8 */
        char **slot;
 
        /* these are independent of the commit */
-       res = strbuf_expand_literal_cb(sb, placeholder, NULL);
+       res = strbuf_expand_literal(sb, placeholder);
        if (res)
                return res;
 
index c3d1cee616e6a7dc708a70d8bc7b65d01c112823..55a3cfa5cfe72c19d397d959814be5f794611ff2 100644 (file)
--- a/strbuf.c
+++ b/strbuf.c
@@ -427,9 +427,7 @@ int strbuf_expand_step(struct strbuf *sb, const char **formatp)
        return 1;
 }
 
-size_t strbuf_expand_literal_cb(struct strbuf *sb,
-                               const char *placeholder,
-                               void *context UNUSED)
+size_t strbuf_expand_literal(struct strbuf *sb, const char *placeholder)
 {
        int ch;
 
index 95e50e243e71dbea278e8277bdfc9d7dae26c0cd..b1eab015f009134c6e09049ac2f169b7b7a45c02 100644 (file)
--- a/strbuf.h
+++ b/strbuf.h
@@ -320,11 +320,9 @@ const char *strbuf_join_argv(struct strbuf *buf, int argc,
 /**
  * Used with `strbuf_expand_step` to expand the literals %n and %x
  * followed by two hexadecimal digits. Returns the number of recognized
- * characters. The context argument is ignored.
+ * characters.
  */
-size_t strbuf_expand_literal_cb(struct strbuf *sb,
-                               const char *placeholder,
-                               void *context);
+size_t strbuf_expand_literal(struct strbuf *sb, const char *placeholder);
 
 /**
  * If the string pointed to by `formatp` contains a percent sign ("%"),