+Tue Nov 17 13:42:42 1998 Nick Clifton <nickc@cygnus.com>
+
+ * listing.c: Ignore line terminator characters found inside
+ strings.
+
start-sanitize-fr30
Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
{
char * copy;
int len;
+ int seen_quote = 0;
for (copy = input_line_pointer - 1;
- * copy && ! is_end_of_line [* copy];
+ * copy && (seen_quote || (! is_end_of_line [* copy]));
copy ++)
- continue;
+ if (* copy == '"' && copy[-1] != '\')
+ seen_quote = ! seen_quote;
len = (copy - input_line_pointer) + 2;