Mercurial > mplayer.hg
changeset 12358:133e0ebde74d
Make it compile on mingw again. Now it is finally possible to include windows.h in mplayer.c
author | faust3 |
---|---|
date | Fri, 30 Apr 2004 16:56:00 +0000 |
parents | 13e138957b7a |
children | 2ee88c8d13ed |
files | codec-cfg.h get_path.c mencoder.c mplayer.c |
diffstat | 4 files changed, 9 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/codec-cfg.h Fri Apr 30 10:40:30 2004 +0000 +++ b/codec-cfg.h Fri Apr 30 16:56:00 2004 +0000 @@ -27,7 +27,7 @@ #define CODECS_STATUS__MAX 2 -#ifndef GUID_TYPE +#if !defined(GUID_TYPE) && !defined(GUID_DEFINED) #define GUID_TYPE typedef struct { unsigned long f1;
--- a/get_path.c Fri Apr 30 10:40:30 2004 +0000 +++ b/get_path.c Fri Apr 30 16:56:00 2004 +0000 @@ -12,7 +12,6 @@ if ((homedir = getenv("HOME")) == NULL) #if defined(__MINGW32__)||defined(__CYGWIN__) /*hack to get fonts etc. loaded outside of cygwin environment*/ { - int __stdcall GetModuleFileNameA(void* hModule,char* lpFilename,int nSize); int i,imax=0; char exedir[260]; GetModuleFileNameA(NULL, exedir, 260);
--- a/mencoder.c Fri Apr 30 10:40:30 2004 +0000 +++ b/mencoder.c Fri Apr 30 16:56:00 2004 +0000 @@ -23,6 +23,10 @@ #ifdef __MINGW32__ #define SIGQUIT 3 #endif +#ifdef WIN32 +#include <windows.h> +#endif + #include <sys/time.h> #include "config.h"
--- a/mplayer.c Fri Apr 30 10:40:30 2004 +0000 +++ b/mplayer.c Fri Apr 30 16:56:00 2004 +0000 @@ -1,5 +1,9 @@ #include <stdio.h> #include <stdlib.h> +#ifdef WIN32 +#define _UWIN 1 /*disable Non-underscored versions of non-ANSI functions as otherwise int eof would conflict with eof()*/ +#include <windows.h> +#endif #include <string.h> #include <unistd.h> @@ -792,8 +796,6 @@ char tmppath[MAX_PATH*2 + 1]; char win32path[MAX_PATH]; char realpath[MAX_PATH]; - int WINAPI SetEnvironmentVariableA(char*,char*); - int WINAPI GetModuleFileNameA(void*,char*,int); #ifdef __CYGWIN__ cygwin_conv_to_full_win32_path(WIN32_PATH,win32path); strcpy(tmppath,win32path);