[Mplayer-cvslog] CVS: main configure,1.229,1.230
pl
pl at mplayer.dev.hu
Fri Nov 9 03:03:00 CET 2001
Update of /cvsroot/mplayer/main
In directory mplayer:/var/tmp.root/cvs-serv23795
Modified Files:
configure
Log Message:
memalign detection cleanup
Index: configure
===================================================================
RCS file: /cvsroot/mplayer/main/configure,v
retrieving revision 1.229
retrieving revision 1.230
diff -u -r1.229 -r1.230
--- configure 6 Nov 2001 22:58:12 -0000 1.229
+++ configure 9 Nov 2001 02:02:58 -0000 1.230
@@ -1153,19 +1153,18 @@
# ---
# check availability of some header files
-# check for malloc.h and memalign() in it
+# check for malloc.h
cat > $TMPC << EOF
#include <malloc.h>
int main( void ) { return 0; }
EOF
-_memalign_def=
-_memalign=no
_malloc_h=no
-if cc_check ; then
- _malloc_h=yes
- # check for memalign - atmos
- # should this be restricted to x86, or customized for cpu types (opt for cacheline sizes)?
- cat > $TMPC << EOF
+cc_check && _malloc_h=yes
+
+
+# check for memalign() in malloc.h
+# XXX restrict to x86 ? extend to other CPUs/cacheline sizes ?
+cat > $TMPC << EOF
#include <malloc.h>
int main ( void ) {
char *string = NULL;
@@ -1173,14 +1172,9 @@
return 0;
}
EOF
- if cc_check ; then
- _memalign_def='/* #define memalign(a,b) malloc(b) */'
- _memalign=yes
- else
- _memalign_def='#define memalign(a,b) malloc(b)'
- _memalign=no
- fi
-fi
+_memalign=no
+cc_check && _memalign=yes
+
# check for alloca.h
cat > $TMPC << EOF
@@ -2172,7 +2166,7 @@
else
_have_malloc_h='#undef HAVE_MALLOC_H'
fi
-# malloc.h useless in FreeBSD
+# malloc.h emits a warning in FreeBSD
freebsd && _have_malloc_h='#undef HAVE_MALLOC_H'
if test "$_memalign" = yes ; then
@@ -2627,9 +2621,11 @@
/* Define this if your system has the "malloc.h" header file */
$_have_malloc_h
-/* memalign is mapped to malloc here, if unsupported */
-$_memalign_def
+/* memalign is mapped to malloc if unsupported */
$_have_memalign
+#ifndef HAVE_MEMALIGN
+# define memalign(a,b) malloc(b)
+#endif
/* Define this if your system has the "alloca.h" header file */
$_have_alloca_h
More information about the MPlayer-cvslog
mailing list