[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#5596: Term type warning lacks final \n
From: |
Stefan Monnier |
Subject: |
bug#5596: Term type warning lacks final \n |
Date: |
Thu, 18 Feb 2010 12:03:52 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) |
> $ TERM=dumb emacs -nw
> emacs: Terminal type "dumb" is not powerful enough to run Emacs.
> It lacks the ability to position the cursor.
> If that is not the actual type of terminal you have,
> use the Bourne shell command `TERM=... export TERM' (C-shell:
> `setenv TERM ...') to specify the correct type. It may be necessary
> to do `unset TERMINFO' (C-shell: `unsetenv TERMINFO') as well.$
Thanks should be fixed with the patch below,
Stefan
=== modified file 'src/term.c'
--- src/term.c 2010-01-13 08:35:10 +0000
+++ src/term.c 2010-02-18 16:51:07 +0000
@@ -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);