aboutsummaryrefslogtreecommitdiff
path: root/contrib/ncurses/ncurses/trace/lib_tracechr.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ncurses/ncurses/trace/lib_tracechr.c')
-rw-r--r--contrib/ncurses/ncurses/trace/lib_tracechr.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/contrib/ncurses/ncurses/trace/lib_tracechr.c b/contrib/ncurses/ncurses/trace/lib_tracechr.c
index 5b7c90c74587..2f33391b5505 100644
--- a/contrib/ncurses/ncurses/trace/lib_tracechr.c
+++ b/contrib/ncurses/ncurses/trace/lib_tracechr.c
@@ -36,7 +36,7 @@
*/
#include <curses.priv.h>
-MODULE_ID("$Id: lib_tracechr.c,v 1.8 2002/02/10 01:26:04 tom Exp $")
+MODULE_ID("$Id: lib_tracechr.c,v 1.9 2002/05/25 23:34:19 tom Exp $")
#ifdef TRACE
NCURSES_EXPORT(char *)
@@ -44,10 +44,10 @@ _tracechar(int ch)
{
static char crep[40];
(void) sprintf(crep, "'%.30s' = %#03o",
- (ch > KEY_MIN)
- ? keyname(ch)
- : unctrl(ch),
- (unsigned) ch);
+ ((ch > KEY_MIN || ch < 0)
+ ? keyname(ch)
+ : unctrl(ch)),
+ ch);
return (crep);
}
#else