Mercurial > mplayer.hg
diff configure @ 12071:ab3590ad2101
fseeko emulation patch by Steven M. Schultz <sms at 2bsd.com>
author | faust3 |
---|---|
date | Fri, 26 Mar 2004 15:21:44 +0000 |
parents | 841fd0c2f2e3 |
children | 38e6ec59815b |
line wrap: on
line diff
--- a/configure Fri Mar 26 14:11:31 2004 +0000 +++ b/configure Fri Mar 26 15:21:44 2004 +0000 @@ -2613,6 +2613,19 @@ fi echores "$_strsep" +echocheck "fseeko()" +cat > $TMPC << EOF +#include <stdio.h> +int main (void) { int i; i = fseeko(stdin, 0, 0); return 0; } +EOF +_fseeko=no +cc_check && _fseeko=yes +if test "$_fseeko" = yes ; then + _def_fseeko='#define HAVE_FSEEKO 1' +else + _def_fseeko='#undef HAVE_FSEEKO' +fi +echores "$_fseeko" echocheck "vsscanf()" cat > $TMPC << EOF @@ -5697,9 +5710,10 @@ fi echocheck "ftello()" -# if we don't have ftello map it to ftell +# if we don't have ftello use the osdep/ compatibility module cat > $TMPC << EOF #include <stdio.h> +#include <sys/types.h> int main (void) { ftello(stdin); return 0; } EOF _ftello=no @@ -6133,11 +6147,14 @@ /* Define this if your system has the sysinfo header */ $_def_sys_sysinfo -/* Define this if your system uses ftello() for off_t seeking */ +/* Define this if your system has ftello() */ $_def_ftello #ifndef HAVE_FTELLO -# define ftello(a) ftell(a) +/* Need these for FILE and off_t an config.h is usually before other includes*/ +#include <stdio.h> +#include <sys/types.h> +off_t ftello(FILE *); #endif /* Define this if your system has the "malloc.h" header file */ @@ -6176,6 +6193,15 @@ /* Define this if your system has strsep */ $_def_strsep +/* Define this if your system has fseeko */ +$_def_fseeko +#ifndef HAVE_FSEEKO +/* Need these for FILE and off_t an config.h is usually before other includes*/ +#include <stdio.h> +#include <sys/types.h> +int fseeko(FILE *, off_t, int); +#endif + /* Define this if your system has vsscanf */ $_def_vsscanf