* src/ls.c (decode_switches): Remove pragmas. They are no longer
needed to pacify GCC 13.2.1 with --enable-gcc-checking, and there’s
little point keeping them around for older GCC versions.
#ifdef TIOCGWINSZ
if (linelen < 0)
{
- /* Suppress bogus warning re comparing ws.ws_col to big integer. */
-# if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
-# pragma GCC diagnostic push
-# pragma GCC diagnostic ignored "-Wtype-limits"
-# endif
struct winsize ws;
if (stdout_isatty ()
&& 0 <= ioctl (STDOUT_FILENO, TIOCGWINSZ, &ws)
&& 0 < ws.ws_col)
linelen = ws.ws_col <= MIN (PTRDIFF_MAX, SIZE_MAX) ? ws.ws_col : 0;
-# if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
-# pragma GCC diagnostic pop
-# endif
}
#endif
if (linelen < 0)