Return to str.c CVS log | Up to [local] / src / usr.bin / make |
version 1.5, 1996/11/30 21:09:04 | version 1.6, 1998/03/07 18:34:50 | ||
---|---|---|---|
|
|
||
switch(ch = *p) { | switch(ch = *p) { | ||
case '"': | case '"': | ||
case '\'': | case '\'': | ||
if (inquote) | if (inquote) { | ||
if (inquote == ch) | if (inquote == ch) | ||
inquote = '\0'; | inquote = '\0'; | ||
else | else | ||
break; | break; | ||
else { | } else { | ||
inquote = (char) ch; | inquote = (char) ch; | ||
/* Don't miss "" or '' */ | /* Don't miss "" or '' */ | ||
if (start == NULL && p[1] == inquote) { | if (start == NULL && p[1] == inquote) { |