(fatal): Add a final \n if needed (bug#5596).
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 18 Feb 2010 17:02:24 +0000 (12:02 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 18 Feb 2010 17:02:24 +0000 (12:02 -0500)
src/ChangeLog
src/term.c

index 7321b63..14e06fc 100644 (file)
@@ -1,3 +1,7 @@
+2010-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * term.c (fatal): Add a final \n if needed (bug#5596).
+
 2010-02-18  Chong Yidong  <cyd@stupidchicken.com>
 
        * nsterm.m (ns_ring_bell): Revert last change (Bug#5569).
 
 2010-02-18  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>  (tiny change)
 
-       * coding.c (record_conversion_result): Handle
-       CODING_RESULT_INSUFFICIENT_DST.
+       * coding.c (record_conversion_result):
+       Handle CODING_RESULT_INSUFFICIENT_DST.
        (decode_coding_object): Record CODING_RESULT_INSUFFICIENT_MEM on
        memory allocation error.
 
 2010-02-17  Kenichi Handa  <handa@m17n.org>
 
-       * coding.c (decode_coding_ccl): Don't setup ccl program here.  Fix
-       for the case that the output buffer is fullfilled.
+       * coding.c (decode_coding_ccl): Don't setup ccl program here.
+       Fix for the case that the output buffer is fullfilled.
        (decode_coding): Setup ccl program here.  Keep looping when the
        decoder stopped because the output buffer is
        fullfilled (bug#5534).
@@ -27,7 +31,7 @@
 
        * xterm.c (x_clear_frame_area): Call gtk_widget_queue_draw if USE_GTK,
        bug #5571.
-       (XTflash): Use Gdk-routines if USE_GTK so scroll bars doesn't get
+       (XTflash): Use Gdk-routines if USE_GTK so scroll bars don't get
        overdrawn.
 
 2010-02-10  Jan Djärv  <jan.h.d@swipnet.se>
index 2dc2d2d..56c76fc 100644 (file)
@@ -3938,6 +3938,8 @@ fatal (const char *str, ...)
   va_start (ap, str);
   fprintf (stderr, "emacs: ");
   vfprintf (stderr, str, ap);
+  if (!(strlen (str) > 0 && str[strlen (str) - 1] == '\n'))
+    fprintf (stderr, "\n");
   va_end (ap);
   fflush (stderr);
   exit (1);