From 1afb0ad372a1692fc5f886dd8059a9d4ef667e71 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 1 Oct 2014 18:34:29 +0300 Subject: Avoid compilation warnings. * main.c (find_and_set_default_shell, main) [WINDOWS32]: Declare variables 'const char *' to avoid compiler warnings. * job.c (construct_command_argv_internal) [!NDEBUG]: Declare 'end' and set it only if NDEBUG is not defined, to avoid compiler warnings. --- job.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'job.c') diff --git a/job.c b/job.c index d22e26c..6233026 100644 --- a/job.c +++ b/job.c @@ -2703,7 +2703,9 @@ construct_command_argv_internal (char *line, char **restp, const char *shell, #endif int i; char *p; +#ifndef NDEBUG char *end; +#endif char *ap; const char *cap; const char *cp; @@ -2807,7 +2809,9 @@ construct_command_argv_internal (char *line, char **restp, const char *shell, /* All the args can fit in a buffer as big as LINE is. */ ap = new_argv[0] = argstr = xmalloc (i); +#ifndef NDEBUG end = ap + i; +#endif /* I is how many complete arguments have been found. */ i = 0; -- cgit v1.2.3