Re: [PATCH] Various pages: SYNOPSIS: Use VLA syntax in function parameters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Martin and Andrew!

On 12/3/22 22:15, Martin Uecker wrote:
Am Samstag, dem 03.12.2022 um 22:03 +0100 schrieb Alejandro Colomar:
...
Since we've seen that using a '.' prefix seems to be problematic
because of lookahead, and recently Michael Matz proposed using a
different punctuator (he proposed '@') for differentiating parameters
from struct members, I think going  in that direction may be a good
idea.

How about '$'?

I don't see how the lookahead issue has anything to do with the choice
of the symbol.

In simple [.identifier] expressions it's not a problem. I was foreseeing more complex expressions, as I suggested earlier.

Here, also with the context would fully disambiguate
between other uses so I do not think there is any issue with using this
syntax.  '$' is much more problematic as people use it in identifiers,
'@' may cause confusion with objective C.

On 12/3/22 22:13, Andrew Pinski wrote:
> $ is a GNU extension for identifiers already.
> Seehttps://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/Dollar-Signs.html#Dollar-Signs
>
> Thanks,
> Andrew
>

Hmmm, I see. '$' is too bad. '@' is confusing. I think I'll keep the '.' for now then, and assume that there's a high possibility that we'll never have complex expressions with it.


Martin


Thanks you!

Cheers,

Alex

--
<http://www.alejandro-colomar.es/>

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux