X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftrace%2Fvisbuf.c;h=820f84cb8fa2888bfc50d9938d3ade953ae3aa08;hp=0b64ccc65a7fb47d1764dfa837d39a2eea768be3;hb=59108c98bda25ae50b3a319e2bcb7f4b9a174024;hpb=2a250f30ac496bb8a383036dcbd4ec0218c98ac5 diff --git a/ncurses/trace/visbuf.c b/ncurses/trace/visbuf.c index 0b64ccc6..820f84cb 100644 --- a/ncurses/trace/visbuf.c +++ b/ncurses/trace/visbuf.c @@ -42,7 +42,7 @@ #include #include -MODULE_ID("$Id: visbuf.c,v 1.33 2009/07/11 14:44:20 tom Exp $") +MODULE_ID("$Id: visbuf.c,v 1.34 2009/10/10 20:41:55 tom Exp $") #define NUM_VISBUFS 4 @@ -238,7 +238,9 @@ _nc_viswibuf(const wint_t *buf) static unsigned mylen; unsigned n; - for (n = 0; buf[n] != 0; ++n) ; + for (n = 0; buf[n] != 0; ++n) { + ; /* empty */ + } if (mylen < ++n) { mylen = n + 80; if (mybuf != 0) @@ -246,8 +248,10 @@ _nc_viswibuf(const wint_t *buf) else mybuf = typeMalloc(wchar_t, mylen); } - for (n = 0; buf[n] != 0; ++n) + for (n = 0; buf[n] != 0; ++n) { mybuf[n] = (wchar_t) buf[n]; + } + mybuf[n] = L'\0'; return _nc_viswbuf2(0, mybuf); }