hush: move G_x_mode define to the more appropriate place
authorDenys Vlasenko <vda.linux@googlemail.com>
Sun, 28 Nov 2010 02:59:30 +0000 (03:59 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 28 Nov 2010 02:59:30 +0000 (03:59 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
shell/hush.c

index 0cc587e..584af9e 100644 (file)
@@ -733,6 +733,11 @@ struct globals {
 # define G_saved_tty_pgrp 0
 #endif
        char o_opt[NUM_OPT_O];
+#if ENABLE_HUSH_MODE_X
+# define G_x_mode (G.o_opt[OPT_O_XTRACE])
+#else
+# define G_x_mode 0
+#endif
        smallint flag_SIGINT;
 #if ENABLE_HUSH_LOOPS
        smallint flag_break_continue;
@@ -744,11 +749,6 @@ struct globals {
         */
        smallint flag_return_in_progress;
 #endif
-#if ENABLE_HUSH_MODE_X
-# define G_x_mode (G.o_opt[OPT_O_XTRACE])
-#else
-# define G_x_mode 0
-#endif
        smallint exiting; /* used to prevent EXIT trap recursion */
        /* These four support $?, $#, and $1 */
        smalluint last_exitcode;