Re: cleanup patches

Johannes Hofmann <[email protected]>
Newsgroups gmane.comp.web.dillo.devel
Message-ID <[email protected]>
On Sat, May 26, 2012 at 03:59:12PM +0200, Alexander Voigt wrote:
> Hi 123,
> 
> why not introducing a macro like
> 
>    #define LENGTH(X) (sizeof (X) / sizeof (X)[0])
> 
> which could be used in all these for loops?  I think this would make
> the code simpler and less error prone.

I'm not a fan of hiding this in macros.
Something like

	struct foo * f = malloc(sizeof(struct foo) * 10);
	for(int i = 0; i < LENGTH(f); i++) {

looks even more unsuspicious than with the sizeof stuff visible.

Cheers,
Johannes
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.