[git commit] hush: whitespace and comment fixes

Denys Vlasenko vda.linux at googlemail.com
Sat Sep 28 01:52:44 UTC 2024


commit: https://git.busybox.net/busybox/commit/?id=dff444bc375e6eb4c6775dbfc753ba71b46e9797
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 shell/hush.c | 70 +++++++++++++++++++++++-------------------------------------
 1 file changed, 27 insertions(+), 43 deletions(-)

diff --git a/shell/hush.c b/shell/hush.c
index 707b77c9c..6b6ec7c6b 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -390,7 +390,6 @@
 #define BASH_TEST2         (ENABLE_HUSH_BASH_COMPAT && ENABLE_HUSH_TEST)
 #define BASH_READ_D        ENABLE_HUSH_BASH_COMPAT
 
-
 /* Build knobs */
 #define LEAK_HUNTING 0
 #define BUILD_AS_NOMMU 0
@@ -411,7 +410,6 @@
  */
 #define ENABLE_HUSH_DOLLAR_OPS 1
 
-
 #if BUILD_AS_NOMMU
 # undef BB_MMU
 # undef USE_FOR_NOMMU
@@ -640,7 +638,6 @@ typedef enum redir_type {
 	HEREDOC_QUOTED   = 2,
 } redir_type;
 
-
 struct command {
 	pid_t pid;                  /* 0 if exited */
 	unsigned assignment_cnt;    /* how many argv[i] are assignments? */
@@ -798,7 +795,6 @@ struct function {
 };
 #endif
 
-
 /* set -/+o OPT support. (TODO: make it optional)
  * bash supports the following opts:
  * allexport       off
@@ -1046,7 +1042,6 @@ struct globals {
 	G.sa.sa_flags = SA_RESTART; \
 } while (0)
 
-
 /* Function prototypes for builtins */
 static int builtin_cd(char **argv) FAST_FUNC;
 #if ENABLE_HUSH_ECHO
@@ -1248,8 +1243,8 @@ static const struct built_in_command bltins2[] ALIGN_PTR = {
 #endif
 };
 
-
-/* Debug printouts.
+/*
+ * Debug printouts.
  */
 #if HUSH_DEBUG >= 2
 /* prevent disasters with G.debug_indent < 0 */
@@ -1342,8 +1337,8 @@ static void debug_print_strings(const char *prefix, char **vv)
 # define debug_print_strings(prefix, vv) ((void)0)
 #endif
 
-
-/* Leak hunting. Use hush_leaktool.sh for post-processing.
+/*
+ * Leak hunting. Use hush_leaktool.sh for post-processing.
  */
 #if LEAK_HUNTING
 static void *xxmalloc(int lineno, size_t size)
@@ -1375,8 +1370,8 @@ static void xxfree(void *ptr)
 # define free(p)        xxfree(p)
 #endif
 
-
-/* Syntax and runtime errors. They always abort scripts.
+/*
+ * Syntax and runtime errors. They always abort scripts.
  * In interactive use they usually discard unparsed and/or unexecuted commands
  * and return to the prompt.
  * HUSH_DEBUG >= 2 prints line number in this file where it was detected.
@@ -1469,8 +1464,8 @@ static void syntax_error_unexpected_ch(unsigned lineno UNUSED_PARAM, int ch)
 # define syntax_error_unexpected_ch(ch) syntax_error_unexpected_ch(__LINE__, ch)
 #endif
 
-
-/* Utility functions
+/*
+ * Utility functions
  */
 /* Replace each \x with x in place, return ptr past NUL. */
 static char *unbackslash(char *src)
@@ -1616,8 +1611,9 @@ static int xdup_CLOEXEC_and_close(int fd, int avoid_fd)
 	return newfd;
 }
 
-
-/* Manipulating HFILEs */
+/*
+ * Manipulating HFILEs
+ */
 static HFILE *hfopen(const char *name)
 {
 	HFILE *fp;
@@ -1763,8 +1759,8 @@ static int fd_in_HFILEs(int fd)
 	return 0;
 }
 
-
-/* Helpers for setting new $n and restoring them back
+/*
+ * Helpers for setting new $n and restoring them back
  */
 typedef struct save_arg_t {
 	char *sv_argv0;
@@ -1804,8 +1800,8 @@ static void restore_G_args(save_arg_t *sv, char **argv)
 	IF_HUSH_SET(G.global_args_malloced = sv->sv_g_malloced;)
 }
 
