From: Sami Kerola Date: Mon, 8 Oct 2012 07:08:15 +0000 (+0100) Subject: pg: do not turn off warnigns artificially X-Git-Tag: v2.23-rc1~627 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d35cf4e5766f4968ea75ec222554064508d4e94;p=thirdparty%2Futil-linux.git pg: do not turn off warnigns artificially Compiler warnings often mean something, fiddling with them is not good practise. Besides the 'proglem' removed macro tried to 'fix' does not even occur when compiling with modern gcc. Signed-off-by: Sami Kerola --- diff --git a/text-utils/pg.c b/text-utils/pg.c index ae00758749..54129d7c0e 100644 --- a/text-utils/pg.c +++ b/text-utils/pg.c @@ -70,11 +70,6 @@ #define CMDBUF 255 /* size of command buffer */ #define TABSIZE 8 /* spaces consumed by tab character */ -/* - * Avoid the message "`var' might be clobbered by `longjmp' or `vfork'" - */ -#define CLOBBGRD(a) (void)(&(a)); - #define cuc(c) ((c) & 0377) enum { FORWARD = 1, BACKWARD = 2 }; /* search direction */ @@ -986,22 +981,6 @@ pgfile(FILE *f, const char *name) */ FILE *fbuf, *find, *save; - /* silence compiler - it may warn about longjmp() */ - CLOBBGRD(line); - CLOBBGRD(fline); - CLOBBGRD(bline); - CLOBBGRD(oldline); - CLOBBGRD(eofline); - CLOBBGRD(dline); - CLOBBGRD(ttycols); - CLOBBGRD(search); - CLOBBGRD(searchcount); - CLOBBGRD(seekeof); - CLOBBGRD(eof); - CLOBBGRD(fpos); - CLOBBGRD(nobuf); - CLOBBGRD(fbuf); - if (ontty == 0) { /* * Just copy stdin to stdout.