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;