diff options
-rw-r--r-- | job.c | 4 | ||||
-rw-r--r-- | main.c | 6 |
2 files changed, 7 insertions, 3 deletions
@@ -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; @@ -890,7 +890,7 @@ find_and_set_default_shell (const char *token) int sh_found = 0; char *atoken = 0; const char *search_token; - char *tokend; + const char *tokend; PATH_VAR(sh_path); extern const char *default_shell; @@ -1032,8 +1032,8 @@ main (int argc, char **argv, char **envp) unsigned int restarts = 0; unsigned int syncing = 0; #ifdef WINDOWS32 - char *unix_path = NULL; - char *windows32_path = NULL; + const char *unix_path = NULL; + const char *windows32_path = NULL; SetUnhandledExceptionFilter (handle_runtime_exceptions); |