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