From d60b6388b6a5d10f3a7cf8ab72824ee294458c8e Mon Sep 17 00:00:00 2001 From: Micah Cowan Date: Wed, 10 Oct 2007 20:57:42 -0700 Subject: [PATCH] Removal of no-longer-used argc, argv (Gisle). --- src/ChangeLog | 5 +++++ src/main.c | 2 +- src/mswindows.c | 3 ++- src/mswindows.h | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index f3b0e539..6d1733fd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2007-10-09 Gisle Vanem + + * mswindows.c: 'argc' and 'argv' in 'windows_main()' are no longer + needed. Hence simply the prototype. Free 'exec_name' at exit. + 2007-10-08 Micah Cowan * http.c (http_loop): Add send_head_first conditional back diff --git a/src/main.c b/src/main.c index 43cb344d..f60d0c0a 100644 --- a/src/main.c +++ b/src/main.c @@ -708,7 +708,7 @@ main (int argc, char *const *argv) #ifdef WINDOWS /* Drop extension (typically .EXE) from executable filename. */ - windows_main (&argc, (char **) argv, (char **) &exec_name); + windows_main ((char **) &exec_name); #endif /* Set option defaults; read the system wgetrc and ~/.wgetrc. */ diff --git a/src/mswindows.c b/src/mswindows.c index de031cb0..1bf8df93 100644 --- a/src/mswindows.c +++ b/src/mswindows.c @@ -73,7 +73,7 @@ xsleep (double seconds) } void -windows_main (int *argc, char **argv, char **exec_name) +windows_main (char **exec_name) { char *p; @@ -87,6 +87,7 @@ windows_main (int *argc, char **argv, char **exec_name) static void ws_cleanup (void) { + xfree ((char*)exec_name); WSACleanup (); } diff --git a/src/mswindows.h b/src/mswindows.h index da0665d0..d339bb32 100644 --- a/src/mswindows.h +++ b/src/mswindows.h @@ -208,6 +208,6 @@ void ws_startup (void); void ws_changetitle (const char *); void ws_percenttitle (double); char *ws_mypath (void); -void windows_main (int *, char **, char **); +void windows_main (char **); #endif /* MSWINDOWS_H */ -- 2.39.2