diff --git a/cgdb/scroller.c b/cgdb/scroller.c index 1ccc8763..143d6529 100644 --- a/cgdb/scroller.c +++ b/cgdb/scroller.c @@ -93,10 +93,8 @@ static char *parse(struct scroller *scr, const char *orig, const char *buf) break; /* Default case -> Only keep printable characters */ default: - if (isprint((int) buf[j])) { - rv[i] = buf[j]; - i++; - } + rv[i] = buf[j]; + i++; break; } } diff --git a/configure.init b/configure.init index d3e816ed..c3d3f802 100644 --- a/configure.init +++ b/configure.init @@ -187,6 +187,8 @@ if test "$TERMCAP_LIB" != "-l$curses_lib_name"; then LIBS="-l$curses_lib_name $LIBS" fi +AC_CHECK_LIB(ncursesw, initscr, [LIBS="-lncursesw $LIBS"]) + AC_OUTPUT( Makefile \ lib/Makefile \