> > Then how about an option to make any warning (or at least those warnings)
> > be treated as an error?  Otherwise, it's just too easy to overlook
> > the warnings in the reams of usual output.
> 
> If someone is not looking at the output and wants to see warnings 
> nevertheless,
> he can use the option '--quiet' or even '--quiet --quiet'.

Another option is to use a terminal which displays stderr output in a different
colour than stdout output, in red for example. I think 'colorgcc' can do this,
some terminal emulators as well, I guess. I've been using this tiny hack
sometimes (works only in unibyte locales, though).

Bruno

============================== red.c =================================
#include <unistd.h>
int main()
{
  char c[] = { 27, '[', '3', '1', 'm', 0, 27, '[', '3', '9', 'm' };
  for (;;) {
    if (read(0,c+5,1) <= 0) break;
    write(1,c,11);
  }
  return 0;
}
/*
 * Utilisation 1:
 *   $ command 2> >(red)
 * Utilisation 2:
 *   $ mkfifo /tmp/red1
 *   $ red < /tmp/red1 &
 *   $ command 2> /tmp/red1
 */
=====================================================================


Reply via email to