-
-/* Basic theory of signal handling in shell
+/*
+ * Basic theory of signal handling in shell
  * ========================================
  * This does not describe what hush does, rather, it is current understanding
  * what it _should_ do. If it doesn't, it's a bug.
@@ -2246,7 +2242,9 @@ static int check_and_run_traps(void)
 	return last_sig;
 }
 
-
+/*
+ * Shell and environment variable support
+ */
 static const char *get_cwd(int force)
 {
 	if (force || G.cwd == NULL) {
@@ -2261,10 +2259,6 @@ static const char *get_cwd(int force)
 	return G.cwd;
 }
 
-
-/*
- * Shell and environment variable support
- */
 static struct variable **get_ptr_to_local_var(const char *name)
 {
 	struct variable **pp;
@@ -2538,7 +2532,6 @@ static int unset_local_var(const char *name)
 }
 #endif
 
-
 /*
  * Helpers for "var1=val1 var2=val2 cmd" feature
  */
@@ -2612,7 +2605,6 @@ static void set_vars_and_save_old(char **strings)
 	free(strings);
 }
 
-
 /*
  * Unicode helper
  */
@@ -2971,7 +2963,6 @@ static void setup_string_in_str(struct in_str *i, const char *s)
 	i->p = s;
 }
 
-
 /*
  * o_string support
  */
@@ -3703,9 +3694,9 @@ static void free_pipe_list(struct pipe *pi)
 	}
 }
 
-
-/*** Parsing routines ***/
-
+/*
+ * Parsing routines
+ */
 #ifndef debug_print_tree
 static void debug_print_tree(struct pipe *pi, int lvl)
 {
@@ -4339,7 +4330,6 @@ static int done_word(struct parse_context *ctx)
 	return 0;
 }
 
-
 /* Peek ahead in the input to find out if we have a "&n" construct,
  * as in "2>&1", that represents duplicating a file descriptor.
  * Return:
@@ -4635,7 +4625,6 @@ static int fetch_heredocs(o_string *as_string, struct pipe *pi, int heredoc_cnt,
 	return heredoc_cnt;
 }
 
-
 static int run_list(struct pipe *pi);
 #if BB_MMU
 #define parse_stream(pstring, heredoc_cnt_ptr, input, end_trigger) \
@@ -6082,9 +6071,9 @@ static struct pipe *parse_stream(char **pstring,
 	}
 }
 
-
-/*** Execution routines ***/
-
+/*
+ * Execution routines
+ */
 /* Expansion can recurse, need forward decls: */
 #if !BASH_PATTERN_SUBST && !ENABLE_HUSH_CASE
 #define expand_string_to_string(str, EXP_flags, do_unbackslash) \
@@ -7347,7 +7336,6 @@ static char **expand_assignments(char **argv, int count)
 	return p;
 }
 
-
 static void switch_off_special_sigs(unsigned mask)
 {
 	unsigned sig = 0;
@@ -7565,7 +7553,6 @@ static void re_execute_shell(char ***to_free, const char *s,
 }
 #endif  /* !BB_MMU */
 
-
 static int run_and_free_list(struct pipe *pi);
 
 /* Executing from string: eval, sh -c '...'
@@ -7796,7 +7783,6 @@ static int process_command_subs(o_string *dest, const char *s)
 }
 #endif /* ENABLE_HUSH_TICK */
 
-
 static void setup_heredoc(struct redir_struct *redir)
 {
 	struct fd_pair pair;
@@ -8524,7 +8510,6 @@ static int run_function(const struct function *funcp, char **argv)
 }
 #endif /* ENABLE_HUSH_FUNCTIONS */
 
-
 #if BB_MMU
 #define exec_builtin(to_free, x, argv) \
 	exec_builtin(x, argv)
@@ -8558,7 +8543,6 @@ static void exec_builtin(char ***to_free,
 #endif
 }
 
-
 static void execvp_or_die(char **argv) NORETURN;
 static void execvp_or_die(char **argv)
 {
@@ -10184,7 +10168,9 @@ static int run_and_free_list(struct pipe *pi)
 	return rcode;
 }
 
-
+/*
+ * Initialization and main
+ */
 static void install_sighandlers(unsigned mask)
 {
 	sighandler_t old_handler;
@@ -10861,7 +10847,6 @@ int hush_main(int argc, char **argv)
 	hush_exit(G.last_exitcode);
 }
 
-
 /*
  * Built-ins
  */
@@ -12340,7 +12325,6 @@ static int FAST_FUNC builtin_memleak(char **argv UNUSED_PARAM)
 	if (l < (unsigned long)p) l = (unsigned long)p;
 	free(p);
 
-
 # if 0  /* debug */
 	{
 		struct mallinfo mi = mallinfo();


More information about the busybox-cvs mailing list