]> sjero.net Git - wget/commitdiff
Removal of no-longer-used argc, argv (Gisle).
authorMicah Cowan <micah@cowan.name>
Thu, 11 Oct 2007 03:57:42 +0000 (20:57 -0700)
committerMicah Cowan <micah@cowan.name>
Thu, 11 Oct 2007 03:57:42 +0000 (20:57 -0700)
src/ChangeLog
src/main.c
src/mswindows.c
src/mswindows.h

index f3b0e539d18d3f889a9a22ac2ce6732b25944c00..6d1733fde990f38115ac0121248365acea796c4a 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-09  Gisle Vanem  <gvanem@broadpark.no>
+
+       * 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  <micah@cowan.name>
 
        * http.c (http_loop): Add send_head_first conditional back
index 43cb344d43e203390d0480bffa8b0a7a7ed41d17..f60d0c0a940b0a3f0bc4a3392d8d9cc7c17a269e 100644 (file)
@@ -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.  */
index de031cb0117c2aeae3ea7909e4790ad0acb3a58c..1bf8df93d31940990c72d586bf2cdf0752a37e57 100644 (file)
@@ -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 ();
 }
 
index da0665d08d02a8b83a1934f7bc62124ca20f027e..d339bb32e036f456c0dc7b8b82298b06fd834d21 100644 (file)
@@ -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 */