changeset 107191:7583dd319561

(fatal): Add a final \n if needed (bug#5596).
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 18 Feb 2010 12:02:24 -0500
parents 21bb664bb922
children 3c9f81253d07
files src/ChangeLog src/term.c
diffstat 2 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Thu Feb 18 11:08:48 2010 +0100
+++ b/src/ChangeLog	Thu Feb 18 12:02:24 2010 -0500
@@ -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).
@@ -8,15 +12,15 @@
 
 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>
--- a/src/term.c	Thu Feb 18 11:08:48 2010 +0100
+++ b/src/term.c	Thu Feb 18 12:02:24 2010 -0500
@@ -3938,6 +3938,8 @@
   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);