From c74b0989b490a1694a588bb6fca1cc004c457b33 Mon Sep 17 00:00:00 2001 From: Andriy Palamarchuk Date: Thu, 15 Aug 2002 21:46:15 +0000 Subject: [PATCH] Link against msvcrt, fixed logic to handle quoted paths in command line parameters. --- programs/notepad/Makefile.in | 3 ++- programs/notepad/main.c | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/programs/notepad/Makefile.in b/programs/notepad/Makefile.in index 0d98c9a0926..40c448bf227 100644 --- a/programs/notepad/Makefile.in +++ b/programs/notepad/Makefile.in @@ -4,7 +4,8 @@ SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = notepad.exe APPMODE = gui -IMPORTS = comdlg32 shell32 user32 gdi32 kernel32 +IMPORTS = comdlg32 shell32 msvcrt user32 gdi32 kernel32 +EXTRAINCL = -I$(TOPSRCDIR)/include/msvcrt C_SRCS = \ License_En.c \ diff --git a/programs/notepad/main.c b/programs/notepad/main.c index 24293b13325..079c466a905 100644 --- a/programs/notepad/main.c +++ b/programs/notepad/main.c @@ -221,6 +221,11 @@ void HandleCommandLine(LPSTR cmdline) BOOL file_exists; char buf[MAX_PATH]; + if (cmdline[0] == '"') + { + cmdline++; + cmdline[strlen(cmdline) - 1] = 0; + } if (FileExists(cmdline)) { file_exists = TRUE;