convert some of the ENABLE_FEATURE_EDITING from CPP if to C if
authorMike Frysinger <vapier@gentoo.org>
Sat, 28 Mar 2009 12:24:44 +0000 (12:24 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 28 Mar 2009 12:24:44 +0000 (12:24 -0000)
shell/hush.c

index 51df2d6..275d618 100644 (file)
@@ -1035,35 +1035,30 @@ static int static_peek(struct in_str *i)
 
 #if ENABLE_HUSH_INTERACTIVE
 
-#if ENABLE_FEATURE_EDITING
 static void cmdedit_set_initial_prompt(void)
 {
-#if !ENABLE_FEATURE_EDITING_FANCY_PROMPT
-       G.PS1 = NULL;
-#else
-       G.PS1 = getenv("PS1");
-       if (G.PS1 == NULL)
-               G.PS1 = "\\w \\$ ";
-#endif
+       if (ENABLE_FEATURE_EDITING_FANCY_PROMPT) {
+               G.PS1 = getenv("PS1");
+               if (G.PS1 == NULL)
+                       G.PS1 = "\\w \\$ ";
+       } else
+               G.PS1 = NULL;
 }
-#endif /* EDITING */
 
 static const char* setup_prompt_string(int promptmode)
 {
        const char *prompt_str;
        debug_printf("setup_prompt_string %d ", promptmode);
-#if !ENABLE_FEATURE_EDITING_FANCY_PROMPT
-       /* Set up the prompt */
-       if (promptmode == 0) { /* PS1 */
-               free((char*)G.PS1);
-               G.PS1 = xasprintf("%s %c ", G.cwd, (geteuid() != 0) ? '$' : '#');
-               prompt_str = G.PS1;
-       } else {
-               prompt_str = G.PS2;
-       }
-#else
-       prompt_str = (promptmode == 0) ? G.PS1 : G.PS2;
-#endif
+       if (!ENABLE_FEATURE_EDITING_FANCY_PROMPT) {
+               /* Set up the prompt */
+               if (promptmode == 0) { /* PS1 */
+                       free((char*)G.PS1);
+                       G.PS1 = xasprintf("%s %c ", G.cwd, (geteuid() != 0) ? '$' : '#');
+                       prompt_str = G.PS1;
+               } else
+                       prompt_str = G.PS2;
+       } else
+               prompt_str = (promptmode == 0) ? G.PS1 : G.PS2;
        debug_printf("result '%s'\n", prompt_str);
        return prompt_str;
 }
@@ -4224,9 +4219,8 @@ int hush_main(int argc, char **argv)
        /* Initialize some more globals to non-zero values */
        set_cwd();
 #if ENABLE_HUSH_INTERACTIVE
-#if ENABLE_FEATURE_EDITING
-       cmdedit_set_initial_prompt();
-#endif
+       if (ENABLE_FEATURE_EDITING)
+               cmdedit_set_initial_prompt();
        G.PS2 = "> ";
 #endif