threads / patch / 40438

patchbuiltin/apply.c: make a file local symbol static

Subject: [PATCH] builtin/apply.c: make a file local symbol static

## tl;dr

One message between Sep 27, 2015 and Sep 27, 2015. Diffs are folded; open one to read it.

replies: 0people: 1as markdown or json

Ramsay Jones· Sep 27, 2015, 18:33 UTC · lore

Commit dddaaab62 ("apply: convert root string to strbuf", 24-09-2015) converted a <char *str, int len> combination of variables into a single 'struct strbuf' variable. In doing so, it unintentionally increased the visibility of the variable. In order to reduce the visibility to file local, add the static keyword to the declaration of the 'root' symbol.

Signed-off-by: Ramsay Jones <ramsay@ramsayjones.plus.com>
---
Hi Jeff,

If you need to re-roll your 'jk/war-on-sprintf' series, could you please squash this into the relevant patch.

Thanks!

ATB, Ramsay Jones

 builtin/apply.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Show changes to builtin/apply.c +1 −1
diff --git a/builtin/apply.c b/builtin/apply.c
index 5dc908a..ec49658 100644
--- a/builtin/apply.c
+++ b/builtin/apply.c
@@ -77,7 +77,7 @@ static enum ws_ignore {
 
 
 static const char *patch_input_file;
-struct strbuf root = STRBUF_INIT;
+static struct strbuf root = STRBUF_INIT;
 static int read_stdin = 1;
 static int options;
 
-- 
2.5.0

← back to recent threads