freebsd-dev/usr.bin/make
Ruslan Ermilov a59f8cc52c Fixed a bug that previous revision has introduced -- we missed
the double quotes ("" and '') as a separate argument.

Reported by:	ache

The fix in this and previous revisions combined is functionally
equivalent to the below patch against rev. 1.27 but the code is
now much easier to follow:

%%%
Index: str.c
===================================================================
RCS file: /home/ncvs/src/usr.bin/make/str.c,v
retrieving revision 1.27
diff -u -r1.27 str.c
--- str.c	28 Oct 2002 23:33:57 -0000	1.27
+++ str.c	25 Jan 2004 12:09:21 -0000
@@ -168,7 +168,7 @@
 				inquote = (char) ch;
 				/* Don't miss "" or '' */
 				if (start == NULL && p[1] == inquote) {
-					start = t + 1;
+					start = t;
 					break;
 				}
 			}
%%%
2004-01-25 12:28:36 +00:00
..
lst.lib
PSD.doc
arch.c
buf.c
buf.h
compat.c
cond.c
config.h
dir.c
dir.h
for.c
hash.c
hash.h
job.c
job.h Change the select timeout from 100ms to 2 seconds now that SIGCHILD is 2003-12-19 11:18:37 +00:00
list.h
lst.h
main.c Install a SIGCHLD handler so select(2) will be interrupted when a child 2003-12-13 15:26:27 +00:00
make.1 Revert previous commit, ru has ideas how to better document this 2004-01-21 17:58:33 +00:00
make.c
make.h
Makefile
Makefile.dist
nonints.h
parse.c
pathnames.h
sprite.h
str.c Fixed a bug that previous revision has introduced -- we missed 2004-01-25 12:28:36 +00:00
suff.c
targ.c
util.c
var_modify.c
var.c Allow variable substitutions in SYSV variable substitutions like 2004-01-12 10:35:46 +00:00
var.h