Date:Thu, 13 Apr 2023 17:45:54 +0200
From:Reinoud Zandijk
Message-ID:
| So not so strict no
Not strict, not even very close I suspect - but nor is anyone else.
Even those who think they're following the style guide (for this)
aren't (in general - they may
Hi Robert,
On Thu, Apr 13, 2023 at 04:03:38AM +0700, Robert Elz wrote:
> Date:Wed, 12 Apr 2023 22:01:36 +0200
> From:Reinoud Zandijk
> Message-ID:
>
> | Oh I do that for I think its more clear
>
> You really write (and think it is more clear) stuff like:
>
>
On Wed, Apr 12, 2023 at 01:53:30PM +0300, Valery Ushakov wrote:
>
> That might have been a concern when all variable definitions had to be
> at the beginning of a block and when you were more likely to read
> program listings printed out on paper :) This is probably less
> relevant now.
>
It is
Date:Wed, 12 Apr 2023 22:01:36 +0200
From:Reinoud Zandijk
Message-ID:
| Oh I do that for I think its more clear
You really write (and think it is more clear) stuff like:
char a;
#if sizeof(struct small) == sizeof(char)/* except you can't, I don't
On Wed, Apr 12, 2023 at 07:40:22PM +0700, Robert Elz wrote:
> | On Tue, Apr 11, 2023 at 08:30:19PM +0200, Roland Illig wrote:
> | The style guide says:
> |When declaring variables in functions declare them sorted by size
>
> That one ought be deleted, if only because absolutely no-one
| On Tue, Apr 11, 2023 at 08:30:19PM +0200, Roland Illig wrote:
| The style guide says:
|When declaring variables in functions declare them sorted by size
That one ought be deleted, if only because absolutely no-one follows it
(properly). To do that, one would need to fill the
Am Wed, Apr 12, 2023 at 05:16:55AM -0700 schrieb Carlo Arenas:
> On Wed, Apr 12, 2023 at 5:07 AM Joerg Sonnenberger wrote:
> >
> > Am Wed, Apr 12, 2023 at 09:17:49AM - schrieb Michael van Elst:
> > > jo...@bec.de (Joerg Sonnenberger) writes:
> > >
> > > >Which compiler from this century
On Wed, Apr 12, 2023 at 5:07 AM Joerg Sonnenberger wrote:
>
> Am Wed, Apr 12, 2023 at 09:17:49AM - schrieb Michael van Elst:
> > jo...@bec.de (Joerg Sonnenberger) writes:
> >
> > >Which compiler from this century doesn't allocate stack space
> > >independent from the source order?
> >
> > gcc
Am Wed, Apr 12, 2023 at 09:17:49AM - schrieb Michael van Elst:
> jo...@bec.de (Joerg Sonnenberger) writes:
>
> >Which compiler from this century doesn't allocate stack space
> >independent from the source order?
>
> gcc with -O0 and -O1 allocates variables in source order.
More by accident,
On Wed, Apr 12, 2023 at 07:53:23 +0930, Brett Lymn wrote:
> > > then in alphabetical order
> >
> > Why does it make sense to sort variables in the order 'bottom, left,
> > right, top' instead of the natural pronunciation order 'top, left,
> > bottom, right', for example? Or 'height, width, x, y'
jo...@bec.de (Joerg Sonnenberger) writes:
>Which compiler from this century doesn't allocate stack space
>independent from the source order?
gcc with -O0 and -O1 allocates variables in source order.
With our notoriously broken gdb, that can be helpful.
> Which compiler from this century doesn't allocate stack space
> independent from the source order?
At a minimum, the one that shipped with 5.2. According to --version,
it is
gcc (GCC) 4.1.3 20080704 prerelease (NetBSD nb3 2007)
which is well within this century, and, on amd64, this
Am Wed, Apr 12, 2023 at 07:53:23AM +0930 schrieb Brett Lymn:
> On Tue, Apr 11, 2023 at 08:30:19PM +0200, Roland Illig wrote:
> >
> > The style guide says:
> > > When declaring variables in functions declare them sorted by size
> >
> > What is the purpose of this rule, and is it still useful? I'd
On Tue, Apr 11, 2023 at 08:30:19PM +0200, Roland Illig wrote:
>
> The style guide says:
> > When declaring variables in functions declare them sorted by size
>
> What is the purpose of this rule, and is it still useful? I'd rather see
> the variables grouped by topic. If that rule's purpose is
> The style guide says:
>> Avoid initializing variables in the declarations
> Why?
Well, I didn't write the style guide, so I'm not authoritative on
questions of why something is there.
And, it's a _guide_, not _mandates_. Every style rule I've ever seen,
except really vague ones like "write
Hi,
The style guide says:
When declaring variables in functions declare them sorted by size
What is the purpose of this rule, and is it still useful? I'd rather see
the variables grouped by topic. If that rule's purpose is to help some
ancient compiler lay out the variables efficiently, I
16 matches
Mail list logo