--- zzzz-none-000/linux-2.4.17/scripts/header.tk 2001-07-02 20:56:40.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/scripts/header.tk 2004-11-24 13:22:10.000000000 +0000 @@ -211,6 +211,10 @@ set cmd "global $var; set $var $value" eval $cmd } + if [regexp {([0-9A-Za-z_]+)=(0[xX][0-9A-Fa-f]+)} $line foo var value] { + set cmd "global $var; set $var $value" + eval $cmd + } if [regexp {([0-9A-Za-z_]+)="([^"]*)"} $line foo var value] { set cmd "global $var; set $var \"$value\"" eval $cmd @@ -611,7 +615,7 @@ } proc validate_hex {name val default} { - if {([exec echo $val | tr -d \[:xdigit:\] ] != "")} then { + if {([exec echo $val | tr -d \[:xdigit:\] ] == "")} then { global $name; set $name $default } }