projects
/
ncurses.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ncurses 5.7 - patch 20091212
[ncurses.git]
/
ncurses
/
trace
/
visbuf.c
diff --git
a/ncurses/trace/visbuf.c
b/ncurses/trace/visbuf.c
index 820f84cb8fa2888bfc50d9938d3ade953ae3aa08..afbb94298f453cd5bdf51ab1807374fa9cdb53d1 100644
(file)
--- a/
ncurses/trace/visbuf.c
+++ b/
ncurses/trace/visbuf.c
@@
-42,7
+42,7
@@
#include <tic.h>
#include <ctype.h>
#include <tic.h>
#include <ctype.h>
-MODULE_ID("$Id: visbuf.c,v 1.3
4 2009/10/10 20:41:55
tom Exp $")
+MODULE_ID("$Id: visbuf.c,v 1.3
5 2009/12/12 21:34:23
tom Exp $")
#define NUM_VISBUFS 4
#define NUM_VISBUFS 4
@@
-304,8
+304,11
@@
_nc_viscbuf2(int bufnum, const NCURSES_CH_T * buf, int len)
int k;
PUTC_ch = buf[j].chars[PUTC_i];
int k;
PUTC_ch = buf[j].chars[PUTC_i];
- if (PUTC_ch == L'\0')
+ if (PUTC_ch == L'\0') {
+ if (PUTC_i == 0)
+ result = _nc_trace_bufcat(bufnum, "\\000");
break;
break;
+ }
PUTC_n = (int) wcrtomb(PUTC_buf,
buf[j].chars[PUTC_i], &PUT_st);
if (PUTC_n <= 0)
PUTC_n = (int) wcrtomb(PUTC_buf,
buf[j].chars[PUTC_i], &PUT_st);
if (PUTC_n <= 0)