From 55043a8370101542c7ff304809d9238bf5d32365 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 24 May 2015 21:55:51 -0400 Subject: fix that hack up a bit --- src/util.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/util.c b/src/util.c index d46fb11..25b9e43 100644 --- a/src/util.c +++ b/src/util.c @@ -415,12 +415,8 @@ void horiz_line_curses(void) void horiz_line_nocurses(void) { struct winsize w; - w.ws_col = 0; - ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); - output("printing heading %d chars long", w.ws_col); - /* dirty hack for noninteractive mode */ - if(!w.ws_col) + if(ioctl(STDOUT_FILENO, TIOCGWINSZ, &w) < 0) w.ws_col = 80; for(int i = 0; i < w.ws_col; ++i) @@ -462,11 +458,9 @@ void heading_nocurses(const char *fmt, ...) va_end(ap); struct winsize w; - w.ws_col = 0; - ioctl(STDOUT_FILENO, TIOCGWINSZ, &w); /* dirty hack for noninteractive mode */ - if(!w.ws_col) + if(ioctl(STDOUT_FILENO, TIOCGWINSZ, &w) < 0) w.ws_col = 80; int len = strlen(text) / 2; -- cgit v1.1