Re: exit(!!NULL) in die()

Jonas Fonseca <[email protected]>
Newsgroups gmane.comp.web.links
Message-ID <[email protected]>
Jonas Fonseca <[email protected]> wrote Tue, Aug 28, 2007:
> Kalle Olavi Niemitalo <[email protected]> wrote Tue, Aug 28, 2007:
> > In elinks-0.12/src/protocol/test/stub.c, we now have:
> > 
> > static void
> > die(const char *msg, ...)
> > {
> > 	va_list args;
> > 
> > 	if (msg) {
> > 		va_start(args, msg);
> > 		vfprintf(stderr, msg, args);
> > 		fputs("\n", stderr);
> > 		va_end(args);
> > 	}
> > 
> > 	exit(!!NULL);
> > }
> > 
> > !!NULL is 0.  Wouldn't it make more sense to exit(1) or
> > exit(EXIT_FAILURE), as an error has occurred?
> 
> Maybe a unified version should even go to a src/util/test.{h,inc} file.

This has now been reworked in elinks-0.12.

-- 
Jonas Fonseca
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.