[MPlayer-cvslog] r32298 - trunk/configure
    diego 
    subversion at mplayerhq.hu
       
    Sat Sep 18 11:49:12 CEST 2010
    
    
  
Author: diego
Date: Sat Sep 18 11:49:12 2010
New Revision: 32298
Log:
Add function_check_broken convenience function.
It can be used similar to header_check_broken, but it also tests for the
availability of functions along with the needed headers.
Modified:
   trunk/configure
Modified: trunk/configure
==============================================================================
--- trunk/configure	Sat Sep 18 11:45:03 2010	(r32297)
+++ trunk/configure	Sat Sep 18 11:49:12 2010	(r32298)
@@ -115,8 +115,9 @@ EOF
   compile_check $TMPC $@
 }
 
-# This is a special check only to be used for broken headers that do not
-# include all dependencies.
+# The following checks are special and should only be used with broken and
+# non-selfsufficient headers that do not include all of their dependencies.
+
 header_check_broken() {
   cat > $TMPC << EOF
 #include <$1>
@@ -128,6 +129,17 @@ EOF
   compile_check $TMPC $@
 }
 
+function_check_broken() {
+  cat > $TMPC << EOF
+#include <$1>
+#include <$2>
+int main(void) { $3; return 0; }
+EOF
+  shift
+  shift
+  compile_check $TMPC $@
+}
+
 yasm_check() {
   echo >> "$TMPLOG"
   cat "$TMPS" >> "$TMPLOG"
    
    
More information about the MPlayer-cvslog
mailing list