Simplify/clarify the shell dependant bit of Config.h
authorEric Andersen <andersen@codepoet.org>
Mon, 30 Jul 2001 19:33:00 +0000 (19:33 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 30 Jul 2001 19:33:00 +0000 (19:33 -0000)
Config.h

index da62cbfda46697a658b9674d589db32b5fe701f9..f753401ded8708b6cc949e74dc5e096efa662ed3 100644 (file)
--- a/Config.h
+++ b/Config.h
        #if ! defined BB_FEATURE_LASH && ! defined BB_FEATURE_HUSH && ! defined BB_FEATURE_MSH && ! defined BB_FEATURE_ASH
                #define BB_FEATURE_MSH
        #endif
-       #if defined BB_FEATURE_ASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
-               #undef  BB_FEATURE_LASH
-               #undef  BB_FEATURE_HUSH
+       #if defined BB_FEATURE_ASH
                #undef  BB_FEATURE_MSH
-       #elif defined BB_FEATURE_MSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
-               #undef  BB_FEATURE_LASH
                #undef  BB_FEATURE_HUSH
-               #undef  BB_FEATURE_ASH
-       #elif defined BB_FEATURE_HUSH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
                #undef  BB_FEATURE_LASH
-               #undef  BB_FEATURE_MSH
-               #undef  BB_FEATURE_ASH
-       #elif defined BB_FEATURE_LASH && (defined BB_FEATURE_LASH || defined BB_FEATURE_HUSH || defined BB_FEATURE_MSH)
+       #elif defined BB_FEATURE_MSH
                #undef  BB_FEATURE_HUSH
-               #undef  BB_FEATURE_MSH
-               #undef  BB_FEATURE_ASH
+               #undef  BB_FEATURE_LASH
+       #elif defined BB_FEATURE_HUSH
+               #undef  BB_FEATURE_LASH
        #endif
 #else
        #undef BB_FEATURE_SH_APPLETS_ALWAYS_WIN