diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-12-03 23:01:03 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-12-03 23:01:03 +0000 |
commit | 0864f92e7a55b20a21fc2f5eaf9e72cb799a6f7d (patch) | |
tree | acd33d7cbfa6a967626858375daa802c652dfe3f | |
parent | d7a5babef76ba9324f303535745af21461bdcc84 (diff) |
Get rid of pointless 'extern' keywords.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28085 b3059339-0415-0410-9bf9-f77b7e298cf2
109 files changed, 510 insertions, 511 deletions
diff --git a/cfg-mencoder.h b/cfg-mencoder.h index d4509c4711..2bfbca1336 100644 --- a/cfg-mencoder.h +++ b/cfg-mencoder.h @@ -8,8 +8,8 @@ #include "cfg-common.h" extern int sws_flags; -extern int readPPOpt(void *, char *arg); -extern void revertPPOpt(void *conf, char* opt); +int readPPOpt(void *, char *arg); +void revertPPOpt(void *conf, char* opt); extern char *pp_help; extern m_option_t lameopts_conf[]; @@ -20,7 +20,7 @@ extern m_option_t faacopts_conf[]; extern m_option_t vfwopts_conf[]; extern m_option_t xvidencopts_conf[]; -extern void x264enc_set_param(const m_option_t* opt, char* arg); +void x264enc_set_param(const m_option_t* opt, char* arg); extern m_option_t nuvopts_conf[]; extern m_option_t mpegopts_conf[]; @@ -155,8 +155,8 @@ const m_option_t of_conf[]={ {NULL, NULL, 0, 0, 0, 0, NULL} }; -extern float avi_aspect_override; /* defined in libmpdemux/muxer_avi.c */ -extern int write_odml; /* defined in libmpdemux/muxer_avi.c */ +float avi_aspect_override; /* defined in libmpdemux/muxer_avi.c */ +int write_odml; /* defined in libmpdemux/muxer_avi.c */ const m_option_t mencoder_opts[]={ /* name, pointer, type, flags, min, max */ diff --git a/cfg-mplayer.h b/cfg-mplayer.h index 09591fe847..3cb810614f 100644 --- a/cfg-mplayer.h +++ b/cfg-mplayer.h @@ -40,8 +40,8 @@ extern int menu_fribidi_flip_commas; extern char *unrar_executable; -extern int vo_zr_parseoption(const m_option_t* conf, char *opt, char * param); -extern void vo_zr_revertoption(const m_option_t* opt,char* pram); +int vo_zr_parseoption(const m_option_t* conf, char *opt, char * param); +void vo_zr_revertoption(const m_option_t* opt,char* pram); extern m_option_t dxr2_opts[]; @@ -54,8 +54,8 @@ extern float force_monitor_aspect; extern float monitor_pixel_aspect; extern int sws_flags; -extern int readPPOpt(void *conf, char *arg); -extern void revertPPOpt(void *conf, char* opt); +int readPPOpt(void *conf, char *arg); +void revertPPOpt(void *conf, char* opt); extern char* pp_help; const m_option_t vd_conf[]={ @@ -191,14 +191,14 @@ extern char * skinMPlayerDir; extern char * skinMPlayerDir_obsolete; extern char * skinName; -extern void appInitStruct( listItems * item ); -extern void appClearItem( wItem * item ); -extern void appCopy( listItems * item1,listItems * item2 ); -extern int appFindMessage( unsigned char * str ); -extern int appFindKey( unsigned char * name ); - -extern void btnModify( int event,float state ); -extern float btnGetValue( int event ); -extern void btnSet( int event,int set ); +void appInitStruct( listItems * item ); +void appClearItem( wItem * item ); +void appCopy( listItems * item1, listItems * item2 ); +int appFindMessage( unsigned char * str ); +int appFindKey( unsigned char * name ); + +void btnModify( int event, float state ); +float btnGetValue( int event ); +void btnSet( int event, int set ); #endif /* MPLAYER_GUI_APP_H */ @@ -99,8 +99,8 @@ gtkASS_t gtkASS; // --- extern int stop_xscreensaver; -extern int m_config_parse_config_file(m_config_t* config, char *conffile); extern int disable_gui_conf; +int m_config_parse_config_file(m_config_t* config, char *conffile); static m_config_t * gui_conf; static const m_option_t gui_opts[] = @@ -73,7 +73,7 @@ typedef struct { extern gtkASS_t gtkASS; #endif -extern int cfg_read( void ); -extern int cfg_write( void ); +int cfg_read( void ); +int cfg_write( void ); #endif /* MPLAYER_GUI_CFG_H */ diff --git a/gui/interface.h b/gui/interface.h index a739d2c640..63398867fc 100644 --- a/gui/interface.h +++ b/gui/interface.h @@ -162,13 +162,13 @@ extern guiInterface_t guiIntfStruct; extern int use_gui; -extern void guiInit( void ); -extern void guiDone( void ); -extern int guiGetEvent( int type,char * arg ); -extern void guiEventHandling( void ); -extern void guiLoadFont( void ); -extern void guiLoadSubtitle( char * name ); -extern void guiMessageBox(int level, char * str); +void guiInit( void ); +void guiDone( void ); +int guiGetEvent( int type,char * arg ); +void guiEventHandling( void ); +void guiLoadFont( void ); +void guiLoadSubtitle( char * name ); +void guiMessageBox(int level, char * str); typedef struct plItem { @@ -223,13 +223,13 @@ extern char * fsHistory[fsPersistant_MaxPos]; extern float gtkEquChannels[6][10]; -extern void * gtkSet( int cmd,float param, void * vparam ); +void * gtkSet( int cmd, float param, void * vparam ); -extern char * gstrdup( const char * str ); -extern int gstrcmp( const char * a,const char * b ); -extern void gfree( void ** p ); -extern void gaddlist( char *** list,const char * entry ); -extern char * gstrchr( char * str,int c ); +char * gstrdup( const char * str ); +int gstrcmp( const char * a, const char * b ); +void gfree( void ** p ); +void gaddlist( char *** list, const char * entry ); +char * gstrchr( char * str, int c ); #define guiSetFilename( s,n ) { gfree( (void **)&s ); s=gstrdup( n ); } diff --git a/gui/mplayer/gmplayer.h b/gui/mplayer/gmplayer.h index 213f14e70b..636e6ab570 100644 --- a/gui/mplayer/gmplayer.h +++ b/gui/mplayer/gmplayer.h @@ -29,23 +29,23 @@ extern int mainVisible; extern int mplMainAutoPlay; extern int mplMiddleMenu; -extern void mplInit( void * disp ); +void mplInit( void * disp ); -extern void mplMainDraw( void ); -extern void mplEventHandling( int msg,float param ); -extern void mplMainMouseHandle( int Button,int X,int Y,int RX,int RY ); -extern void mplMainKeyHandle( int KeyCode,int Type,int Key ); -extern void mplDandDHandler(int num,char** files); +void mplMainDraw( void ); +void mplEventHandling( int msg, float param ); +void mplMainMouseHandle( int Button, int X, int Y, int RX, int RY ); +void mplMainKeyHandle( int KeyCode, int Type, int Key ); +void mplDandDHandler(int num, char** files); -extern void mplSubDraw( void ); -extern void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ); +void mplSubDraw( void ); +void mplSubMouseHandle( int Button, int X, int Y, int RX, int RY ); -extern void mplMenuInit( void ); -extern void mplHideMenu( int mx,int my,int w ); -extern void mplShowMenu( int mx,int my ); -extern void mplMenuMouseHandle( int X,int Y,int RX,int RY ); +void mplMenuInit( void ); +void mplHideMenu( int mx, int my, int w ); +void mplShowMenu( int mx, int my ); +void mplMenuMouseHandle( int X, int Y, int RX, int RY ); -extern void mplPBInit( void ); -extern void mplPBShow( int x, int y ); +void mplPBInit( void ); +void mplPBShow( int x, int y ); #endif /* MPLAYER_GUI_GMPLAYER_H */ diff --git a/gui/mplayer/gtk/about.h b/gui/mplayer/gtk/about.h index 7487259147..68997ac51b 100644 --- a/gui/mplayer/gtk/about.h +++ b/gui/mplayer/gtk/about.h @@ -23,7 +23,7 @@ extern GtkWidget * About; -extern GtkWidget * create_About( void ); -extern void ShowAboutBox( void ); +GtkWidget * create_About( void ); +void ShowAboutBox( void ); #endif /* MPLAYER_GUI_ABOUT_H */ diff --git a/gui/mplayer/gtk/eq.h b/gui/mplayer/gtk/eq.h index 01750b8a51..8d4d5f117f 100644 --- a/gui/mplayer/gtk/eq.h +++ b/gui/mplayer/gtk/eq.h @@ -23,7 +23,7 @@ extern GtkWidget * Equalizer; -extern GtkWidget * create_Equalizer( void ); -extern void ShowEqualizer( void ); +GtkWidget * create_Equalizer( void ); +void ShowEqualizer( void ); #endif /* MPLAYER_GUI_EQ_H */ diff --git a/gui/mplayer/gtk/fs.c b/gui/mplayer/gtk/fs.c index fb774dead8..b182594df7 100644 --- a/gui/mplayer/gtk/fs.c +++ b/gui/mplayer/gtk/fs.c @@ -43,7 +43,7 @@ #ifndef __linux__ #define get_current_dir_name() getcwd(NULL, PATH_MAX) #else -extern char * get_current_dir_name( void ); +char * get_current_dir_name( void ); #endif gchar * fsSelectedFile = NULL; diff --git a/gui/mplayer/gtk/fs.h b/gui/mplayer/gtk/fs.h index 5e00eb7b07..bb0dfe2afd 100644 --- a/gui/mplayer/gtk/fs.h +++ b/gui/mplayer/gtk/fs.h @@ -31,9 +31,9 @@ extern GtkWidget * fsFileSelect; -extern void HideFileSelect( void ); -extern void ShowFileSelect( int type, int modal ); +void HideFileSelect( void ); +void ShowFileSelect( int type, int modal ); -extern GtkWidget * create_FileSelect( void ); +GtkWidget * create_FileSelect( void ); #endif /* MPLAYER_GUI_FS_H */ diff --git a/gui/mplayer/gtk/gtk_common.h b/gui/mplayer/gtk/gtk_common.h index 34137c9bbb..eff9887e1f 100644 --- a/gui/mplayer/gtk/gtk_common.h +++ b/gui/mplayer/gtk/gtk_common.h @@ -22,20 +22,20 @@ #include <gdk/gdkkeysyms.h> #include <gtk/gtk.h> -extern GtkWidget * AddDialogFrame( GtkWidget * parent ); -extern GtkWidget * AddFrame( const char * title,int type,GtkWidget * parent,int add ); -extern GtkWidget * AddLabel( const char * title,GtkWidget * parent ); -extern GtkWidget * AddVBox( GtkWidget * parent,int type ); -extern GtkWidget * AddHBox( GtkWidget * parent,int type ); -extern GtkWidget * AddCheckButton( const char * title, GtkWidget * parent ); -extern GtkWidget * AddRadioButton( const char * title,GSList ** group,GtkWidget * parent ); -extern GtkWidget * AddSpinButton( const char * title,GtkAdjustment * adj,GtkWidget * parent ); -extern GtkWidget * AddButton( const char * title,GtkWidget * parent ); -extern GtkWidget * AddHSeparator( GtkWidget * parent ); -extern GtkWidget * AddHButtonBox( GtkWidget * parent ); -extern GtkWidget * AddHScaler( GtkAdjustment * adj,GtkWidget * parent,int digit ); -extern GtkWidget * AddVScaler( GtkAdjustment * adj,GtkWidget * parent,int digit ); -extern GtkWidget * AddComboBox( GtkWidget * parent ); -extern void WidgetDestroy( GtkWidget * widget,GtkWidget ** widget_pointer ); +GtkWidget * AddDialogFrame( GtkWidget * parent ); +GtkWidget * AddFrame( const char * title, int type, GtkWidget * parent, int add ); +GtkWidget * AddLabel( const char * title, GtkWidget * parent ); +GtkWidget * AddVBox( GtkWidget * parent, int type ); +GtkWidget * AddHBox( GtkWidget * parent, int type ); +GtkWidget * AddCheckButton( const char * title, GtkWidget * parent ); +GtkWidget * AddRadioButton( const char * title, GSList ** group, GtkWidget * parent ); +GtkWidget * AddSpinButton( const char * title, GtkAdjustment * adj, GtkWidget * parent ); +GtkWidget * AddButton( const char * title, GtkWidget * parent ); +GtkWidget * AddHSeparator( GtkWidget * parent ); +GtkWidget * AddHButtonBox( GtkWidget * parent ); +GtkWidget * AddHScaler( GtkAdjustment * adj, GtkWidget * parent, int digit ); +GtkWidget * AddVScaler( GtkAdjustment * adj, GtkWidget * parent, int digit ); +GtkWidget * AddComboBox( GtkWidget * parent ); +void WidgetDestroy( GtkWidget * widget, GtkWidget ** widget_pointer ); #endif /* MPLAYER_GUI_GTK_COMMON_H */ diff --git a/gui/mplayer/gtk/gtk_url.h b/gui/mplayer/gtk/gtk_url.h index 5398692091..814c053bd4 100644 --- a/gui/mplayer/gtk/gtk_url.h +++ b/gui/mplayer/gtk/gtk_url.h @@ -24,7 +24,7 @@ extern GtkWidget * URL; extern int gtkVURLDialogBox; -extern void ShowURLDialogBox( void ); -extern GtkWidget * create_URL( void ); +void ShowURLDialogBox( void ); +GtkWidget * create_URL( void ); #endif /* MPLAYER_GUI_GTK_URL_H */ diff --git a/gui/mplayer/gtk/mb.h b/gui/mplayer/gtk/mb.h index 8274d212ce..75b0a2cc62 100644 --- a/gui/mplayer/gtk/mb.h +++ b/gui/mplayer/gtk/mb.h @@ -23,7 +23,7 @@ extern GtkWidget * MessageBox; -extern GtkWidget * create_MessageBox( int type ); -extern void ShowMessageBox( const char * msg ); +GtkWidget * create_MessageBox( int type ); +void ShowMessageBox( const char * msg ); #endif /* MPLAYER_GUI_MB_H */ diff --git a/gui/mplayer/gtk/menu.h b/gui/mplayer/gtk/menu.h index 1cdeac3a77..a5e86d70ee 100644 --- a/gui/mplayer/gtk/menu.h +++ b/gui/mplayer/gtk/menu.h @@ -23,9 +23,9 @@ extern GtkWidget * DVDSubMenu; -extern GtkWidget * AddMenuItem( GtkWidget *window1, const char * immagine_xpm, GtkWidget * SubMenu,const char * label,int Number ); -extern GtkWidget * AddSubMenu( GtkWidget *window1, const char * immagine_xpm, GtkWidget * Menu,const char * label ); -extern GtkWidget * AddSeparator( GtkWidget * Menu ); -extern GtkWidget * create_PopUpMenu( void ); +GtkWidget * AddMenuItem( GtkWidget *window1, const char * immagine_xpm, GtkWidget * SubMenu, const char * label, int Number ); +GtkWidget * AddSubMenu( GtkWidget *window1, const char * immagine_xpm, GtkWidget * Menu, const char * label ); +GtkWidget * AddSeparator( GtkWidget * Menu ); +GtkWidget * create_PopUpMenu( void ); #endif /* MPLAYER_GUI_MENU_H */ diff --git a/gui/mplayer/gtk/opts.h b/gui/mplayer/gtk/opts.h index fa9a28abba..b503c4811b 100644 --- a/gui/mplayer/gtk/opts.h +++ b/gui/mplayer/gtk/opts.h @@ -25,9 +25,9 @@ extern GtkWidget * AudioConfig; extern GtkWidget * Preferences; extern GtkWidget * prEFontName; -extern GtkWidget * create_Preferences( void ); -extern GtkWidget * create_AudioConfig( void ); +GtkWidget * create_Preferences( void ); +GtkWidget * create_AudioConfig( void ); -extern void ShowPreferences( void ); +void ShowPreferences( void ); #endif /* MPLAYER_GUI_OPTS_H */ diff --git a/gui/mplayer/gtk/pl.h b/gui/mplayer/gtk/pl.h index 008fcda0ab..003c589847 100644 --- a/gui/mplayer/gtk/pl.h +++ b/gui/mplayer/gtk/pl.h @@ -21,9 +21,9 @@ #include <gtk/gtk.h> -extern void ShowPlayList( void ); -extern void HidePlayList( void ); +void ShowPlayList( void ); +void HidePlayList( void ); -extern GtkWidget * create_PlayList (void); +GtkWidget * create_PlayList (void); #endif /* MPLAYER_GUI_PL_H */ diff --git a/gui/mplayer/gtk/sb.h b/gui/mplayer/gtk/sb.h index 25cea9e597..b9f37a8c48 100644 --- a/gui/mplayer/gtk/sb.h +++ b/gui/mplayer/gtk/sb.h @@ -24,7 +24,7 @@ extern char * sbSelectedSkin; extern GtkWidget * SkinBrowser; -extern void ShowSkinBrowser( void ); -extern GtkWidget * create_SkinBrowser( void ); +void ShowSkinBrowser( void ); +GtkWidget * create_SkinBrowser( void ); #endif /* MPLAYER_GUI_SB_H */ diff --git a/gui/mplayer/gui_common.c b/gui/mplayer/gui_common.c index 957e85d3b1..d6df8b0f39 100644 --- a/gui/mplayer/gui_common.c +++ b/gui/mplayer/gui_common.c @@ -48,7 +48,7 @@ #include "play.h" #include "widgets.h" -extern unsigned int GetTimerMS( void ); +unsigned int GetTimerMS( void ); static inline void TranslateFilename( int c,char * tmp,size_t tmplen ) { diff --git a/gui/mplayer/gui_common.h b/gui/mplayer/gui_common.h index f5791b02c5..d067d39618 100644 --- a/gui/mplayer/gui_common.h +++ b/gui/mplayer/gui_common.h @@ -29,9 +29,9 @@ #include "gui/bitmap.h" #include "gui/wm/ws.h" -extern char * Translate( char * str ); -extern void PutImage( txSample * bf,int x,int y,int max,int ofs ); -extern void SimplePotmeterPutImage( txSample * bf,int x,int y,float frac ); -extern void Render( wsTWindow * window,wItem * Items,int nrItems,char * db,int size ); +char * Translate( char * str ); +void PutImage( txSample * bf,int x, int y, int max, int ofs ); +void SimplePotmeterPutImage( txSample * bf, int x, int y, float frac ); +void Render( wsTWindow * window, wItem * Items, int nrItems, char * db, int size ); #endif /* MPLAYER_GUI_GUI_COMMON_H */ diff --git a/gui/mplayer/mw.c b/gui/mplayer/mw.c index 6f8866c640..1d9dfbedc8 100644 --- a/gui/mplayer/mw.c +++ b/gui/mplayer/mw.c @@ -53,7 +53,7 @@ #include "play.h" #include "widgets.h" -extern unsigned int GetTimerMS( void ); +unsigned int GetTimerMS( void ); unsigned char * mplDrawBuffer = NULL; int mplMainRender = 1; diff --git a/gui/mplayer/pb.c b/gui/mplayer/pb.c index 80532f6db7..65f28289fe 100644 --- a/gui/mplayer/pb.c +++ b/gui/mplayer/pb.c @@ -48,8 +48,8 @@ #include "widgets.h" #include "gui_common.h" -extern unsigned int GetTimerMS( void ); -extern unsigned int GetTimer( void ); +unsigned int GetTimerMS( void ); +unsigned int GetTimer( void ); unsigned char * mplPBDrawBuffer = NULL; int mplPBVisible = 0; diff --git a/gui/mplayer/play.h b/gui/mplayer/play.h index 9fed1cf1ca..a96476e530 100644 --- a/gui/mplayer/play.h +++ b/gui/mplayer/play.h @@ -23,29 +23,29 @@ extern int mplGotoTheNext; -extern void mplEnd( void ); -extern void mplFullScreen( void ); -extern void mplPlay( void ); -extern void mplPause( void ); -extern void mplState( void ); -extern void mplPrev( void ); -extern void mplNext( void ); -extern void mplCurr( void ); - -extern void mplIncAudioBufDelay( void ); -extern void mplDecAudioBufDelay( void ); - -extern void mplRelSeek( float s ); -extern void mplAbsSeek( float s ); -extern float mplGetPosition( void ); - -extern void mplPlayFork( void ); -extern void mplSigHandler( int s ); -extern void mplPlayerThread( void ); - -extern void ChangeSkin( char * name ); -extern void EventHandling( void ); - -extern void mplSetFileName( char * dir,char * name,int type ); +void mplEnd( void ); +void mplFullScreen( void ); +void mplPlay( void ); +void mplPause( void ); +void mplState( void ); +void mplPrev( void ); +void mplNext( void ); +void mplCurr( void ); + +void mplIncAudioBufDelay( void ); +void mplDecAudioBufDelay( void ); + +void mplRelSeek( float s ); +void mplAbsSeek( float s ); +float mplGetPosition( void ); + +void mplPlayFork( void ); +void mplSigHandler( int s ); +void mplPlayerThread( void ); + +void ChangeSkin( char * name ); +void EventHandling( void ); + +void mplSetFileName( char * dir, char * name, int type ); #endif /* MPLAYER_GUI_PLAY_H */ diff --git a/gui/mplayer/widgets.h b/gui/mplayer/widgets.h index 811c599e9b..4a6ee40dfe 100644 --- a/gui/mplayer/widgets.h +++ b/gui/mplayer/widgets.h @@ -60,21 +60,21 @@ extern GdkBitmap * gtkIconMask; extern Pixmap guiIcon; extern Pixmap guiIconMask; -extern void widgetsCreate( void ); +void widgetsCreate( void ); -extern void gtkInit( void ); -extern void gtkAddIcon( GtkWidget * window ); +void gtkInit( void ); +void gtkAddIcon( GtkWidget * window ); -extern int gtkFillSkinList( gchar * dir ); -extern void gtkClearList( GtkWidget * list ); -extern void gtkSetDefaultToCList( GtkWidget * list,char * item ); -extern int gtkFindCList( GtkWidget * list,char * item ); +int gtkFillSkinList( gchar * dir ); +void gtkClearList( GtkWidget * list ); +void gtkSetDefaultToCList( GtkWidget * list, char * item ); +int gtkFindCList( GtkWidget * list, char * item ); -extern void gtkEventHandling( void ); +void gtkEventHandling( void ); -extern void gtkShow( int type,char * param ); -extern void gtkMessageBox( int type,const gchar * str ); -extern void gtkSetLayer( GtkWidget * wdg ); -extern void gtkActive( GtkWidget * wdg ); +void gtkShow( int type, char * param ); +void gtkMessageBox( int type, const gchar * str ); +void gtkSetLayer( GtkWidget * wdg ); +void gtkActive( GtkWidget * wdg ); #endif /* MPLAYER_GUI_WIDGETS_H */ diff --git a/gui/skin/cut.h b/gui/skin/cut.h index faee5d5826..a468c7862e 100644 --- a/gui/skin/cut.h +++ b/gui/skin/cut.h @@ -19,9 +19,9 @@ #ifndef MPLAYER_GUI_CUT_H #define MPLAYER_GUI_CUT_H -extern void cutItem( char * in,char * out,char sep,int num ); -extern int cutItemToInt( char * in,char sep,int num ); -extern float cutItemToFloat( char * in,char sep,int num ); -extern void cutChunk( char * in,char * s1 ); +void cutItem( char * in, char * out, char sep, int num ); +int cutItemToInt( char * in, char sep, int num ); +float cutItemToFloat( char * in, char sep, int num ); +void cutChunk( char * in, char * s1 ); #endif /* MPLAYER_GUI_CUT_H */ diff --git a/gui/skin/font.h b/gui/skin/font.h index 9ef605c0b7..46c3b36acc 100644 --- a/gui/skin/font.h +++ b/gui/skin/font.h @@ -42,13 +42,13 @@ typedef struct extern txSample Bitmap; extern bmpFont * Fonts[26]; -extern int fntAddNewFont( char * name ); -extern void fntFreeFont( void ); -extern int fntFindID( char * name ); -extern int fntTextHeight( int id,char * str ); -extern int fntTextWidth( int id,char * str ); - -extern int fntRead( char * path,char * fname ); -extern txSample * fntRender( wItem * item,int px,const char * fmt,... ); +int fntAddNewFont( char * name ); +void fntFreeFont( void ); +int fntFindID( char * name ); +int fntTextHeight( int id, char * str ); +int fntTextWidth( int id, char * str ); + +int fntRead( char * path, char * fname ); +txSample * fntRender( wItem * item, int px, const char * fmt, ... ); #endif /* MPLAYER_GUI_FONT_H */ diff --git a/gui/skin/skin.h b/gui/skin/skin.h index 5c8ffefe3f..20005f2ca8 100644 --- a/gui/skin/skin.h +++ b/gui/skin/skin.h @@ -23,13 +23,13 @@ extern listItems * skinAppMPlayer; -extern int skinRead( char * dname ); -extern int skinBPRead( char * fname, txSample * bf ); +int skinRead( char * dname ); +int skinBPRead( char * fname, txSample * bf ); // --- -extern char * trimleft( char * in ); -extern char * strswap( char * in,char what,char whereof ); -extern char * trim( char * in ); +char * trimleft( char * in ); +char * strswap( char * in, char what, char whereof ); +char * trim( char * in ); #endif /* MPLAYER_GUI_SKIN_H */ diff --git a/gui/win32/dialogs.c b/gui/win32/dialogs.c index b750fb9caf..60a8d8c759 100644 --- a/gui/win32/dialogs.c +++ b/gui/win32/dialogs.c @@ -40,8 +40,8 @@ extern int vo_gamma_brightness; extern int vo_gamma_saturation; extern int vo_gamma_contrast; extern int vo_gamma_hue; -extern int set_video_colors(sh_video_t *sh_video, const char *item, int value); -extern int get_video_colors(sh_video_t *sh_video, const char *item, int *value); +int set_video_colors(sh_video_t *sh_video, const char *item, int value); +int get_video_colors(sh_video_t *sh_video, const char *item, int *value); guiInterface_t guiIntfStruct; int addurl = 0; diff --git a/gui/win32/gui.c b/gui/win32/gui.c index 35268938a6..d9d86f58a3 100644 --- a/gui/win32/gui.c +++ b/gui/win32/gui.c @@ -54,9 +54,9 @@ #endif /* Globals / Externs */ -extern void renderinfobox(skin_t *skin, window_priv_t *priv); -extern void renderwidget(skin_t *skin, image *dest, widget *item, int state); -extern void print_version(void); +void renderinfobox(skin_t *skin, window_priv_t *priv); +void renderwidget(skin_t *skin, image *dest, widget *item, int state); +void print_version(void); float sub_aspect; DWORD oldtime; @@ -1086,7 +1086,7 @@ static int GetDesktopBitsPerPixel(void) } /* unloads a skin and destroys its windows */ -extern int destroy_window(gui_t *gui) +int destroy_window(gui_t *gui) { RECT rd; unsigned int i; @@ -1311,7 +1311,7 @@ static int window_render(gui_t *gui, HWND hWnd, HDC hdc, window_priv_t *priv, wi } /* creates the sub (AKA video) window,*/ -extern int create_subwindow(gui_t *gui, char *skindir) +int create_subwindow(gui_t *gui, char *skindir) { HINSTANCE instance = GetModuleHandle(NULL); WNDCLASS wc; @@ -1392,7 +1392,7 @@ extern int create_subwindow(gui_t *gui, char *skindir) } /* loads/updates a skin and creates windows for it */ -extern int create_window(gui_t *gui, char *skindir) +int create_window(gui_t *gui, char *skindir) { HINSTANCE instance = GetModuleHandle(NULL); WNDCLASS wc; diff --git a/gui/win32/gui.h b/gui/win32/gui.h index 66d78b0cff..d8578dc96f 100644 --- a/gui/win32/gui.h +++ b/gui/win32/gui.h @@ -99,23 +99,23 @@ struct gui_t #define wsMovable 2 #define wsSizeable 4 -extern gui_t *create_gui(char *skindir, char *skinName, void (*playercontrol)(int event)); -extern int destroy_window(gui_t *gui); -extern int create_window(gui_t *gui, char *skindir); -extern int create_subwindow(gui_t *gui, char *skindir); -extern int parse_filename(char *file, play_tree_t *playtree, m_config_t *mconfig, int clear); -extern void capitalize(char *filename); -extern int import_playtree_playlist_into_gui(play_tree_t *my_playtree, m_config_t *config); +gui_t *create_gui(char *skindir, char *skinName, void (*playercontrol)(int event)); +int destroy_window(gui_t *gui); +int create_window(gui_t *gui, char *skindir); +int create_subwindow(gui_t *gui, char *skindir); +int parse_filename(char *file, play_tree_t *playtree, m_config_t *mconfig, int clear); +void capitalize(char *filename); +int import_playtree_playlist_into_gui(play_tree_t *my_playtree, m_config_t *config); /* Dialogs */ -extern void display_playlistwindow(gui_t *gui); -extern void update_playlistwindow(void); -extern int display_openfilewindow(gui_t *gui, int add); -extern void display_openurlwindow(gui_t *gui, int add); -extern void display_skinbrowser(gui_t *gui); -extern void display_chapterselwindow(gui_t *gui); -extern void display_eqwindow(gui_t *gui); -extern void display_prefswindow(gui_t *gui); -extern void display_opensubtitlewindow(gui_t *gui); +void display_playlistwindow(gui_t *gui); +void update_playlistwindow(void); +int display_openfilewindow(gui_t *gui, int add); +void display_openurlwindow(gui_t *gui, int add); +void display_skinbrowser(gui_t *gui); +void display_chapterselwindow(gui_t *gui); +void display_eqwindow(gui_t *gui); +void display_prefswindow(gui_t *gui); +void display_opensubtitlewindow(gui_t *gui); #endif /* MPLAYER_GUI_GUI_H */ diff --git a/gui/win32/playlist.h b/gui/win32/playlist.h index 52aad4144b..8a3fddd41c 100644 --- a/gui/win32/playlist.h +++ b/gui/win32/playlist.h @@ -55,7 +55,7 @@ struct playlist_t #define SORT_BYTITLE 3 #define SORT_BYDURATION 4 -extern playlist_t *create_playlist(void); -extern BOOL adddirtoplaylist(playlist_t *playlist, const char* path, BOOL recursive); +playlist_t *create_playlist(void); +BOOL adddirtoplaylist(playlist_t *playlist, const char* path, BOOL recursive); #endif /* MPLAYER_GUI_PLAYLIST_H */ diff --git a/gui/win32/skinload.h b/gui/win32/skinload.h index e9fac91090..69019d9638 100644 --- a/gui/win32/skinload.h +++ b/gui/win32/skinload.h @@ -110,7 +110,7 @@ struct skin_t image *(*pngRead)(skin_t *skin, unsigned char *fname); }; -extern skin_t *loadskin(char *skindir, int desktopbpp); +skin_t *loadskin(char *skindir, int desktopbpp); // --- Widget types --- diff --git a/gui/win32/wincfg.c b/gui/win32/wincfg.c index 05d04db32d..245bbc0be2 100644 --- a/gui/win32/wincfg.c +++ b/gui/win32/wincfg.c @@ -55,7 +55,7 @@ int gui_sub_pos_y = -1; /* External functions */ extern char *proc_priority; -extern int m_config_parse_config_file(m_config_t *config, char *conffile); +int m_config_parse_config_file(m_config_t *config, char *conffile); static m_config_t *gui_conf; static const m_option_t gui_opts[] = diff --git a/gui/wm/ws.h b/gui/wm/ws.h index 73321c6ae9..93cc71244d 100644 --- a/gui/wm/ws.h +++ b/gui/wm/ws.h @@ -208,15 +208,15 @@ extern int wsUseXShm; // ---------------------------------------------------------------------------------------------- extern unsigned long wsKeyTable[512]; -extern void wsXDone( void ); -extern void wsXInit( void* disp ); +void wsXDone( void ); +void wsXInit( void* disp ); -extern int wsGetDepthOnScreen( void ); +int wsGetDepthOnScreen( void ); -extern void wsDoExit( void ); -extern void wsMainLoop( void ); -extern Bool wsEvents( Display * display,XEvent * Event,XPointer arg ); -extern void wsHandleEvents( void ); +void wsDoExit( void ); +void wsMainLoop( void ); +Bool wsEvents( Display * display, XEvent * Event, XPointer arg ); +void wsHandleEvents( void ); // ---------------------------------------------------------------------------------------------- // wsCrateWindow: create a new window on the screen. @@ -226,49 +226,49 @@ extern void wsHandleEvents( void ); // cV : mouse cursor visible // D : "decoration", visible titlebar, etc ... // ---------------------------------------------------------------------------------------------- -extern void wsCreateWindow( wsTWindow * win,int X,int Y,int wX,int hY,int bW,int cV,unsigned char D,char * label ); -extern void wsDestroyWindow( wsTWindow * win ); -extern void wsMoveWindow( wsTWindow * win,int b,int x, int y ); -extern void wsResizeWindow( wsTWindow * win,int sx, int sy ); -extern void wsIconify( wsTWindow win ); -extern void wsMoveTopWindow( Display * wsDisplay,Window win ); -extern void wsSetBackground( wsTWindow * win,int color ); -extern void wsSetForegroundRGB( wsTWindow * win,int r,int g,int b ); -extern void wsSetBackgroundRGB( wsTWindow * win,int r,int g,int b ); -#define wsClearWindow( win ) XClearWindow( wsDisplay,win.WindowID ) -extern void wsSetTitle( wsTWindow * win,char * name ); -extern void wsVisibleWindow( wsTWindow * win,int show ); -extern void wsWindowDecoration( wsTWindow * win,long d ); -extern void wsSetLayer( Display * wsDisplay,Window win, int layer ); -extern void wsFullScreen( wsTWindow * win ); -extern void wsPostRedisplay( wsTWindow * win ); -extern void wsSetShape( wsTWindow * win,char * data ); -extern void wsSetIcon( Display * dsp,Window win,Pixmap icon,Pixmap mask ); +void wsCreateWindow( wsTWindow * win, int X, int Y, int wX, int hY, int bW, int cV, unsigned char D, char * label ); +void wsDestroyWindow( wsTWindow * win ); +void wsMoveWindow( wsTWindow * win, int b, int x, int y ); +void wsResizeWindow( wsTWindow * win, int sx, int sy ); +void wsIconify( wsTWindow win ); +void wsMoveTopWindow( Display * wsDisplay, Window win ); +void wsSetBackground( wsTWindow * win, int color ); +void wsSetForegroundRGB( wsTWindow * win, int r, int g, int b ); +void wsSetBackgroundRGB( wsTWindow * win, int r, int g, int b ); +#define wsClearWindow( win ) XClearWindow( wsDisplay, win.WindowID ) +void wsSetTitle( wsTWindow * win, char * name ); +void wsVisibleWindow( wsTWindow * win, int show ); +void wsWindowDecoration( wsTWindow * win, long d ); +void wsSetLayer( Display * wsDisplay, Window win, int layer ); +void wsFullScreen( wsTWindow * win ); +void wsPostRedisplay( wsTWindow * win ); +void wsSetShape( wsTWindow * win, char * data ); +void wsSetIcon( Display * dsp, Window win, Pixmap icon, Pixmap mask ); // ---------------------------------------------------------------------------------------------- // Draw string at x,y with fc ( foreground color ) and bc ( background color ). // ---------------------------------------------------------------------------------------------- -extern void wsDrawString( wsTWindow win,int x,int y,char * str,int fc,int bc ); -extern int wsTextWidth( wsTWindow win,char * str ); +void wsDrawString( wsTWindow win, int x, int y, char * str, int fc, int bc ); +int wsTextWidth( wsTWindow win, char * str ); // ---------------------------------------------------------------------------------------------- // Show / hide mouse cursor. // ---------------------------------------------------------------------------------------------- -extern void wsVisibleMouse( wsTWindow * win,int m ); -extern void wsSetMousePosition( wsTWindow * win,int x, int y ); +void wsVisibleMouse( wsTWindow * win, int m ); +void wsSetMousePosition( wsTWindow * win, int x, int y ); // ---------------------------------------------------------------------------------------------- // Image handling // ---------------------------------------------------------------------------------------------- -extern void wsCreateImage( wsTWindow * win,int Width,int Height ); -extern void wsConvert( wsTWindow * win,unsigned char * Image,unsigned int Size ); -extern void wsPutImage( wsTWindow * win ); -extern void wsResizeImage( wsTWindow * win,int Width,int Height ); -extern void wsDestroyImage( wsTWindow * win ); -extern int wsGetOutMask( void ); - -extern void wsScreenSaverOn( Display *mDisplay ); -extern void wsScreenSaverOff( Display * mDisplay ); +void wsCreateImage( wsTWindow * win, int Width, int Height ); +void wsConvert( wsTWindow * win, unsigned char * Image, unsigned int Size ); +void wsPutImage( wsTWindow * win ); +void wsResizeImage( wsTWindow * win, int Width, int Height ); +void wsDestroyImage( wsTWindow * win ); +int wsGetOutMask( void ); + +void wsScreenSaverOn( Display *mDisplay ); +void wsScreenSaverOff( Display * mDisplay ); #define wgIsRect( X,Y,tX,tY,bX,bY ) ( ( (X) > (tX) )&&( (Y) > (tY) )&&( (X) < (bX) )&&( (Y) < (bY) ) ) diff --git a/input/input.h b/input/input.h index 8cb1b9730e..9f92e1f636 100644 --- a/input/input.h +++ b/input/input.h @@ -217,7 +217,7 @@ typedef int (*mp_cmd_func_t)(int fd,char* dest,int size); typedef void (*mp_close_func_t)(int fd); // Set this to grab all incoming key codes -extern int (*mp_input_key_cb)(int code); +int (*mp_input_key_cb)(int code); // Should return 1 if the command was processed typedef int (*mp_input_cmd_filter)(mp_cmd_t* cmd, int paused, void* ctx); diff --git a/libaf/af_format.h b/libaf/af_format.h index 1e29f3d437..dee7503dc2 100644 --- a/libaf/af_format.h +++ b/libaf/af_format.h @@ -85,11 +85,11 @@ #define AF_FORMAT_UNKNOWN (-1) -extern int af_str2fmt(const char *str); -extern int af_str2fmt_short(const char *str); -extern int af_fmt2bits(int format); -extern int af_bits2fmt(int bits); -extern char* af_fmt2str(int format, char* str, int size); -extern const char* af_fmt2str_short(int format); +int af_str2fmt(const char *str); +int af_str2fmt_short(const char *str); +int af_fmt2bits(int format); +int af_bits2fmt(int bits); +char* af_fmt2str(int format, char* str, int size); +const char* af_fmt2str_short(int format); #endif /* MPLAYER_AF_FORMAT_H */ diff --git a/libaf/filter.h b/libaf/filter.h index 0993f86cce..fe92be8e9c 100644 --- a/libaf/filter.h +++ b/libaf/filter.h @@ -44,28 +44,27 @@ #define ODD 0x00000010 // Make filter HP // Exported functions -extern FLOAT_TYPE af_filter_fir(unsigned int n, const FLOAT_TYPE* w, const FLOAT_TYPE* x); +FLOAT_TYPE af_filter_fir(unsigned int n, const FLOAT_TYPE* w, const FLOAT_TYPE* x); -extern FLOAT_TYPE* af_filter_pfir(unsigned int n, unsigned int k, - unsigned int xi, const FLOAT_TYPE** w, - const FLOAT_TYPE** x, FLOAT_TYPE* y, - unsigned int s); +FLOAT_TYPE* af_filter_pfir(unsigned int n, unsigned int k, + unsigned int xi, const FLOAT_TYPE** w, + const FLOAT_TYPE** x, FLOAT_TYPE* y, + unsigned int s); -//extern int af_filter_updateq(unsigned int n, unsigned int xi, -// FLOAT_TYPE* xq, FLOAT_TYPE* in); -extern int af_filter_updatepq(unsigned int n, unsigned int k, unsigned int xi, - FLOAT_TYPE** xq, const FLOAT_TYPE* in, unsigned int s); +//int af_filter_updateq(unsigned int n, unsigned int xi, +// FLOAT_TYPE* xq, FLOAT_TYPE* in); +int af_filter_updatepq(unsigned int n, unsigned int k, unsigned int xi, + FLOAT_TYPE** xq, const FLOAT_TYPE* in, unsigned int s); -extern int af_filter_design_fir(unsigned int n, FLOAT_TYPE* w, const FLOAT_TYPE* fc, - unsigned int flags, FLOAT_TYPE opt); +int af_filter_design_fir(unsigned int n, FLOAT_TYPE* w, const FLOAT_TYPE* fc, + unsigned int flags, FLOAT_TYPE opt); -extern int af_filter_design_pfir(unsigned int n, unsigned int k, const FLOAT_TYPE* w, - FLOAT_TYPE** pw, FLOAT_TYPE g, - unsigned int flags); +int af_filter_design_pfir(unsigned int n, unsigned int k, const FLOAT_TYPE* w, + FLOAT_TYPE** pw, FLOAT_TYPE g, unsigned int flags); -extern int af_filter_szxform(const FLOAT_TYPE* a, const FLOAT_TYPE* b, FLOAT_TYPE Q, - FLOAT_TYPE fc, FLOAT_TYPE fs, FLOAT_TYPE *k, - FLOAT_TYPE *coef); +int af_filter_szxform(const FLOAT_TYPE* a, const FLOAT_TYPE* b, FLOAT_TYPE Q, + FLOAT_TYPE fc, FLOAT_TYPE fs, FLOAT_TYPE *k, + FLOAT_TYPE *coef); /* Add new data to circular queue designed to be used with a FIR filter. xq is the circular queue, in pointing at the new sample, xi diff --git a/libaf/window.h b/libaf/window.h index 51afb349ac..fb4b1cefae 100644 --- a/libaf/window.h +++ b/libaf/window.h @@ -22,12 +22,12 @@ #ifndef MPLAYER_WINDOW_H #define MPLAYER_WINDOW_H -extern void af_window_boxcar(int n, FLOAT_TYPE* w); -extern void af_window_triang(int n, FLOAT_TYPE* w); -extern void af_window_hanning(int n, FLOAT_TYPE* w); -extern void af_window_hamming(int n, FLOAT_TYPE* w); -extern void af_window_blackman(int n, FLOAT_TYPE* w); -extern void af_window_flattop(int n, FLOAT_TYPE* w); -extern void af_window_kaiser(int n, FLOAT_TYPE* w, FLOAT_TYPE b); +void af_window_boxcar(int n, FLOAT_TYPE* w); +void af_window_triang(int n, FLOAT_TYPE* w); +void af_window_hanning(int n, FLOAT_TYPE* w); +void af_window_hamming(int n, FLOAT_TYPE* w); +void af_window_blackman(int n, FLOAT_TYPE* w); +void af_window_flattop(int n, FLOAT_TYPE* w); +void af_window_kaiser(int n, FLOAT_TYPE* w, FLOAT_TYPE b); #endif /* MPLAYER_WINDOW_H */ diff --git a/libao2/ao_dxr2.c b/libao2/ao_dxr2.c index dc0e762362..b58323613d 100644 --- a/libao2/ao_dxr2.c +++ b/libao2/ao_dxr2.c @@ -157,7 +157,7 @@ static int get_space(void){ static void dxr2_send_lpcm_packet(unsigned char* data,int len,int id,unsigned int timestamp,int freq_id) { - extern int write_dxr2(const unsigned char *data, int len); + int write_dxr2(const unsigned char *data, int len); if(dxr2_fd < 0) { mp_msg(MSGT_AO,MSGL_ERR,"DXR2 fd is not valid\n"); @@ -176,7 +176,7 @@ static void dxr2_send_lpcm_packet(unsigned char* data,int len,int id,unsigned in // it should round it down to outburst*n // return: number of bytes played static int play(void* data,int len,int flags){ - extern int write_dxr2(const unsigned char *data, int len); + int write_dxr2(const unsigned char *data, int len); // MPEG and AC3 don't work :-( if(ao_data.format==AF_FORMAT_MPEG2) diff --git a/libao2/ao_ivtv.c b/libao2/ao_ivtv.c index 4d1d578ba0..96ea563c96 100644 --- a/libao2/ao_ivtv.c +++ b/libao2/ao_ivtv.c @@ -147,7 +147,7 @@ get_space (void) static int play (void *data, int len, int flags) { - extern int ivtv_write (unsigned char *data, int len); + int ivtv_write (unsigned char *data, int len); if (ao_data.format != AF_FORMAT_MPEG2) return 0; diff --git a/libao2/ao_v4l2.c b/libao2/ao_v4l2.c index dc63003b06..b1b510ea46 100644 --- a/libao2/ao_v4l2.c +++ b/libao2/ao_v4l2.c @@ -144,7 +144,7 @@ get_space (void) static int play (void *data, int len, int flags) { - extern int v4l2_write (unsigned char *data, int len); + int v4l2_write (unsigned char *data, int len); if (ao_data.format != AF_FORMAT_MPEG2) return 0; diff --git a/libass/ass_mp.c b/libass/ass_mp.c index ae6d3943e0..40da63c348 100644 --- a/libass/ass_mp.c +++ b/libass/ass_mp.c @@ -71,7 +71,7 @@ extern char* sub_cp; static char* sub_cp = 0; #endif -extern void process_force_style(ass_track_t* track); +void process_force_style(ass_track_t* track); ass_track_t* ass_default_track(ass_library_t* library) { ass_track_t* track = ass_new_track(library); diff --git a/libmpcodecs/ad_acm.c b/libmpcodecs/ad_acm.c index bd94d5366a..f59ca8ddf1 100644 --- a/libmpcodecs/ad_acm.c +++ b/libmpcodecs/ad_acm.c @@ -38,7 +38,7 @@ static int init(sh_audio_t *sh_audio) return 1; } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); static int preinit(sh_audio_t *sh_audio) { diff --git a/libmpcodecs/ad_twin.c b/libmpcodecs/ad_twin.c index 77158f5bb1..01d68a38cd 100644 --- a/libmpcodecs/ad_twin.c +++ b/libmpcodecs/ad_twin.c @@ -88,7 +88,7 @@ static int load_dll( char *libname ) TvqGetNumFixedBitsPerFrame; } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); static int init_vqf_audio_codec(sh_audio_t *sh_audio){ WAVEFORMATEX *in_fmt=sh_audio->wf; vqf_priv_t*priv=sh_audio->context; diff --git a/libmpcodecs/dec_audio.h b/libmpcodecs/dec_audio.h index 0c65752202..c505a0539b 100644 --- a/libmpcodecs/dec_audio.h +++ b/libmpcodecs/dec_audio.h @@ -4,14 +4,14 @@ #include "libmpdemux/stheader.h" // dec_audio.c: -extern void afm_help(void); -extern int init_best_audio_codec(sh_audio_t *sh_audio,char** audio_codec_list,char** audio_fm_list); -extern int decode_audio(sh_audio_t *sh_audio, int minlen); -extern void resync_audio_stream(sh_audio_t *sh_audio); -extern void skip_audio_frame(sh_audio_t *sh_audio); -extern void uninit_audio(sh_audio_t *sh_audio); +void afm_help(void); +int init_best_audio_codec(sh_audio_t *sh_audio, char** audio_codec_list, char** audio_fm_list); +int decode_audio(sh_audio_t *sh_audio, int minlen); +void resync_audio_stream(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); +void uninit_audio(sh_audio_t *sh_audio); -extern int init_audio_filters(sh_audio_t *sh_audio, int in_samplerate, - int *out_samplerate, int *out_channels, int *out_format); +int init_audio_filters(sh_audio_t *sh_audio, int in_samplerate, + int *out_samplerate, int *out_channels, int *out_format); #endif /* MPLAYER_DEC_AUDIO_H */ diff --git a/libmpcodecs/dec_video.h b/libmpcodecs/dec_video.h index 3cd8f832bf..7a08a0410e 100644 --- a/libmpcodecs/dec_video.h +++ b/libmpcodecs/dec_video.h @@ -4,22 +4,22 @@ #include "libmpdemux/stheader.h" // dec_video.c: -extern void vfm_help(void); +void vfm_help(void); -extern int init_best_video_codec(sh_video_t *sh_video,char** video_codec_list,char** video_fm_list); -extern void uninit_video(sh_video_t *sh_video); +int init_best_video_codec(sh_video_t *sh_video, char** video_codec_list, char** video_fm_list); +void uninit_video(sh_video_t *sh_video); -extern void *decode_video(sh_video_t *sh_video,unsigned char *start,int in_size,int drop_frame, double pts); -extern int filter_video(sh_video_t *sh_video, void *frame, double pts); +void *decode_video(sh_video_t *sh_video, unsigned char *start, int in_size, int drop_frame, double pts); +int filter_video(sh_video_t *sh_video, void *frame, double pts); -extern int get_video_quality_max(sh_video_t *sh_video); -extern void set_video_quality(sh_video_t *sh_video,int quality); +int get_video_quality_max(sh_video_t *sh_video); +void set_video_quality(sh_video_t *sh_video, int quality); -extern int get_video_colors(sh_video_t *sh_video,const char *item,int *value); -extern int set_video_colors(sh_video_t *sh_video,const char *item,int value); -extern int set_rectangle(sh_video_t *sh_video,int param,int value); -extern void resync_video_stream(sh_video_t *sh_video); -extern int get_current_video_decoder_lag(sh_video_t *sh_video); +int get_video_colors(sh_video_t *sh_video, const char *item, int *value); +int set_video_colors(sh_video_t *sh_video, const char *item, int value); +int set_rectangle(sh_video_t *sh_video, int param, int value); +void resync_video_stream(sh_video_t *sh_video); +int get_current_video_decoder_lag(sh_video_t *sh_video); extern int divx_quality; diff --git a/libmpcodecs/vd_vfw.c b/libmpcodecs/vd_vfw.c index f21a6d2c82..de11b49f40 100644 --- a/libmpcodecs/vd_vfw.c +++ b/libmpcodecs/vd_vfw.c @@ -134,7 +134,7 @@ static int control(sh_video_t *sh,int cmd,void* arg,...){ return CONTROL_UNKNOWN; } -extern void print_video_header(BITMAPINFOHEADER *h, int verbose_level); +void print_video_header(BITMAPINFOHEADER *h, int verbose_level); // init driver static int init(sh_video_t *sh){ diff --git a/libmpdemux/demux_asf.c b/libmpdemux/demux_asf.c index 7d8bd82a1a..8a20415530 100644 --- a/libmpdemux/demux_asf.c +++ b/libmpdemux/demux_asf.c @@ -18,8 +18,8 @@ // defined at asfheader.c: -extern int asf_check_header(demuxer_t *demuxer); -extern int read_asf_header(demuxer_t *demuxer,struct asf_priv* asf); +int asf_check_header(demuxer_t *demuxer); +int read_asf_header(demuxer_t *demuxer,struct asf_priv* asf); // based on asf file-format doc by Eugene [http://divx.euro.ru] @@ -531,7 +531,7 @@ static int demux_asf_fill_buffer(demuxer_t *demux, demux_stream_t *ds){ #include "stheader.h" -extern void skip_audio_frame(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); static void demux_seek_asf(demuxer_t *demuxer,float rel_seek_secs,float audio_delay,int flags){ struct asf_priv* asf = demuxer->priv; diff --git a/libmpdemux/demux_audio.c b/libmpdemux/demux_audio.c index f75a4d6da6..53a41c1401 100644 --- a/libmpdemux/demux_audio.c +++ b/libmpdemux/demux_audio.c @@ -45,7 +45,7 @@ typedef struct mp3_hdr { struct mp3_hdr *next; } mp3_hdr_t; -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); int hr_mp3_seek = 0; diff --git a/libmpdemux/demux_avi.c b/libmpdemux/demux_avi.c index a688f3b125..87e4a4aa9d 100644 --- a/libmpdemux/demux_avi.c +++ b/libmpdemux/demux_avi.c @@ -14,8 +14,8 @@ #include "aviheader.h" -extern demuxer_t* init_avi_with_ogg(demuxer_t* demuxer); -extern int demux_ogg_open(demuxer_t* demuxer); +demuxer_t* init_avi_with_ogg(demuxer_t* demuxer); +int demux_ogg_open(demuxer_t* demuxer); extern const demuxer_desc_t demuxer_desc_avi_ni; extern const demuxer_desc_t demuxer_desc_avi_nini; diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c index a0dfde924e..c1b302381f 100644 --- a/libmpdemux/demux_lavf.c +++ b/libmpdemux/demux_lavf.c @@ -79,8 +79,8 @@ typedef struct lavf_priv_t{ int cur_program; }lavf_priv_t; -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); -extern void print_video_header(BITMAPINFOHEADER *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_video_header(BITMAPINFOHEADER *h, int verbose_level); static int mp_read(void *opaque, uint8_t *buf, int size) { stream_t *stream = opaque; diff --git a/libmpdemux/demux_mpg.c b/libmpdemux/demux_mpg.c index 55da5f00a6..8edb6e7a1e 100644 --- a/libmpdemux/demux_mpg.c +++ b/libmpdemux/demux_mpg.c @@ -879,7 +879,7 @@ do{ return 1; } -extern void skip_audio_frame(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); void demux_seek_mpg(demuxer_t *demuxer,float rel_seek_secs,float audio_delay, int flags){ demux_stream_t *d_audio=demuxer->audio; diff --git a/libmpdemux/demux_ogg.c b/libmpdemux/demux_ogg.c index 14bd180532..2561714517 100644 --- a/libmpdemux/demux_ogg.c +++ b/libmpdemux/demux_ogg.c @@ -29,7 +29,7 @@ #ifdef CONFIG_OGGTHEORA #include <theora/theora.h> -extern int _ilog (unsigned int); /* defined in many places in theora/lib/ */ +int _ilog (unsigned int); /* defined in many places in theora/lib/ */ #endif #define BLOCK_SIZE 4096 @@ -607,11 +607,11 @@ void demux_ogg_scan_stream(demuxer_t* demuxer) { } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); -extern void print_video_header(BITMAPINFOHEADER *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_video_header(BITMAPINFOHEADER *h, int verbose_level); /* defined in demux_mov.c */ -extern unsigned int store_ughvlc(unsigned char *s, unsigned int v); +unsigned int store_ughvlc(unsigned char *s, unsigned int v); /** \brief Change the current subtitle stream and return its ID. diff --git a/libmpdemux/demux_real.c b/libmpdemux/demux_real.c index 88e6574d6e..b6b54f7c03 100644 --- a/libmpdemux/demux_real.c +++ b/libmpdemux/demux_real.c @@ -1085,7 +1085,7 @@ discard: return 0; } -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); static demuxer_t* demux_open_real(demuxer_t* demuxer) { diff --git a/libmpdemux/demux_realaud.c b/libmpdemux/demux_realaud.c index eedaf1e135..57226fa2d3 100644 --- a/libmpdemux/demux_realaud.c +++ b/libmpdemux/demux_realaud.c @@ -141,7 +141,7 @@ static int demux_ra_fill_buffer(demuxer_t *demuxer, demux_stream_t *dsds) -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index d6202a223f..c0924d9ecf 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -1107,7 +1107,7 @@ static void demux_close_ts(demuxer_t * demuxer) } -extern unsigned char mp_getbits(unsigned char*, unsigned int, unsigned char); +unsigned char mp_getbits(unsigned char*, unsigned int, unsigned char); #define getbits mp_getbits static int mp4_parse_sl_packet(pmt_t *pmt, uint8_t *buf, uint16_t packet_len, int pid, ES_stream_t *pes_es) @@ -3085,7 +3085,7 @@ static int ts_parse(demuxer_t *demuxer , ES_stream_t *es, unsigned char *packet, } -extern void skip_audio_frame(sh_audio_t *sh_audio); +void skip_audio_frame(sh_audio_t *sh_audio); static void reset_fifos(demuxer_t *demuxer, int a, int v, int s) { diff --git a/libmpdemux/demux_ty.c b/libmpdemux/demux_ty.c index b63590daab..2b51fb6006 100644 --- a/libmpdemux/demux_ty.c +++ b/libmpdemux/demux_ty.c @@ -47,7 +47,7 @@ #include "libavutil/avstring.h" #include "libavutil/intreadwrite.h" -extern void skip_audio_frame( sh_audio_t *sh_audio ); +void skip_audio_frame( sh_audio_t *sh_audio ); extern int sub_justify; // 2/c0: audio data diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index 7d9ec52efc..74bbd8e559 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -34,8 +34,8 @@ #endif #endif -extern void resync_video_stream(sh_video_t *sh_video); -extern void resync_audio_stream(sh_audio_t *sh_audio); +void resync_video_stream(sh_video_t *sh_video); +void resync_audio_stream(sh_audio_t *sh_audio); // Demuxer list extern const demuxer_desc_t demuxer_desc_rawaudio; diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index e8893fc402..3a65792d39 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -404,16 +404,16 @@ int demux_ogg_num_subs(demuxer_t *demuxer); int demux_ogg_sub_id(demuxer_t *demuxer, int index); #endif -extern int demuxer_get_current_time(demuxer_t *demuxer); -extern double demuxer_get_time_length(demuxer_t *demuxer); -extern int demuxer_get_percent_pos(demuxer_t *demuxer); -extern int demuxer_switch_audio(demuxer_t *demuxer, int index); -extern int demuxer_switch_video(demuxer_t *demuxer, int index); +int demuxer_get_current_time(demuxer_t *demuxer); +double demuxer_get_time_length(demuxer_t *demuxer); +int demuxer_get_percent_pos(demuxer_t *demuxer); +int demuxer_switch_audio(demuxer_t *demuxer, int index); +int demuxer_switch_video(demuxer_t *demuxer, int index); -extern int demuxer_type_by_filename(char* filename); +int demuxer_type_by_filename(char* filename); -extern void demuxer_help(void); -extern int get_demuxer_type_from_name(char *demuxer_name, int *force); +void demuxer_help(void); +int get_demuxer_type_from_name(char *demuxer_name, int *force); int demuxer_add_attachment(demuxer_t* demuxer, const char* name, const char* type, const void* data, size_t size); diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c index d2f67e2a54..7e88686483 100644 --- a/libmpdemux/muxer_mpeg.c +++ b/libmpdemux/muxer_mpeg.c @@ -2048,7 +2048,7 @@ static int analyze_mpa(muxer_stream_t *s) return layer; //actual layer with the highest score } -extern int aac_parse_frame(uint8_t *buf, int *srate, int *num); +int aac_parse_frame(uint8_t *buf, int *srate, int *num); static int parse_audio(muxer_stream_t *s, int finalize, unsigned int *nf, double *timer, double delay, int drop) { diff --git a/libvo/aspect.h b/libvo/aspect.h index be5e4a12f8..952cd01466 100644 --- a/libvo/aspect.h +++ b/libvo/aspect.h @@ -6,8 +6,8 @@ extern int vo_panscan_x; extern int vo_panscan_y; extern float vo_panscan_amount; -extern void panscan_init( void ); -extern void panscan_calc( void ); +void panscan_init(void); +void panscan_calc(void); void aspect_save_orig(int orgw, int orgh); diff --git a/libvo/fastmemcpy.h b/libvo/fastmemcpy.h index 3ac32e3a71..be0b752558 100644 --- a/libvo/fastmemcpy.h +++ b/libvo/fastmemcpy.h @@ -28,8 +28,8 @@ /* || defined(HAVE_SSE) || defined(HAVE_SSE2) */ #include <stddef.h> -extern void * fast_memcpy(void * to, const void * from, size_t len); -extern void * mem2agpcpy(void * to, const void * from, size_t len); +void * fast_memcpy(void * to, const void * from, size_t len); +void * mem2agpcpy(void * to, const void * from, size_t len); #else /* HAVE_MMX/MMX2/3DNOW/SSE/SSE2 */ #define mem2agpcpy(a,b,c) memcpy(a,b,c) diff --git a/libvo/osd.h b/libvo/osd.h index c376d8d49c..897f79faa3 100644 --- a/libvo/osd.h +++ b/libvo/osd.h @@ -5,14 +5,14 @@ // Generic alpha renderers for all YUV modes and RGB depths. // These are "reference implementations", should be optimized later (MMX, etc) -extern void vo_draw_alpha_init(void); // build tables +void vo_draw_alpha_init(void); // build tables -extern void vo_draw_alpha_yv12(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_yuy2(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_uyvy(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb24(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb32(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb15(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); -extern void vo_draw_alpha_rgb16(int w,int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase,int dststride); +void vo_draw_alpha_yv12(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_yuy2(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_uyvy(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb24(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb32(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb15(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); +void vo_draw_alpha_rgb16(int w, int h, unsigned char* src, unsigned char *srca, int srcstride, unsigned char* dstbase, int dststride); #endif /* MPLAYER_OSD_H */ diff --git a/libvo/sub.c b/libvo/sub.c index a1f4f3f2d3..4319f191a4 100644 --- a/libvo/sub.c +++ b/libvo/sub.c @@ -1030,7 +1030,7 @@ void *vo_vobsub=NULL; static int draw_alpha_init_flag=0; -extern void vo_draw_alpha_init(void); +void vo_draw_alpha_init(void); mp_osd_obj_t* vo_osd_list=NULL; diff --git a/libvo/sub.h b/libvo/sub.h index 67718c8938..591a166692 100644 --- a/libvo/sub.h +++ b/libvo/sub.h @@ -105,8 +105,8 @@ extern int spu_alignment; extern int spu_aamode; extern float spu_gaussvar; -extern void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); -extern void vo_remove_text(int dxs,int dys,void (*remove)(int x0,int y0, int w,int h)); +void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); +void vo_remove_text(int dxs,int dys,void (*remove)(int x0,int y0, int w,int h)); void vo_init_osd(void); int vo_update_osd(int dxs,int dys); diff --git a/libvo/video_out.h b/libvo/video_out.h index ec46e328c6..124a4a8476 100644 --- a/libvo/video_out.h +++ b/libvo/video_out.h @@ -244,9 +244,9 @@ typedef struct { float max; } range_t; -extern float range_max(range_t *r); -extern int in_range(range_t *r, float f); -extern range_t *str2range(char *s); +float range_max(range_t *r); +int in_range(range_t *r, float f); +range_t *str2range(char *s); extern char *monitor_hfreq_str; extern char *monitor_vfreq_str; extern char *monitor_dotclock_str; diff --git a/libvo/vo_directx.c b/libvo/vo_directx.c index c41d71959a..63b8c3ca70 100644 --- a/libvo/vo_directx.c +++ b/libvo/vo_directx.c @@ -89,7 +89,7 @@ static float window_aspect; static BOOL (WINAPI* myGetMonitorInfo)(HMONITOR, LPMONITORINFO) = NULL; static RECT last_rect = {0xDEADC0DE, 0xDEADC0DE, 0xDEADC0DE, 0xDEADC0DE}; -extern void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); +void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); extern int vidmode; /***************************************************************************** diff --git a/libvo/vo_macosx.m b/libvo/vo_macosx.m index 2d051e8a8f..3097651dfa 100644 --- a/libvo/vo_macosx.m +++ b/libvo/vo_macosx.m @@ -85,8 +85,8 @@ static vo_info_t info = LIBVO_EXTERN(macosx) -extern void mplayer_put_key(int code); -extern void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); +void mplayer_put_key(int code); +void vo_draw_text(int dxs,int dys,void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); static void draw_alpha(int x0, int y0, int w, int h, unsigned char *src, unsigned char *srca, int stride) { diff --git a/libvo/vo_quartz.c b/libvo/vo_quartz.c index 8fde1d0378..f6dfe0b212 100644 --- a/libvo/vo_quartz.c +++ b/libvo/vo_quartz.c @@ -128,7 +128,7 @@ enum #include "osdep/keycodes.h" -extern void vo_draw_text(int dxs, int dys, void (*draw_alpha) (int x0, int y0, int w, int h, unsigned char *src, unsigned char *srca, int stride)); +void vo_draw_text(int dxs, int dys, void (*draw_alpha) (int x0, int y0, int w, int h, unsigned char *src, unsigned char *srca, int stride)); //PROTOTYPE///////////////////////////////////////////////////////////////// static OSStatus KeyEventHandler(EventHandlerCallRef nextHandler, EventRef event, void *userData); diff --git a/libvo/vo_winvidix.c b/libvo/vo_winvidix.c index fc2884da5d..5c53b20c4c 100644 --- a/libvo/vo_winvidix.c +++ b/libvo/vo_winvidix.c @@ -54,7 +54,7 @@ static float window_aspect; static vidix_grkey_t gr_key; -extern void set_video_eq( int cap ); +void set_video_eq(int cap); static LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) diff --git a/libvo/vo_xvidix.c b/libvo/vo_xvidix.c index 9dc0e62f52..db09655259 100644 --- a/libvo/vo_xvidix.c +++ b/libvo/vo_xvidix.c @@ -68,7 +68,7 @@ static uint32_t window_width, window_height; static uint32_t drwX, drwY, drwWidth, drwHeight, drwBorderWidth, drwDepth, drwcX, drwcY, dwidth, dheight; -extern void set_video_eq(int cap); +void set_video_eq(int cap); static void set_window(int force_update) diff --git a/libvo/w32_common.h b/libvo/w32_common.h index 219e7d454d..41c0712470 100644 --- a/libvo/w32_common.h +++ b/libvo/w32_common.h @@ -7,14 +7,14 @@ extern HWND vo_w32_window; extern int vo_vm; -extern int vo_w32_init(void); -extern void vo_w32_uninit(void); -extern void vo_w32_ontop(void); -extern void vo_w32_border(void); -extern void vo_w32_fullscreen(void); -extern int vo_w32_check_events(void); -extern int vo_w32_config(uint32_t, uint32_t, uint32_t); -extern void destroyRenderingContext(void); -extern void w32_update_xinerama_info(void); +int vo_w32_init(void); +void vo_w32_uninit(void); +void vo_w32_ontop(void); +void vo_w32_border(void); +void vo_w32_fullscreen(void); +int vo_w32_check_events(void); +int vo_w32_config(uint32_t, uint32_t, uint32_t); +void destroyRenderingContext(void); +void w32_update_xinerama_info(void); #endif /* MPLAYER_W32_COMMON_H */ diff --git a/loader/dmo/DMO_AudioDecoder.c b/loader/dmo/DMO_AudioDecoder.c index 0b83d48f4c..033133c6fc 100644 --- a/loader/dmo/DMO_AudioDecoder.c +++ b/loader/dmo/DMO_AudioDecoder.c @@ -31,7 +31,7 @@ struct DMO_AudioDecoder #include "mp_msg.h" typedef long STDCALL (*GETCLASS) (GUID*, GUID*, void**); -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); DMO_AudioDecoder * DMO_AudioDecoder_Open(char* dllname, GUID* guid, WAVEFORMATEX* wf,int out_channels) //DMO_AudioDecoder * DMO_AudioDecoder_Create(const CodecInfo * info, const WAVEFORMATEX* wf) diff --git a/loader/elfdll.c b/loader/elfdll.c index 7636871f94..fe71cbd911 100644 --- a/loader/elfdll.c +++ b/loader/elfdll.c @@ -33,8 +33,8 @@ extern modref_list* local_wm; /*------------------ HACKS -----------------*/ -extern DWORD fixup_imports(WINE_MODREF *wm); -extern void dump_exports(HMODULE hModule); +DWORD fixup_imports(WINE_MODREF *wm); +void dump_exports(HMODULE hModule); /*---------------- END HACKS ---------------*/ //char *extra_ld_library_path = "/usr/lib/win32"; diff --git a/loader/ext.h b/loader/ext.h index 17cbf64f57..dbe54ee1c1 100644 --- a/loader/ext.h +++ b/loader/ext.h @@ -8,12 +8,12 @@ #include "wine/windef.h" -extern LPVOID FILE_dommap( int unix_handle, LPVOID start, - DWORD size_high, DWORD size_low, - DWORD offset_high, DWORD offset_low, - int prot, int flags ); -extern int FILE_munmap( LPVOID start, DWORD size_high, DWORD size_low ); -extern int wcsnicmp(const unsigned short* s1, const unsigned short* s2, int n); -extern int __vprintf( const char *format, ... ); +LPVOID FILE_dommap( int unix_handle, LPVOID start, + DWORD size_high, DWORD size_low, + DWORD offset_high, DWORD offset_low, + int prot, int flags ); +int FILE_munmap( LPVOID start, DWORD size_high, DWORD size_low ); +int wcsnicmp( const unsigned short* s1, const unsigned short* s2, int n ); +int __vprintf( const char *format, ... ); #endif /* MPLAYER_EXT_H */ diff --git a/loader/registry.c b/loader/registry.c index b17f734d13..50912aa4dd 100644 --- a/loader/registry.c +++ b/loader/registry.c @@ -24,7 +24,7 @@ //#undef TRACE //#define TRACE printf -extern char *get_path ( const char * ); +char *get_path(const char*); // ...can be set before init_registry() call char* regpathname = NULL; diff --git a/loader/win32.c b/loader/win32.c index 576e3bd945..96ab76f691 100644 --- a/loader/win32.c +++ b/loader/win32.c @@ -1159,7 +1159,7 @@ static HANDLE WINAPI expHeapCreate(long flags, long init_size, long max_size) // we will silently ignore this second call... static void* heapfreehack = 0; static int heapfreehackshown = 0; -//extern void trapbug(void); +//void trapbug(void); static void* WINAPI expHeapAlloc(HANDLE heap, int flags, int size) { void* z; diff --git a/loader/win32.h b/loader/win32.h index 8f72352a6e..1e90827da0 100644 --- a/loader/win32.h +++ b/loader/win32.h @@ -21,7 +21,7 @@ #endif #endif -extern void my_garbagecollection(void); +void my_garbagecollection(void); typedef struct { UINT uDriverSignature; @@ -37,7 +37,7 @@ typedef DRVR *LPDRVR; typedef struct tls_s tls_t; -extern void* LookupExternal(const char* library, int ordinal); -extern void* LookupExternalByName(const char* library, const char* name); +void* LookupExternal(const char* library, int ordinal); +void* LookupExternalByName(const char* library, const char* name); #endif /* MPLAYER_WIN32_H */ diff --git a/loader/wine/debugtools.h b/loader/wine/debugtools.h index d9eab67902..aaefdb7dd6 100644 --- a/loader/wine/debugtools.h +++ b/loader/wine/debugtools.h @@ -37,17 +37,17 @@ enum DEBUG_CLASS { DBCL_FIXME, DBCL_ERR, DBCL_WARN, DBCL_TRACE, DBCL_COUNT }; /* These function return a printable version of a string, including quotes. The string will be valid for some time, but not indefinitely as strings are re-used. */ -extern LPCSTR debugstr_an (LPCSTR s, int n); -extern LPCSTR debugstr_wn (LPCWSTR s, int n); -extern LPCSTR debugres_a (LPCSTR res); -extern LPCSTR debugres_w (LPCWSTR res); -extern LPCSTR debugstr_guid( const struct GUID *id ); -extern LPCSTR debugstr_hex_dump (const void *ptr, int len); -extern int dbg_header_err( const char *dbg_channel, const char *func ); -extern int dbg_header_warn( const char *dbg_channel, const char *func ); -extern int dbg_header_fixme( const char *dbg_channel, const char *func ); -extern int dbg_header_trace( const char *dbg_channel, const char *func ); -extern int dbg_vprintf( const char *format, va_list args ); +LPCSTR debugstr_an( LPCSTR s, int n ); +LPCSTR debugstr_wn( LPCWSTR s, int n ); +LPCSTR debugres_a( LPCSTR res ); +LPCSTR debugres_w( LPCWSTR res ); +LPCSTR debugstr_guid( const struct GUID *id ); +LPCSTR debugstr_hex_dump( const void *ptr, int len ); +int dbg_header_err( const char *dbg_channel, const char *func ); +int dbg_header_warn( const char *dbg_channel, const char *func ); +int dbg_header_fixme( const char *dbg_channel, const char *func ); +int dbg_header_trace( const char *dbg_channel, const char *func ); +int dbg_vprintf( const char *format, va_list args ); static inline LPCSTR debugstr_a( LPCSTR s ) { return debugstr_an( s, 80 ); } static inline LPCSTR debugstr_w( LPCWSTR s ) { return debugstr_wn( s, 80 ); } diff --git a/loader/wine/heap.h b/loader/wine/heap.h index 592bf8259c..477f0e1acc 100644 --- a/loader/wine/heap.h +++ b/loader/wine/heap.h @@ -14,12 +14,12 @@ extern HANDLE SystemHeap; extern HANDLE SegptrHeap; -extern int HEAP_IsInsideHeap( HANDLE heap, DWORD flags, LPCVOID ptr ); -extern SEGPTR HEAP_GetSegptr( HANDLE heap, DWORD flags, LPCVOID ptr ); -extern LPSTR HEAP_strdupA( HANDLE heap, DWORD flags, LPCSTR str ); -extern LPWSTR HEAP_strdupW( HANDLE heap, DWORD flags, LPCWSTR str ); -extern LPWSTR HEAP_strdupAtoW( HANDLE heap, DWORD flags, LPCSTR str ); -extern LPSTR HEAP_strdupWtoA( HANDLE heap, DWORD flags, LPCWSTR str ); +int HEAP_IsInsideHeap( HANDLE heap, DWORD flags, LPCVOID ptr ); +SEGPTR HEAP_GetSegptr( HANDLE heap, DWORD flags, LPCVOID ptr ); +LPSTR HEAP_strdupA( HANDLE heap, DWORD flags, LPCSTR str ); +LPWSTR HEAP_strdupW( HANDLE heap, DWORD flags, LPCWSTR str ); +LPWSTR HEAP_strdupAtoW( HANDLE heap, DWORD flags, LPCSTR str ); +LPSTR HEAP_strdupWtoA( HANDLE heap, DWORD flags, LPCWSTR str ); /* SEGPTR helper macros */ diff --git a/loader/wine/ldt.h b/loader/wine/ldt.h index 89d2a6b692..fb4c5351ff 100644 --- a/loader/wine/ldt.h +++ b/loader/wine/ldt.h @@ -30,11 +30,11 @@ typedef struct extern "C" { #endif -extern void LDT_BytesToEntry( const unsigned long *buffer, ldt_entry *content); -extern void LDT_EntryToBytes( unsigned long *buffer, const ldt_entry *content); -extern int LDT_GetEntry( int entry, ldt_entry *content ); -extern int LDT_SetEntry( int entry, const ldt_entry *content ); -extern void LDT_Print( int start, int length ); +void LDT_BytesToEntry( const unsigned long *buffer, ldt_entry *content ); +void LDT_EntryToBytes( unsigned long *buffer, const ldt_entry *content ); +int LDT_GetEntry( int entry, ldt_entry *content ); +int LDT_SetEntry( int entry, const ldt_entry *content ); +void LDT_Print( int start, int length ); /* This structure is used to build the local copy of the LDT. */ diff --git a/loader/wine/module.h b/loader/wine/module.h index 0642f4bd5c..cba53f61a1 100644 --- a/loader/wine/module.h +++ b/loader/wine/module.h @@ -139,11 +139,11 @@ typedef struct modref_list_t /* module.c */ -extern FARPROC MODULE_GetProcAddress( HMODULE hModule, LPCSTR function, WIN_BOOL snoop ); -extern WINE_MODREF *MODULE32_LookupHMODULE( HMODULE hModule ); -extern WINE_MODREF *MODULE_FindModule( LPCSTR path ); +FARPROC MODULE_GetProcAddress( HMODULE hModule, LPCSTR function, WIN_BOOL snoop ); +WINE_MODREF *MODULE32_LookupHMODULE( HMODULE hModule ); +WINE_MODREF *MODULE_FindModule( LPCSTR path ); /* resource.c */ -extern INT WINAPI AccessResource(HMODULE,HRSRC); +INT WINAPI AccessResource( HMODULE, HRSRC ); #endif /* MPLAYER_MODULE_H */ diff --git a/loader/wine/pe_image.h b/loader/wine/pe_image.h index 6f3ac6b498..1c28bc12d0 100644 --- a/loader/wine/pe_image.h +++ b/loader/wine/pe_image.h @@ -25,32 +25,32 @@ typedef struct { } PE_MODREF; struct wine_modref; -extern int PE_unloadImage(HMODULE hModule); -extern FARPROC PE_FindExportedFunction(struct wine_modref *wm, LPCSTR funcName, WIN_BOOL snoop); -extern WIN_BOOL PE_EnumResourceTypesA(HMODULE,ENUMRESTYPEPROCA,LONG); -extern WIN_BOOL PE_EnumResourceTypesW(HMODULE,ENUMRESTYPEPROCW,LONG); -extern WIN_BOOL PE_EnumResourceNamesA(HMODULE,LPCSTR,ENUMRESNAMEPROCA,LONG); -extern WIN_BOOL PE_EnumResourceNamesW(HMODULE,LPCWSTR,ENUMRESNAMEPROCW,LONG); -extern WIN_BOOL PE_EnumResourceLanguagesA(HMODULE,LPCSTR,LPCSTR,ENUMRESLANGPROCA,LONG); -extern WIN_BOOL PE_EnumResourceLanguagesW(HMODULE,LPCWSTR,LPCWSTR,ENUMRESLANGPROCW,LONG); -extern HRSRC PE_FindResourceExW(struct wine_modref*, LPCWSTR, LPCWSTR, WORD); -extern DWORD PE_SizeofResource(HMODULE,HRSRC); -extern struct wine_modref *PE_LoadLibraryExA(LPCSTR, DWORD); -extern void PE_UnloadLibrary(struct wine_modref *); -extern HGLOBAL PE_LoadResource(struct wine_modref *wm, HRSRC); -extern HMODULE PE_LoadImage( int hFile, LPCSTR filename, WORD *version ); -extern struct wine_modref *PE_CreateModule( HMODULE hModule, LPCSTR filename, - DWORD flags, WIN_BOOL builtin ); -extern WIN_BOOL PE_CreateProcess( HANDLE hFile, LPCSTR filename, LPCSTR cmd_line, LPCSTR env, - LPSECURITY_ATTRIBUTES psa, LPSECURITY_ATTRIBUTES tsa, - WIN_BOOL inherit, DWORD flags, LPSTARTUPINFOA startup, - LPPROCESS_INFORMATION info ); +int PE_unloadImage(HMODULE hModule); +FARPROC PE_FindExportedFunction(struct wine_modref *wm, LPCSTR funcName, WIN_BOOL snoop); +WIN_BOOL PE_EnumResourceTypesA(HMODULE, ENUMRESTYPEPROCA, LONG); +WIN_BOOL PE_EnumResourceTypesW(HMODULE, ENUMRESTYPEPROCW, LONG); +WIN_BOOL PE_EnumResourceNamesA(HMODULE, LPCSTR, ENUMRESNAMEPROCA, LONG); +WIN_BOOL PE_EnumResourceNamesW(HMODULE, LPCWSTR, ENUMRESNAMEPROCW, LONG); +WIN_BOOL PE_EnumResourceLanguagesA(HMODULE, LPCSTR, LPCSTR, ENUMRESLANGPROCA, LONG); +WIN_BOOL PE_EnumResourceLanguagesW(HMODULE, LPCWSTR, LPCWSTR, ENUMRESLANGPROCW, LONG); +HRSRC PE_FindResourceExW(struct wine_modref*, LPCWSTR, LPCWSTR, WORD); +DWORD PE_SizeofResource(HMODULE, HRSRC); +struct wine_modref *PE_LoadLibraryExA(LPCSTR, DWORD); +void PE_UnloadLibrary(struct wine_modref *); +HGLOBAL PE_LoadResource(struct wine_modref *wm, HRSRC); +HMODULE PE_LoadImage(int hFile, LPCSTR filename, WORD *version); +struct wine_modref *PE_CreateModule(HMODULE hModule, LPCSTR filename, + DWORD flags, WIN_BOOL builtin); +WIN_BOOL PE_CreateProcess(HANDLE hFile, LPCSTR filename, LPCSTR cmd_line, LPCSTR env, + LPSECURITY_ATTRIBUTES psa, LPSECURITY_ATTRIBUTES tsa, + WIN_BOOL inherit, DWORD flags, LPSTARTUPINFOA startup, + LPPROCESS_INFORMATION info); -extern void PE_InitTls(void); -extern WIN_BOOL PE_InitDLL(struct wine_modref *wm, DWORD type, LPVOID lpReserved); +void PE_InitTls(void); +WIN_BOOL PE_InitDLL(struct wine_modref *wm, DWORD type, LPVOID lpReserved); -extern PIMAGE_RESOURCE_DIRECTORY GetResDirEntryA(PIMAGE_RESOURCE_DIRECTORY,LPCSTR,DWORD,WIN_BOOL); -extern PIMAGE_RESOURCE_DIRECTORY GetResDirEntryW(PIMAGE_RESOURCE_DIRECTORY,LPCWSTR,DWORD,WIN_BOOL); +PIMAGE_RESOURCE_DIRECTORY GetResDirEntryA(PIMAGE_RESOURCE_DIRECTORY, LPCSTR, DWORD, WIN_BOOL); +PIMAGE_RESOURCE_DIRECTORY GetResDirEntryW(PIMAGE_RESOURCE_DIRECTORY, LPCWSTR, DWORD, WIN_BOOL); typedef DWORD CALLBACK (*DLLENTRYPROC)(HMODULE,DWORD,LPVOID); @@ -74,8 +74,8 @@ typedef struct { ELF_STDCALL_STUB *stubs; } ELF_MODREF; -extern struct wine_modref *ELF_LoadLibraryExA( LPCSTR libname, DWORD flags); -extern void ELF_UnloadLibrary(struct wine_modref *); -extern FARPROC ELF_FindExportedFunction(struct wine_modref *wm, LPCSTR funcName); +struct wine_modref *ELF_LoadLibraryExA( LPCSTR libname, DWORD flags); +void ELF_UnloadLibrary(struct wine_modref *); +FARPROC ELF_FindExportedFunction(struct wine_modref *wm, LPCSTR funcName); #endif /* MPLAYER_PE_IMAGE_H */ diff --git a/loader/wine/winnt.h b/loader/wine/winnt.h index 19594e71b1..dd0f0b05c5 100644 --- a/loader/wine/winnt.h +++ b/loader/wine/winnt.h @@ -1071,15 +1071,15 @@ typedef struct NT_TIB struct TEB; /* #if defined(__i386__) && defined(__GNUC__) -extern inline struct TEB * WINAPI NtCurrentTeb(void); -extern inline struct TEB * WINAPI NtCurrentTeb(void) +inline struct TEB * WINAPI NtCurrentTeb(void); +inline struct TEB * WINAPI NtCurrentTeb(void) { struct TEB *teb; __asm__(".byte 0x64\n\tmovl (0x18),%0" : "=r" (teb)); return teb; } #else -extern struct TEB * WINAPI NtCurrentTeb(void); +struct TEB * WINAPI NtCurrentTeb(void); #endif */ diff --git a/loader/wrapper.h b/loader/wrapper.h index 2e8e3ac213..346f9e0e64 100644 --- a/loader/wrapper.h +++ b/loader/wrapper.h @@ -11,10 +11,10 @@ typedef int (*wrapper_func_t)(void *stack_base, int stack_size, reg386_t *reg, extern wrapper_func_t report_entry, report_ret; -extern void (*wrapper_target)(void); +void (*wrapper_target)(void); -extern int wrapper(void); -extern int null_call(void); +int wrapper(void); +int null_call(void); #endif /* MPLAYER_WRAPPER_H */ diff --git a/mencoder.c b/mencoder.c index f0105fe421..86445e0c01 100644 --- a/mencoder.c +++ b/mencoder.c @@ -361,7 +361,7 @@ static void exit_sighandler(int x){ static muxer_t* muxer=NULL; -extern void print_wave_header(WAVEFORMATEX *h, int verbose_level); +void print_wave_header(WAVEFORMATEX *h, int verbose_level); int main(int argc,char* argv[]){ @@ -26,7 +26,7 @@ void mixer_mute(mixer_t *mixer); void mixer_getbalance(mixer_t *mixer, float *bal); void mixer_setbalance(mixer_t *mixer, float bal); -//extern void mixer_setbothvolume( int v ); +//void mixer_setbothvolume(int v); #define mixer_setbothvolume(m, v) mixer_setvolume(m, v, v) #endif /* MPLAYER_MIXER_H */ diff --git a/mp3lib/mp3.h b/mp3lib/mp3.h index f6f5a4dea7..daeda20856 100644 --- a/mp3lib/mp3.h +++ b/mp3lib/mp3.h @@ -2,18 +2,18 @@ /* decoder level: */ #ifdef CONFIG_FAKE_MONO -extern void MP3_Init(int fakemono); +void MP3_Init(int fakemono); #else -extern void MP3_Init(); +void MP3_Init(); #endif -extern int MP3_Open(char *filename,int buffsize); -extern void MP3_SeekFrame(int num,int dir); -extern void MP3_SeekForward(int num); -extern int MP3_PrintTAG(void); -extern int MP3_DecodeFrame(unsigned char *hova,short single); -extern int MP3_FillBuffers(void); -extern void MP3_PrintHeader(void); -extern void MP3_Close(void); +int MP3_Open(char *filename, int buffsize); +void MP3_SeekFrame(int num, int dir); +void MP3_SeekForward(int num); +int MP3_PrintTAG(void); +int MP3_DecodeFrame(unsigned char *hova, short single); +int MP3_FillBuffers(void); +void MP3_PrintHeader(void); +void MP3_Close(void); /* public variables: */ extern int MP3_eof; // set if EOF reached extern int MP3_pause; // lock playing @@ -28,8 +28,8 @@ extern int MP3_channels; extern int MP3_bps; /* player level: */ -extern int MP3_OpenDevice(char *devname); /* devname can be NULL for default) */ -extern void MP3_Play(void); -extern void MP3_Stop(void); -extern void MP3_CloseDevice(void); +int MP3_OpenDevice(char *devname); /* devname can be NULL for default) */ +void MP3_Play(void); +void MP3_Stop(void); +void MP3_CloseDevice(void); diff --git a/mp3lib/mpg123.h b/mp3lib/mpg123.h index 2ecd5a47db..2cbef31bdd 100644 --- a/mp3lib/mpg123.h +++ b/mp3lib/mpg123.h @@ -116,13 +116,13 @@ struct III_sideinfo extern real mp3lib_decwin[(512+32)]; extern real *mp3lib_pnts[]; -extern int synth_1to1_pent( real *,int,short * ); -extern int synth_1to1_MMX( real *,int,short * ); -extern int synth_1to1_MMX_s(real *, int, short *, short *, int *); +int synth_1to1_pent( real *, int, short * ); +int synth_1to1_MMX( real *, int, short * ); +int synth_1to1_MMX_s(real *, int, short *, short *, int *); -extern void dct36_3dnow(real *,real *,real *,real *,real *); -extern void dct36_3dnowex(real *,real *,real *,real *,real *); -extern void dct36_sse(real *,real *,real *,real *,real *); +void dct36_3dnow(real *, real *, real *, real *, real *); +void dct36_3dnowex(real *, real *, real *, real *, real *); +void dct36_sse(real *, real *, real *, real *, real *); typedef int (*synth_func_t)( real *,int,short * ); typedef void (*dct36_func_t)(real *,real *,real *,real *,real *); diff --git a/mp3lib/sr1.c b/mp3lib/sr1.c index 65a749ed10..49feb45343 100644 --- a/mp3lib/sr1.c +++ b/mp3lib/sr1.c @@ -51,7 +51,7 @@ static long outscale = 32768; #include "tabinit.c" #if 1 -extern int mplayer_audio_read(char *buf,int size); +int mplayer_audio_read(char *buf,int size); LOCAL int mp3_read(char *buf,int size){ // int len=fread(buf,1,size,mp3_file); @@ -61,7 +61,7 @@ LOCAL int mp3_read(char *buf,int size){ return len; } #else -extern int mp3_read(char *buf,int size); +int mp3_read(char *buf,int size); #endif /* * Modified for use with MPlayer, for details see the changelog at @@ -386,11 +386,11 @@ static int _has_mmx = 0; // used by layer2.c, layer3.c to pre-scale coeffs /******************************************************************************/ /* It's hidden from gcc in assembler */ -extern void dct64_MMX(short *, short *, real *); -extern void dct64_MMX_3dnow(short *, short *, real *); -extern void dct64_MMX_3dnowex(short *, short *, real *); -extern void dct64_sse(short *, short *, real *); -extern void dct64_altivec(real *, real *, real *); +void dct64_MMX(short *, short *, real *); +void dct64_MMX_3dnow(short *, short *, real *); +void dct64_MMX_3dnowex(short *, short *, real *); +void dct64_sse(short *, short *, real *); +void dct64_altivec(real *, real *, real *); void (*dct64_MMX_func)(short *, short *, real *); #include "layer2.c" @@ -8,7 +8,7 @@ #ifdef CONFIG_ICONV #include <iconv.h> #include <errno.h> -extern char* get_term_charset(void); +char* get_term_charset(void); #endif #if defined(FOR_MENCODER) @@ -124,8 +124,8 @@ char *heartbeat_cmd; #include "playtree.h" #include "playtreeparser.h" -extern int import_playtree_playlist_into_gui(play_tree_t* my_playtree, m_config_t* config); -extern int import_initial_playtree_into_gui(play_tree_t* my_playtree, m_config_t* config, int enqueue); +int import_playtree_playlist_into_gui(play_tree_t* my_playtree, m_config_t* config); +int import_initial_playtree_into_gui(play_tree_t* my_playtree, m_config_t* config, int enqueue); //**************************************************************************// // Config @@ -339,7 +339,7 @@ char* current_module=NULL; // for debugging #ifdef CONFIG_MENU #include "m_struct.h" #include "libmenu/menu.h" -extern void vf_menu_pause_update(struct vf_instance_s* vf); +void vf_menu_pause_update(struct vf_instance_s* vf); extern vf_info_t vf_info_menu; static vf_info_t* libmenu_vfs[] = { &vf_info_menu, @@ -832,7 +832,7 @@ static void exit_sighandler(int x){ exit(1); } -extern void mp_input_register_options(m_config_t* cfg); +void mp_input_register_options(m_config_t* cfg); #include "cfg-mplayer.h" @@ -47,7 +47,7 @@ extern int video_id; extern int dvdsub_id; extern int vobsub_id; -extern void exit_player(const char* how); -extern void update_set_of_subtitles(void); +void exit_player(const char* how); +void update_set_of_subtitles(void); #endif /* MPLAYER_MPLAYER_H */ diff --git a/osdep/getch2.c b/osdep/getch2.c index b697bd8bc7..65033965bf 100644 --- a/osdep/getch2.c +++ b/osdep/getch2.c @@ -61,10 +61,10 @@ static int getch2_key_db=0; #if 0 #include <termcap.h> #else - extern int tgetent (char *BUFFER, char *TERMTYPE); - extern int tgetnum (char *NAME); - extern int tgetflag (char *NAME); - extern char *tgetstr (char *NAME, char **AREA); +int tgetent(char *BUFFER, char *TERMTYPE); +int tgetnum(char *NAME); +int tgetflag(char *NAME); +char *tgetstr(char *NAME, char **AREA); #endif static char term_buffer[4096]; diff --git a/osdep/getch2.h b/osdep/getch2.h index b91bd7176d..a2206e605d 100644 --- a/osdep/getch2.h +++ b/osdep/getch2.h @@ -12,20 +12,20 @@ extern int screen_height; extern char * erase_to_end_of_line; /* Get screen-size using IOCTL call. */ -extern void get_screen_size(void); +void get_screen_size(void); /* Load key definitions from the TERMCAP database. 'termtype' can be NULL */ -extern int load_termcap(char *termtype); +int load_termcap(char *termtype); /* Enable and disable STDIN line-buffering */ -extern void getch2_enable(void); -extern void getch2_disable(void); +void getch2_enable(void); +void getch2_disable(void); /* Read a character or a special key code (see keycodes.h) */ -extern void getch2(void); +void getch2(void); /* slave cmd function for Windows and OS/2 */ -extern int mp_input_slave_cmd_func(int fd,char* dest,int size); +int mp_input_slave_cmd_func(int fd,char* dest,int size); #if defined(__MINGW32__) || defined(__OS2__) #define USE_SELECT 0 diff --git a/osdep/timer.h b/osdep/timer.h index f0e87a89b7..8320665c73 100644 --- a/osdep/timer.h +++ b/osdep/timer.h @@ -13,7 +13,7 @@ int usec_sleep(int usec_delay); /* timer's callback handling */ typedef void timer_callback( void ); -extern unsigned set_timer_callback(unsigned ms,timer_callback func); -extern void restore_timer(void); +unsigned set_timer_callback(unsigned ms,timer_callback func); +void restore_timer(void); #endif /* MPLAYER_TIMER_H */ diff --git a/parser-mpcmd.c b/parser-mpcmd.c index ad8e1166d8..045ca35613 100644 --- a/parser-mpcmd.c +++ b/parser-mpcmd.c @@ -75,7 +75,7 @@ m_config_parse_mp_command_line(m_config_t *config, int argc, char **argv) int opt_exit = 0; // flag indicating whether mplayer should exit without playing anything play_tree_t *last_parent, *last_entry = NULL, *root; #ifdef CONFIG_MACOSX_FINDER - extern play_tree_t *macosx_finder_args(m_config_t *, int , char **); + play_tree_t *macosx_finder_args(m_config_t *, int , char **); #endif #ifdef MP_DEBUG diff --git a/stream/cache2.h b/stream/cache2.h index 4eb201e177..8403c05aff 100644 --- a/stream/cache2.h +++ b/stream/cache2.h @@ -3,7 +3,7 @@ #include "stream.h" -extern void cache_uninit(stream_t *s); +void cache_uninit(stream_t *s); int cache_do_control(stream_t *stream, int cmd, void *arg); #endif /* MPLAYER_CACHE2_H */ diff --git a/stream/cookies.h b/stream/cookies.h index f1619110ce..f4c2a0525e 100644 --- a/stream/cookies.h +++ b/stream/cookies.h @@ -10,7 +10,7 @@ #include "http.h" -extern void cookies_set(HTTP_header_t * http_hdr, const char *hostname, - const char *url); +void cookies_set(HTTP_header_t * http_hdr, const char *hostname, + const char *url); #endif /* MPLAYER_COOKIES_H */ diff --git a/stream/dvbin.h b/stream/dvbin.h index 172cd1299d..84c9d2c625 100644 --- a/stream/dvbin.h +++ b/stream/dvbin.h @@ -108,9 +108,9 @@ typedef struct { #define TUNER_CBL 3 #define TUNER_ATSC 4 -extern int dvb_step_channel(stream_t *, int); -extern int dvb_set_channel(stream_t *, int, int); -extern dvb_config_t *dvb_get_config(void); -extern void dvb_free_config(dvb_config_t *config); +int dvb_step_channel(stream_t *, int); +int dvb_set_channel(stream_t *, int, int); +dvb_config_t *dvb_get_config(void); +void dvb_free_config(dvb_config_t *config); #endif /* MPLAYER_DVBIN_H */ diff --git a/stream/http.c b/stream/http.c index fa8b4e9d35..67b719269f 100644 --- a/stream/http.c +++ b/stream/http.c @@ -31,7 +31,7 @@ extern const mime_struct_t mime_type_table[]; extern int stream_cache_size; extern int network_bandwidth; -extern int http_seek(stream_t *stream, off_t pos); +int http_seek(stream_t *stream, off_t pos); typedef struct { unsigned metaint; diff --git a/stream/stream_cdda.c b/stream/stream_cdda.c index fb6f2e9358..a7555dc7b4 100644 --- a/stream/stream_cdda.c +++ b/stream/stream_cdda.c @@ -88,9 +88,9 @@ const m_option_t cdda_opts[] = { {NULL, NULL, 0, 0, 0, 0, NULL} }; -extern int cdd_identify(const char *dev); -extern int cddb_resolve(const char *dev, char **xmcd_file); -extern cd_info_t* cddb_parse_xmcd(char *xmcd_file); +int cdd_identify(const char *dev); +int cddb_resolve(const char *dev, char **xmcd_file); +cd_info_t* cddb_parse_xmcd(char *xmcd_file); static int seek(stream_t* s,off_t pos); static int fill_buffer(stream_t* s, char* buffer, int max_len); diff --git a/stream/stream_dvb.c b/stream/stream_dvb.c index 78bc8a9309..d2c5b4b06e 100644 --- a/stream/stream_dvb.c +++ b/stream/stream_dvb.c @@ -105,13 +105,13 @@ const m_option_t dvbin_opts_conf[] = { -extern int dvb_set_ts_filt(int fd, uint16_t pid, dmx_pes_type_t pestype); -extern int dvb_demux_stop(int fd); -extern int dvb_get_tuner_type(int fd); +int dvb_set_ts_filt(int fd, uint16_t pid, dmx_pes_type_t pestype); +int dvb_demux_stop(int fd); +int dvb_get_tuner_type(int fd); int dvb_open_devices(dvb_priv_t *priv, int n, int demux_cnt); int dvb_fix_demuxes(dvb_priv_t *priv, int cnt); -extern int dvb_tune(dvb_priv_t *priv, int freq, char pol, int srate, int diseqc, int tone, +int dvb_tune(dvb_priv_t *priv, int freq, char pol, int srate, int diseqc, int tone, fe_spectral_inversion_t specInv, fe_modulation_t modulation, fe_guard_interval_t guardInterval, fe_transmit_mode_t TransmissionMode, fe_bandwidth_t bandWidth, fe_code_rate_t HP_CodeRate, fe_code_rate_t LP_CodeRate, fe_hierarchy_t hier, int timeout); diff --git a/vidix/dha.h b/vidix/dha.h index 501215172d..c590103308 100644 --- a/vidix/dha.h +++ b/vidix/dha.h @@ -56,29 +56,29 @@ typedef struct pciinfo_s }pciinfo_t; /* needed for mga_vid */ -extern int pci_config_read(unsigned char bus, unsigned char dev, unsigned char func, +int pci_config_read(unsigned char bus, unsigned char dev, unsigned char func, unsigned char cmd, int len, unsigned long *val); /* Fill array pci_list which must have size MAX_PCI_DEVICES and return 0 if sucessful */ -extern int pci_scan(pciinfo_t *pci_list,unsigned *num_card); +int pci_scan(pciinfo_t *pci_list,unsigned *num_card); /* Enables/disables accessing to IO space from application side. Should return 0 if o'k or errno on error. */ -extern int enable_app_io( void ); -extern int disable_app_io( void ); +int enable_app_io(void); +int disable_app_io(void); -extern unsigned char INPORT8(unsigned idx); -extern unsigned short INPORT16(unsigned idx); -extern unsigned INPORT32(unsigned idx); +unsigned char INPORT8(unsigned idx); +unsigned short INPORT16(unsigned idx); +unsigned INPORT32(unsigned idx); #define INPORT(idx) INPORT32(idx) -extern void OUTPORT8(unsigned idx,unsigned char val); -extern void OUTPORT16(unsigned idx,unsigned short val); -extern void OUTPORT32(unsigned idx,unsigned val); +void OUTPORT8(unsigned idx, unsigned char val); +void OUTPORT16(unsigned idx, unsigned short val); +void OUTPORT32(unsigned idx, unsigned val); #define OUTPORT(idx,val) OUTPORT32(idx,val) -extern void * map_phys_mem(unsigned long base, unsigned long size); -extern void unmap_phys_mem(void *ptr, unsigned long size); +void * map_phys_mem(unsigned long base, unsigned long size); +void unmap_phys_mem(void *ptr, unsigned long size); /* These are the region types */ #define MTRR_TYPE_UNCACHABLE 0 @@ -86,6 +86,6 @@ extern void unmap_phys_mem(void *ptr, unsigned long size); #define MTRR_TYPE_WRTHROUGH 4 #define MTRR_TYPE_WRPROT 5 #define MTRR_TYPE_WRBACK 6 -extern int mtrr_set_type(unsigned base,unsigned size,int type); +int mtrr_set_type(unsigned base, unsigned size, int type); #endif /* MPLAYER_DHA_H */ diff --git a/vidix/pci_db2c.awk b/vidix/pci_db2c.awk index 3d10297652..897ce8e312 100644 --- a/vidix/pci_db2c.awk +++ b/vidix/pci_db2c.awk @@ -158,8 +158,8 @@ function print_name_struct(out_file) print "\tconst char *\tname;" >out_file print "\tconst struct device_id_s *\tdev_list;" >out_file print "};" >out_file - print "extern const char *pci_vendor_name(unsigned short id);">out_file - print "extern const char *pci_device_name(unsigned short vendor_id, unsigned short device_id);">out_file + print "const char *pci_vendor_name(unsigned short id);">out_file + print "const char *pci_device_name(unsigned short vendor_id, unsigned short device_id);">out_file print "">out_file return } diff --git a/vidix/sis_vid.c b/vidix/sis_vid.c index 1028a6c5db..a2d1d98919 100644 --- a/vidix/sis_vid.c +++ b/vidix/sis_vid.c @@ -167,7 +167,7 @@ static unsigned short sis_card_ids[] = { /** function declarations **/ -extern void sis_init_video_bridge(void); +void sis_init_video_bridge(void); static void set_overlay(SISOverlayPtr pOverlay, int index); diff --git a/vidix/sysdep/AsmMacros_alpha.h b/vidix/sysdep/AsmMacros_alpha.h index 2cc8d01544..5ae5e07a82 100644 --- a/vidix/sysdep/AsmMacros_alpha.h +++ b/vidix/sysdep/AsmMacros_alpha.h @@ -66,12 +66,12 @@ #include <sys/io.h> #elif defined (__FreeBSD__) #include <sys/types.h> -extern void outb(u_int32_t port, u_int8_t val); -extern void outw(u_int32_t port, u_int16_t val); -extern void outl(u_int32_t port, u_int32_t val); -extern u_int8_t inb(u_int32_t port); -extern u_int16_t inw(u_int32_t port); -extern u_int32_t inl(u_int32_t port); +void outb(u_int32_t port, u_int8_t val); +void outw(u_int32_t port, u_int16_t val); +void outl(u_int32_t port, u_int32_t val); +u_int8_t inb(u_int32_t port); +u_int16_t inw(u_int32_t port); +u_int32_t inl(u_int32_t port); #else #error This stuff is not ported on your system #endif diff --git a/vidix/sysdep/pci_win32.c b/vidix/sysdep/pci_win32.c index ffa4d2238f..d01cdfd30e 100644 --- a/vidix/sysdep/pci_win32.c +++ b/vidix/sysdep/pci_win32.c @@ -31,7 +31,7 @@ #include "vidix/dhahelperwin/dhahelper.h" static HANDLE hDriver; -extern int IsWinNT(); +int IsWinNT(); @@ -1,30 +1,30 @@ #ifndef MPLAYER_VOBSUB_H #define MPLAYER_VOBSUB_H -extern void *vobsub_open(const char *subname, const char *const ifo, const int force, void** spu); -extern void vobsub_reset(void *vob); -extern int vobsub_parse_ifo(void* this, const char *const name, unsigned int *palette, unsigned int *width, unsigned int *height, int force, int sid, char *langid); -extern int vobsub_get_packet(void *vobhandle, float pts,void** data, int* timestamp); -extern int vobsub_get_next_packet(void *vobhandle, void** data, int* timestamp); -extern void vobsub_close(void *this); -extern unsigned int vobsub_get_indexes_count(void * /* vobhandle */); -extern char *vobsub_get_id(void * /* vobhandle */, unsigned int /* index */); +void *vobsub_open(const char *subname, const char *const ifo, const int force, void** spu); +void vobsub_reset(void *vob); +int vobsub_parse_ifo(void* this, const char *const name, unsigned int *palette, unsigned int *width, unsigned int *height, int force, int sid, char *langid); +int vobsub_get_packet(void *vobhandle, float pts,void** data, int* timestamp); +int vobsub_get_next_packet(void *vobhandle, void** data, int* timestamp); +void vobsub_close(void *this); +unsigned int vobsub_get_indexes_count(void * /* vobhandle */); +char *vobsub_get_id(void * /* vobhandle */, unsigned int /* index */); /// Get vobsub id by its index in the valid streams. -extern int vobsub_get_id_by_index(void *vobhandle, unsigned int index); +int vobsub_get_id_by_index(void *vobhandle, unsigned int index); /// Get index in the valid streams by vobsub id. -extern int vobsub_get_index_by_id(void *vobhandle, int id); +int vobsub_get_index_by_id(void *vobhandle, int id); /// Convert palette value in idx file to yuv. unsigned int vobsub_palette_to_yuv(unsigned int pal); /// Convert rgb value to yuv. unsigned int vobsub_rgb_to_yuv(unsigned int rgb); -extern void *vobsub_out_open(const char *basename, const unsigned int *palette, unsigned int orig_width, unsigned int orig_height, const char *id, unsigned int index); -extern void vobsub_out_output(void *me, const unsigned char *packet, int len, double pts); -extern void vobsub_out_close(void *me); -extern int vobsub_set_from_lang(void *vobhandle, unsigned char * lang); -extern void vobsub_seek(void * vobhandle, float pts); +void *vobsub_out_open(const char *basename, const unsigned int *palette, unsigned int orig_width, unsigned int orig_height, const char *id, unsigned int index); +void vobsub_out_output(void *me, const unsigned char *packet, int len, double pts); +void vobsub_out_close(void *me); +int vobsub_set_from_lang(void *vobhandle, unsigned char * lang); +void vobsub_seek(void * vobhandle, float pts); #endif /* MPLAYER_VOBSUB_H */ |