]> code.delx.au - gnu-emacs/commitdiff
(WinMain): Process all recognized arguments, not just the first one.
authorJuanma Barranquero <lekktu@gmail.com>
Sun, 29 Oct 2006 22:47:15 +0000 (22:47 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Sun, 29 Oct 2006 22:47:15 +0000 (22:47 +0000)
Remove unused variable sec_desc.

nt/ChangeLog
nt/runemacs.c

index 1283120db0d0ce5a288c2ce78a603100c158dfca..ebdbf5b2b2364619bc6caeeb9ae56b9665e54519 100644 (file)
@@ -1,3 +1,8 @@
+2006-10-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * runemacs.c (WinMain): Process all recognized arguments, not just
+       the first one.  Remove unused variable sec_desc.
+
 2006-09-24  Eli Zaretskii  <eliz@gnu.org>
 
        * config.nt (HAVE_LANGINFO_CODESET): Define.
@@ -63,7 +68,7 @@
 
 2005-07-30  Eli Zaretskii  <eliz@gnu.org>
 
-       * config.nt: (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
+       * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
 
 2005-07-29  Juanma Barranquero  <lekktu@gmail.com>
 
 2001-03-26  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * configure.bat: Make the checkw32api* labels be distinct in the
-        first 8 characters.
+       first 8 characters.
 
 2001-03-17  Andrew Innes  <andrewi@gnu.org>
 
index c43c7b61366f346bf3faa70ff45689def0b24ffc..d820a92acbb47fd2200c78715bfc6a9d9b7668ff 100644 (file)
@@ -33,7 +33,7 @@ Boston, MA 02110-1301, USA.  */
    is running emacs.exe already, you cannot install a newer version.
    By defining CHOOSE_NEWEST_EXE, you can name your new emacs.exe
    something else which matches "emacs*.exe", and runemacs will
-   automatically select the newest emacs executeable in the bin directory.
+   automatically select the newest emacs executable in the bin directory.
    (So you'll probably be able to delete the old version some hours/days
    later).
 */
@@ -49,7 +49,6 @@ WinMain (HINSTANCE hSelf, HINSTANCE hPrev, LPSTR cmdline, int nShow)
 {
   STARTUPINFO start;
   SECURITY_ATTRIBUTES sec_attrs;
-  SECURITY_DESCRIPTOR sec_desc;
   PROCESS_INFORMATION child;
   int wait_for_child = FALSE;
   DWORD priority_class = NORMAL_PRIORITY_CLASS;
@@ -85,13 +84,13 @@ WinMain (HINSTANCE hSelf, HINSTANCE hPrev, LPSTR cmdline, int nShow)
       goto error;
     do
       {
-        if (wfd.ftLastWriteTime.dwHighDateTime > best_time.dwHighDateTime
-            || (wfd.ftLastWriteTime.dwHighDateTime == best_time.dwHighDateTime
-                && wfd.ftLastWriteTime.dwLowDateTime > best_time.dwLowDateTime))
-          {
-            best_time = wfd.ftLastWriteTime;
-            strcpy (best_name, wfd.cFileName);
-          }
+       if (wfd.ftLastWriteTime.dwHighDateTime > best_time.dwHighDateTime
+           || (wfd.ftLastWriteTime.dwHighDateTime == best_time.dwHighDateTime
+               && wfd.ftLastWriteTime.dwLowDateTime > best_time.dwLowDateTime))
+         {
+           best_time = wfd.ftLastWriteTime;
+           strcpy (best_name, wfd.cFileName);
+         }
       }
     while (FindNextFile (fh, &wfd));
     FindClose (fh);
@@ -109,9 +108,9 @@ WinMain (HINSTANCE hSelf, HINSTANCE hPrev, LPSTR cmdline, int nShow)
     {
       if (strncmp (cmdline+1, "wait", 4) == 0)
        {
-      wait_for_child = TRUE;
-      cmdline += 5;
-    }
+         wait_for_child = TRUE;
+         cmdline += 5;
+       }
       else if (strncmp (cmdline+1, "high", 4) == 0)
        {
          priority_class = HIGH_PRIORITY_CLASS;
@@ -124,7 +123,10 @@ WinMain (HINSTANCE hSelf, HINSTANCE hPrev, LPSTR cmdline, int nShow)
        }
       else
        break;
+      /* Look for next argument.  */
+      while (*++cmdline == ' ');
     }
+
   strcat (new_cmdline, cmdline);
 
   /* Set emacs_dir variable if runemacs was in "%emacs_dir%\bin".  */