> > > > + WARN("No need to cast return value.\n");
> > >
> > > Could the warning be more descriptive? This describes what, but it should also describe
> > > why; after all if somebody made this error they may not know they why.
> >
> > I'm open to suggestions..
>
> How about
>
> WARN("No need to cast return value, it is unnecessary and can hide real bugs. See
>
http://c-faq.com/malloc/mallocnocast.html for more details\n");