(WinMain): Process all recognized arguments, not just the first one.
Remove unused variable sec_desc.
This commit is contained in:
parent
4713fa7667
commit
4da0d3f794
2 changed files with 21 additions and 14 deletions
|
@ -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>
|
||||
|
||||
|
@ -437,7 +442,7 @@
|
|||
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>
|
||||
|
||||
|
|
|
@ -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". */
|
||||
|
|
Loading…
Add table
Reference in a new issue