sbase-remove_dupe_decls.diff: removes duplicate declarations for
get_n_arg (copy pasta)
sbase-space_for_end.diff: increases the infix[] array size by one to
assure there's space for the END token

-emg
From 91b386ea6f4974306cf87988b752a7e9497e61bc Mon Sep 17 00:00:00 2001
From: Evan Gates <evan.ga...@gmail.com>
Date: Mon, 23 Feb 2015 17:33:34 -0800
Subject: [PATCH] remove extra get_n_arg declarations (copy pasta)

---
 find.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/find.c b/find.c
index 82d28d5..790926a 100644
--- a/find.c
+++ b/find.c
@@ -143,9 +143,6 @@ static char **get_n_arg    (char **argv, Extra *extra);
 static char **get_user_arg (char **argv, Extra *extra);
 static char **get_group_arg(char **argv, Extra *extra);
 static char **get_size_arg (char **argv, Extra *extra);
-static char **get_n_arg    (char **argv, Extra *extra);
-static char **get_n_arg    (char **argv, Extra *extra);
-static char **get_n_arg    (char **argv, Extra *extra);
 static char **get_exec_arg (char **argv, Extra *extra);
 static char **get_ok_arg   (char **argv, Extra *extra);
 static char **get_newer_arg(char **argv, Extra *extra);
-- 
2.3.0

From 676a93ba480820abc9c803a6fca4fd218d404c73 Mon Sep 17 00:00:00 2001
From: Evan Gates <evan.ga...@gmail.com>
Date: Mon, 23 Feb 2015 17:47:19 -0800
Subject: [PATCH] add space for END token

---
 find.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/find.c b/find.c
index 790926a..66f5672 100644
--- a/find.c
+++ b/find.c
@@ -761,7 +761,7 @@ static void
 parse(int argc, char **argv)
 {
        int lasttype = -1;
-       Tok infix[2 * argc], *stack[argc], *tok, *rpn, *out, **top;
+       Tok infix[2 * argc + 1], *stack[argc], *tok, *rpn, *out, **top;
        char **arg;
        size_t ntok = 0;
        int print = 1;
-- 
2.3.0

Reply via email to