# HG changeset patch # User faust3 # Date 1049055085 0 # Node ID 4e2d477981e23b77bf5d60a925d0d19a5ef3a2b6 # Parent 878025a8da6c27d7c55f588221b1e581e2cd066d MINGW32 port diff -r 878025a8da6c -r 4e2d477981e2 libmpdemux/open.c --- a/libmpdemux/open.c Sun Mar 30 19:16:35 2003 +0000 +++ b/libmpdemux/open.c Sun Mar 30 20:11:25 2003 +0000 @@ -610,10 +610,10 @@ mp_msg(MSGT_OPEN,MSGL_INFO,MSGTR_ReadSTDIN); f=0; // 0=stdin } else { -#ifndef __CYGWIN__ +#if defined(__CYGWIN__) || defined(__MINGW32__) + f=open(filename,O_RDONLY|O_BINARY); +#else f=open(filename,O_RDONLY); -#else - f=open(filename,O_RDONLY|O_BINARY); #endif if(f<0){ mp_msg(MSGT_OPEN,MSGL_ERR,MSGTR_FileNotFound,filename);return NULL; } } diff -r 878025a8da6c -r 4e2d477981e2 mangle.h --- a/mangle.h Sun Mar 30 19:16:35 2003 +0000 +++ b/mangle.h Sun Mar 30 20:11:25 2003 +0000 @@ -8,7 +8,7 @@ #define __MANGLE_H /* Feel free to add more to the list, eg. a.out IMO */ -#if defined(__CYGWIN__) || defined(__OS2__) || \ +#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__OS2__) || \ (defined(__OpenBSD__) && !defined(__ELF__)) #define MANGLE(a) "_" #a #else