Mercurial > mplayer.hg
diff gui/win32/interface.c @ 33761:16286ee1fc71
Fix Win32 GUI compilation problems.
Add #includes to provide prototypes and change
some declarations to comply with the prototypes.
Reported by Stephen Sheldon, sfsheldo gmail com.
author | ib |
---|---|
date | Fri, 08 Jul 2011 09:52:02 +0000 |
parents | 6cea6d268f97 |
children | 6134493605c6 |
line wrap: on
line diff
--- a/gui/win32/interface.c Thu Jul 07 23:06:29 2011 +0000 +++ b/gui/win32/interface.c Fri Jul 08 09:52:02 2011 +0000 @@ -48,7 +48,10 @@ #include "access_mpcontext.h" #include "libmpcodecs/vd.h" #include "libmpcodecs/dec_audio.h" +#include "gui/ui/actions.h" #include "gui/ui/gmplayer.h" +#include "gui/util/list.h" +#include "gui/util/string.h" #include "mp_core.h" #include "mpcommon.h" #include "gui.h" @@ -96,13 +99,13 @@ return strdup(str); } -static void setdup (char **old, const char *str) +void setdup (char **old, const char *str) { free(*old); *old = gstrdup(str); } -static void setddup (char **old, const char *dir, const char *name) +void setddup (char **old, const char *dir, const char *name) { free(*old); *old = malloc(strlen(dir) + strlen(name) + 2); @@ -131,7 +134,7 @@ * \brief this replaces a string starting with search by replace. * If not found, replace is appended. */ -static void greplace(char ***list, char *search, char *replace) +void greplace(char ***list, const char *search, const char *replace) { int i = 0; int len = (search) ? strlen(search) : 0;