Remove broken lldiv check and only use lldiv replacement on BeOS
authorRémi Denis-Courmont <rem@videolan.org>
Fri, 10 Mar 2006 17:57:31 +0000 (17:57 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Fri, 10 Mar 2006 17:57:31 +0000 (17:57 +0000)
configure.ac
include/vlc_common.h
src/extras/libc.c

index fcdee5d..2a8a5b6 100644 (file)
@@ -404,7 +404,7 @@ need_libc=false
 AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol strtof strtoll strtoull strsep isatty vasprintf asprintf swab sigrelse getpwuid memalign posix_memalign if_nametoindex atoll getenv putenv setenv gmtime_r ctime_r localtime_r lrintf daemon scandir fork bsearch lstat)
 
 dnl Check for usual libc functions
 AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol strtof strtoll strtoull strsep isatty vasprintf asprintf swab sigrelse getpwuid memalign posix_memalign if_nametoindex atoll getenv putenv setenv gmtime_r ctime_r localtime_r lrintf daemon scandir fork bsearch lstat)
 
 dnl Check for usual libc functions
-AC_CHECK_FUNCS(strdup strndup atof lldiv)
+AC_CHECK_FUNCS(strdup strndup atof)
 AC_CHECK_FUNCS(strcasecmp,,[AC_CHECK_FUNCS(stricmp)])
 AC_CHECK_FUNCS(strncasecmp,,[AC_CHECK_FUNCS(strnicmp)])
 AC_CHECK_FUNCS(strcasestr,,[AC_CHECK_FUNCS(stristr)])
 AC_CHECK_FUNCS(strcasecmp,,[AC_CHECK_FUNCS(stricmp)])
 AC_CHECK_FUNCS(strncasecmp,,[AC_CHECK_FUNCS(strnicmp)])
 AC_CHECK_FUNCS(strcasestr,,[AC_CHECK_FUNCS(stristr)])
index d54d50e..4f0e3ae 100644 (file)
@@ -873,7 +873,7 @@ static inline void _SetQWBE( uint8_t *p, uint64_t i_qw )
 #   define vlc_strtoll NULL
 #endif
 
 #   define vlc_strtoll NULL
 #endif
 
-#if !defined(HAVE_LLDIV) || defined(SYS_BEOS)
+#if defined(SYS_BEOS)
     typedef struct {
         long long quot; /* Quotient. */
         long long rem;  /* Remainder. */
     typedef struct {
         long long quot; /* Quotient. */
         long long rem;  /* Remainder. */
index 3ba92fc..7410246 100644 (file)
@@ -346,7 +346,7 @@ int64_t vlc_atoll( const char *nptr )
 /*****************************************************************************
  * lldiv: returns quotient and remainder
  *****************************************************************************/
 /*****************************************************************************
  * lldiv: returns quotient and remainder
  *****************************************************************************/
-#if !defined(HAVE_LLDIV) || defined(SYS_BEOS)
+#if defined(SYS_BEOS)
 lldiv_t vlc_lldiv( long long numer, long long denom )
 {
     lldiv_t d;
 lldiv_t vlc_lldiv( long long numer, long long denom )
 {
     lldiv_t d;