build system cleanup: rename FEATURE_AWK_MATH to FEATURE_AWK_LIBM;
authorDenis Vlasenko <vda.linux@googlemail.com>
Fri, 24 Oct 2008 10:49:49 +0000 (10:49 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Fri, 24 Oct 2008 10:49:49 +0000 (10:49 -0000)
 disable parsing test applet.

Config.in
TODO_config_nommu
editors/Config.in
editors/awk.c
include/applets.h
libbb/parse_config.c
scripts/defconfig

index 3cb9a4b268af537650e84bafb0100b7ef3fbc5d5..f575e91ce8e71715b8e8cf7d7a637488681d863f 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -494,8 +494,8 @@ config INCLUDE_SUSv2
          will be supported in head, tail, and fold. (Note: should
          affect renice too.)
 
-config PARSE
-       bool "Uniform config file parser debugging applet: parse"
+### config PARSE
+###    bool "Uniform config file parser debugging applet: parse"
 
 endmenu
 
index 4ed69e07a7f8a8e3e87c48e5e6e5a6ea71dde06d..35546897f2d8d7e60da15373d048a0b68062d938 100644 (file)
@@ -58,7 +58,6 @@ CONFIG_NO_DEBUG_LIB=y
 # CONFIG_DMALLOC is not set
 # CONFIG_EFENCE is not set
 CONFIG_INCLUDE_SUSv2=y
-# CONFIG_PARSE is not set
 
 #
 # Installation Options
@@ -306,7 +305,7 @@ CONFIG_WHICH=y
 # Editors
 #
 CONFIG_AWK=y
-CONFIG_FEATURE_AWK_MATH=y
+CONFIG_FEATURE_AWK_LIBM=y
 CONFIG_CMP=y
 CONFIG_DIFF=y
 CONFIG_FEATURE_DIFF_BINARY=y
index 0388737c3357026c6c3a162d655400e417ca478a..7dbc9b6da6d26d75d9db2738e0eb11a66713aa59 100644 (file)
@@ -12,7 +12,7 @@ config AWK
          Awk is used as a pattern scanning and processing language. This is
          the BusyBox implementation of that programming language.
 
-config FEATURE_AWK_MATH
+config FEATURE_AWK_LIBM
        bool "Enable math functions (requires libm)"
        default n
        depends on AWK
index bdf2a7fa0d5f47bf05d02676b910dfee087765a2..1d0792e198eeab3756bfc4a867699affcfa23c57 100644 (file)
@@ -512,7 +512,7 @@ static const char EMSG_TOO_FEW_ARGS[] ALIGN1 = "Too few arguments for builtin";
 static const char EMSG_NOT_ARRAY[] ALIGN1 = "Not an array";
 static const char EMSG_POSSIBLE_ERROR[] ALIGN1 = "Possible syntax error";
 static const char EMSG_UNDEF_FUNC[] ALIGN1 = "Call to undefined function";
-#if !ENABLE_FEATURE_AWK_MATH
+#if !ENABLE_FEATURE_AWK_LIBM
 static const char EMSG_NO_MATH[] ALIGN1 = "Math support is not compiled in";
 #endif
 
@@ -2024,7 +2024,7 @@ static var *exec_builtin(node *op, var *res)
        switch (info & OPNMASK) {
 
        case B_a2:
-#if ENABLE_FEATURE_AWK_MATH
+#if ENABLE_FEATURE_AWK_LIBM
                setvar_i(res, atan2(getvar_i(av[0]), getvar_i(av[1])));
 #else
                syntax_error(EMSG_NO_MATH);
@@ -2465,7 +2465,7 @@ static var *evaluate(node *op, var *res)
                        case F_rn:
                                R.d = (double)rand() / (double)RAND_MAX;
                                break;
-#if ENABLE_FEATURE_AWK_MATH
+#if ENABLE_FEATURE_AWK_LIBM
                        case F_co:
                                R.d = cos(L.d);
                                break;
@@ -2633,7 +2633,7 @@ static var *evaluate(node *op, var *res)
                                L.d /= R.d;
                                break;
                        case '&':
-#if ENABLE_FEATURE_AWK_MATH
+#if ENABLE_FEATURE_AWK_LIBM
                                L.d = pow(L.d, R.d);
 #else
                                syntax_error(EMSG_NO_MATH);
index 9c16c5dc2ae081d1c7af4e35770afb4bef0801bd..e3f9294407808a32888fad8514695ea0aa135ab4 100644 (file)
@@ -270,7 +270,7 @@ USE_NOHUP(APPLET(nohup, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
 USE_NSLOOKUP(APPLET(nslookup, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
 USE_OD(APPLET(od, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
 USE_OPENVT(APPLET(openvt, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
-USE_PARSE(APPLET(parse, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
+//USE_PARSE(APPLET(parse, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
 USE_PASSWD(APPLET(passwd, _BB_DIR_USR_BIN, _BB_SUID_ALWAYS))
 USE_PATCH(APPLET(patch, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
 USE_PGREP(APPLET(pgrep, _BB_DIR_USR_BIN, _BB_SUID_NEVER))
index a0599d4b4505b4cfdbc0e37073c19012409624fd..9a85786d8c295e089e53f32bba21c5224fe4020c 100644 (file)
@@ -9,7 +9,7 @@
 
 #include "libbb.h"
 
-#if ENABLE_PARSE
+#if defined ENABLE_PARSE && ENABLE_PARSE
 int parse_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
 int parse_main(int argc UNUSED_PARAM, char **argv)
 {
index 6cd82c3ec8e41ad055e0f3397883ca8c545540bd..dc926c8e0ba5dc43f858c742b67ecf5925a04bfe 100644 (file)
@@ -58,7 +58,6 @@ CONFIG_NO_DEBUG_LIB=y
 # CONFIG_DMALLOC is not set
 # CONFIG_EFENCE is not set
 CONFIG_INCLUDE_SUSv2=y
-# CONFIG_PARSE is not set
 
 #
 # Installation Options
@@ -304,7 +303,7 @@ CONFIG_WHICH=y
 # Editors
 #
 CONFIG_AWK=y
-CONFIG_FEATURE_AWK_MATH=y
+CONFIG_FEATURE_AWK_LIBM=y
 CONFIG_CMP=y
 CONFIG_DIFF=y
 CONFIG_FEATURE_DIFF_BINARY=y