Date: Fri, 26 Jan 2001 07:47:40 -0500 (EST) From: Chris Fuhrman <cfuhrman@tfcci.com> To: Josef Grosch <jgrosch@mooseriver.com> Cc: Terry Lambert <tlambert@primenet.com>, Stephen McKay <mckay@thehub.com.au>, Iain Templeton <iain@research.canon.com.au>, <chat@FreeBSD.ORG> Subject: Re: silly C style question Message-ID: <Pine.LNX.4.30.0101260738000.21572-100000@icestorm.tfcc.com> In-Reply-To: <20010125140416.A12493@mooseriver.com>
index | next in thread | previous in thread | raw e-mail
On Thu, 25 Jan 2001, Josef Grosch wrote:
> The lack of a space between the if and the first parenthesis is unclean and
> violates style(9) and the space after each opening parenthesis and the lack of
> space before each closing parenthesis is also unclean and inconsistent. If one
> were being consistent it should be done like this :
>
> if ( ( id->id_type == NULL ) ||
> ( ( id->id_type->x_what == xt_arrayof ) &&
> ( item->x_left->x_what == xt_arrayof ) &&
> ( id->id_type->x_subtype == item->x_left->x_subtype ) &&
> ( id->id_type->x_flags & XIS_DIMLESS ) ) )
>
I'm more of a Perl programmer than a C programmer, but the one thing I
like to do, in any language, is to make code as clean and as readible as
possible, the main reason being so that I can look at the code and
remember the logic. It also helps with anyone who has to maintain the
code at a later date.
if ( ( id->id_type == NULL ) ||
( ( id->id_type->x_what == xt_arrayof ) &&
( item->x_left->x_what == xt_arrayof ) &&
( id->id_type->x_subtype == item->x_left->x_subtype ) &&
( id->id_type->x_flags & XIS_DIMLESS ) ) ) {
} /* if ( ( id->id_type == NULL ) || ... ) */
Out of curiousity, does anyone do function declarations like this?
int myfunc (int param1,
int param2,
char * jabber) {
} /* myfunc */
I know it's something of a waste of space, but it helps with readability
immensely as far as figuring out what params a function takes.
Cheers!
--
Chris Fuhrman | Twenty First Century Communications
cfuhrman@tfcci.com | Software Engineer
(W) 614-442-1215 x271 |
(F) 614-442-5662 | PGP/GPG Public Key Available on Request
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.30.0101260738000.21572-100000>
