pushed back newline at the end of an unterminated quoted string.
+2007-07-20 Nick Clifton <nickc@redhat.com>
+
+ * app.c (do_scrub_chars): Provide a one character buffer to hold a
+ pushed back newline at the end of an unterminated quoted string.
+
2007-07-14 Nick Clifton <nickc@redhat.com>
* config/tc-arm.c (create_register_alias): Return a boolean rather
ch = GET ();
if (ch == EOF)
{
+ /* This buffer is here specifically so
+ that the UNGET below will work. */
+ static char one_char_buf[1];
+
as_warn (_("end of file in string; '%c' inserted"), quotechar);
state = old_state;
+ from = fromend = one_char_buf + 1;
+ fromlen = 1;
UNGET ('\n');
PUT (quotechar);
}