Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Dec 2011 04:37:24 +1100 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        David Chisnall <theraven@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r228323 - head/lib/libc/stdlib
Message-ID:  <20111208043100.M2451@besplex.bde.org>
In-Reply-To: <201112071612.pB7GCsjN046451@svn.freebsd.org>
References:  <201112071612.pB7GCsjN046451@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 7 Dec 2011, David Chisnall wrote:

> Log:
>  style(9) cleanups.

Thanks, but many style bugs are still visible.

> Modified: head/lib/libc/stdlib/quick_exit.c
> ==============================================================================
> --- head/lib/libc/stdlib/quick_exit.c	Wed Dec  7 15:25:48 2011	(r228322)
> +++ head/lib/libc/stdlib/quick_exit.c	Wed Dec  7 16:12:54 2011	(r228323)
> ...
> @@ -56,26 +53,26 @@ at_quick_exit(void (*func)(void))
> {
> 	struct quick_exit_handler *h = malloc(sizeof(struct quick_exit_handler));

This still has:
- initialization in declaration
- line too long
- sizeof(typename) instead of sizeof(var).  Maybe this is only a style bug
   for me, but for long typename's the verboseness given by sizeof(typename)
   helps implement the previous bug.

>
> -	if (0 == h) {
> +	if (NULL == h)

(h == NULL) would be normal.

> 		return 1;

This return is still missing parentheses.

> -	}
> 	h->cleanup = func;
> 	pthread_mutex_lock(&atexit_mutex);
> 	h->next = handlers;
> 	handlers = h;
> 	pthread_mutex_unlock(&atexit_mutex);
> -	return 0;
> +	return (0);

The one is fixed, so now the style for returns in this file is internally
inconsistent.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111208043100.M2451>