summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-03-19 23:21:36 +0000
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-03-19 23:21:36 +0000
commitb6c042659c3c5d6e09d7c781033723135c4183ae (patch)
tree9d4a7f382e7992c01d1087b15b30e6609cf07d77
parent576b1d81881c0439b835c1a14309cfe9b9a7a8ce (diff)
downloadxine-lib-b6c042659c3c5d6e09d7c781033723135c4183ae.tar.gz
xine-lib-b6c042659c3c5d6e09d7c781033723135c4183ae.tar.bz2
Check first for the non-alternate form of functions having alternative names, and break at the first one found; avoids four link tests on Linux, FreeBSD and Darwin.
CVS patchset: 8719 CVS date: 2007/03/19 23:21:36
-rw-r--r--configure.ac8
1 files changed, 4 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index c03449984..e07761d40 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2158,10 +2158,10 @@ dnl ---------------------------------------------
AC_SYS_LARGEFILE
AC_CHECK_LIB(posix4, sched_get_priority_min)
AC_CHECK_FUNCS([vsscanf sigaction sigset getpwuid_r nanosleep lstat memset readlink strchr va_copy])
-AC_CHECK_FUNCS([_snprintf snprintf], [some_snprintf="yes"])
-AC_CHECK_FUNCS([_vsnprintf vsnprintf], [some_vsnprintf="yes"])
-AC_CHECK_FUNCS([_stricmp strcasecmp], [some_strcasecmp="yes"])
-AC_CHECK_FUNCS([_strnicmp strncasecmp], [some_strncasecmp="yes"])
+AC_CHECK_FUNCS([snprintf _snprintf], [some_snprintf="yes"; break])
+AC_CHECK_FUNCS([vsnprintf _vsnprintf], [some_vsnprintf="yes"; break])
+AC_CHECK_FUNCS([strcasecmp _stricmp], [some_strcasecmp="yes"; break])
+AC_CHECK_FUNCS([strncasecmp _strnicmp], [some_strncasecmp="yes"; break])
if test "x$some_snprintf" != "xyes" -o \
"x$some_vsnprintf" != "xyes" -o \
"x$some_strcasecmp" != "xyes" -o \