simplify
authorMåns Rullgård <mans@mansr.com>
Wed, 14 Feb 2007 22:18:13 +0000 (22:18 +0000)
committerMåns Rullgård <mans@mansr.com>
Wed, 14 Feb 2007 22:18:13 +0000 (22:18 +0000)
Originally committed as revision 7985 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure

index 3442a9e..014ac88 100755 (executable)
--- a/configure
+++ b/configure
@@ -409,29 +409,25 @@ check_header(){
     log check_header "$@"
     header=$1
     shift
     log check_header "$@"
     header=$1
     shift
-    check_cpp "$@" <<EOF
+    var=`echo $header | sed 's/[^A-Za-z0-9_]/_/g'`
+    disable $var
+    check_cpp "$@" <<EOF && enable $var
 #include <$header>
 int x;
 EOF
 #include <$header>
 int x;
 EOF
-    err=$?
-    var=`echo $header | sed 's/[^A-Za-z0-9_]/_/g'`
-    test "$err" = 0 && enable $var || disable $var
-    return $err
 }
 
 check_func(){
     log check_func "$@"
     func=$1
     shift
 }
 
 check_func(){
     log check_func "$@"
     func=$1
     shift
-    check_ld "$@" <<EOF
+    disable $func
+    check_ld "$@" <<EOF && enable $func
 extern int $func();
 int main(){
     $func();
 }
 EOF
 extern int $func();
 int main(){
     $func();
 }
 EOF
-    err=$?
-    test "$err" = 0 && enable $func || disable $func
-    return $err
 }
 
 check_lib(){
 }
 
 check_lib(){