* remove extern definitions of functions in .c files
authorattila <attila@b3059339-0415-0410-9bf9-f77b7e298cf2>
Tue, 12 Sep 2006 16:24:23 +0000 (16:24 +0000)
committerattila <attila@b3059339-0415-0410-9bf9-f77b7e298cf2>
Tue, 12 Sep 2006 16:24:23 +0000 (16:24 +0000)
* create new .h files where necessary

todo:
* go trough other files than mplayer.c
* vf_menu_pause_update()
* mp_input_register_options()
* import_playtree_playlist_into_gui()
* import_initial_playtree_into_gui()

For more infos see http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2006-September/045683.html
20060902133225.2cc82aec.attila@kinali.ch on -dev-eng )

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@19814 b3059339-0415-0410-9bf9-f77b7e298cf2

mplayer.c
osdep/getch2.h
parser-cfg.h [new file with mode: 0644]
parser-mpcmd.h [new file with mode: 0644]
stream/cache2.h [new file with mode: 0644]
stream/stream.c

index d1a6b1c..2cc79ad 100644 (file)
--- a/mplayer.c
+++ b/mplayer.c
@@ -85,7 +85,6 @@ extern int mp_input_win32_slave_cmd_func(int fd,char* dest,int size);
 
 int slave_mode=0;
 int player_idle_mode=0;
-extern int verbose;
 int quiet=0;
 
 #ifdef WIN32
@@ -116,7 +115,7 @@ char * proc_priority=NULL;
 #include "stream/dvbin.h"
 static int last_dvb_step = 1;
 static int dvbin_reopen = 0;
-extern void cache_uninit(stream_t *s);
+#include "stream/cache2.h"
 #endif
 
 //**************************************************************************//
@@ -144,12 +143,10 @@ static int play_tree_step = 1;
 //**************************************************************************//
 //             Config
 //**************************************************************************//
-m_config_t* mconfig;
+#include "parser-cfg.h"
+#include "parser-mpcmd.h"
 
-extern play_tree_t*
-m_config_parse_mp_command_line(m_config_t *config, int argc, char **argv);
-extern int
-m_config_parse_config_file(m_config_t* config, char *conffile);
+m_config_t* mconfig;
 
 //**************************************************************************//
 //             Config file
@@ -194,8 +191,6 @@ static int max_framesize=0;
 #include "libmpcodecs/vf.h"
 #include "libmpcodecs/vd.h"
 
-extern void vf_list_plugins(void);
-
 //**************************************************************************//
 //**************************************************************************//
 
@@ -805,8 +800,6 @@ static void exit_sighandler(int x){
   exit_player(NULL);
 }
 
-//extern void write_avi_header_1(FILE *f,int fcc,float fps,int width,int height);
-
 extern void mp_input_register_options(m_config_t* cfg);
 
 #include "mixer.h"
index 75bf463..66ace32 100644 (file)
@@ -21,3 +21,6 @@ extern void getch2_disable(void);
 /* Read a character or a special key code (see keycodes.h) */
 extern int getch2(int halfdelay_time);
 
+#ifdef __MINGW32__
+extern int mp_input_win32_slave_cmd_func(int fd,char* dest,int size);
+#endif
diff --git a/parser-cfg.h b/parser-cfg.h
new file mode 100644 (file)
index 0000000..bd53780
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef _parser_cfg_h
+#define _parser_cfg_h
+
+extern int m_config_parse_config_file(m_config_t* config, char *conffile);
+
+#endif
diff --git a/parser-mpcmd.h b/parser-mpcmd.h
new file mode 100644 (file)
index 0000000..0e3f356
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef _parser_mpcmd_h
+#define _parser_mpcmd_h
+
+extern play_tree_t* m_config_parse_mp_command_line(m_config_t *config, int argc, char **argv);
+
+#endif
diff --git a/stream/cache2.h b/stream/cache2.h
new file mode 100644 (file)
index 0000000..d8bffc9
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef _cache2_h
+#define _cache2_h
+
+extern void cache_uninit(stream_t *s);
+
+#endif
index a25b1a1..4b3db77 100644 (file)
@@ -31,8 +31,7 @@
 #include "m_option.h"
 #include "m_struct.h"
 
-
-void cache_uninit(stream_t *s); // defined in cache2.c
+#include "cache2.h"
 
 //#include "vcd_read_bincue.h"