+2003-12-14 Bruno Haible <bruno@clisp.org>
+
+ * x-c.c (phase7_getc): Remove dead code.
+ * x-java.c (accumulate_escaped): More precise error message.
+
2003-12-02 Bruno Haible <bruno@clisp.org>
* msginit.c (catalogname_for_locale): Treat sr_CS like sr_YU.
break;
if (RED (c) == '\n')
{
+ phase3_ungetc (c);
error_with_progname = false;
- error (0, 0, _("%s:%d: warning: unterminated character constant"),
- logical_file_name, line_number - 1);
+ if (delimiter == '\'')
+ error (0, 0, _("%s:%d: warning: unterminated character constant"),
+ logical_file_name, line_number);
+ else
+ error (0, 0, _("%s:%d: warning: unterminated string constant"),
+ logical_file_name, line_number);
error_with_progname = true;
- phase3_ungetc (c);
break;
}
if (RED (c) == '\\')