patch-2.4.21 linux-2.4.21/scripts/Configure
Next file: linux-2.4.21/scripts/split-include.c
Previous file: linux-2.4.21/net/x25/x25_link.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
2003-06-13 07:51:39.000000000 -0700
- Orig file:
linux-2.4.20/scripts/Configure
- Orig date:
2001-07-02 13:56:40.000000000 -0700
diff -urN linux-2.4.20/scripts/Configure linux-2.4.21/scripts/Configure
@@ -343,24 +343,14 @@
#
# int processes an integer argument with optional limits
#
-# int question define default [min max]
+# int question define default
#
function int () {
old=$(eval echo "\${$2}")
def=${old:-$3}
- if [ $# -gt 3 ]; then
- min=$4
- else
- min=-10000000 # !!
- fi
- if [ $# -gt 4 ]; then
- max=$5
- else
- max=10000000 # !!
- fi
while :; do
readln "$1 ($2) [$def] " "$def" "$old"
- if expr \( \( $ans + 0 \) \>= $min \) \& \( $ans \<= $max \) >/dev/null 2>&1 ; then
+ if expr "$ans" : '[0-9]*$' > /dev/null; then
define_int "$2" "$ans"
break
else
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)