[Mplayer-cvslog] CVS: main configure,1.838,1.839

Sascha Sommer CVS syncmail at mplayerhq.hu
Fri Mar 26 16:21:46 CET 2004


CVS change done by Sascha Sommer CVS

Update of /cvsroot/mplayer/main
In directory mail:/var2/tmp/cvs-serv23423

Modified Files:
	configure 
Log Message:
fseeko emulation patch by Steven M. Schultz <sms at 2bsd.com>

Index: configure
===================================================================
RCS file: /cvsroot/mplayer/main/configure,v
retrieving revision 1.838
retrieving revision 1.839
diff -u -r1.838 -r1.839
--- configure	26 Mar 2004 12:11:30 -0000	1.838
+++ configure	26 Mar 2004 15:21:44 -0000	1.839
@@ -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
 




More information about the MPlayer-cvslog mailing list