[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master 37889523278: Add new `swap` macro and use it
From: |
Richard Stallman |
Subject: |
Re: master 37889523278: Add new `swap` macro and use it |
Date: |
Tue, 16 Jan 2024 22:29:57 -0500 |
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> __typeof__ is not Standard C, and our declared objective is to be
> "portable to C99 or later".
The GNU Project's attitude toward standards is that they represent
what other systems are likely to do, and what users are likely to
want. So we don't ignore them. But neither do we "obay" them or
"comply" with them.
Regarding __typeof__ and Sun C 5.8, I see three choices:
1. Generally avoid using __typeof__.
2. Not support compilation with that compiler.
That approach is painless _for us_ if GCC does the job
on those systems.
3. Use __typeof__ and add a kludge as a workaround when using that
compiler.
As a general matter, my preference is 3 (if it is not much extra
work), next 2, and least of all 1. But I don't know the details of
the situation, so I'd rather that the decision be made by people who
do.
--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)
- Re: master 37889523278: Add new `swap` macro and use it, (continued)
- Re: master 37889523278: Add new `swap` macro and use it, Gregory Heytings, 2024/01/17
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/17
- Re: master 37889523278: Add new `swap` macro and use it, Gregory Heytings, 2024/01/26
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/26
- Re: master 37889523278: Add new `swap` macro and use it, Eli Zaretskii, 2024/01/18
- Re: master 37889523278: Add new `swap` macro and use it, Gregory Heytings, 2024/01/26
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/26
- Re: master 37889523278: Add new `swap` macro and use it, Eli Zaretskii, 2024/01/27
- Re: master 37889523278: Add new `swap` macro and use it,
Richard Stallman <=
- Re: master 37889523278: Add new `swap` macro and use it, Stefan Kangas, 2024/01/17
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/17
- Re: master 37889523278: Add new `swap` macro and use it, Stefan Kangas, 2024/01/17
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/17
- Re: master 37889523278: Add new `swap` macro and use it, Stefan Kangas, 2024/01/18
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/18
- Re: master 37889523278: Add new `swap` macro and use it, Stefan Kangas, 2024/01/20
- Re: master 37889523278: Add new `swap` macro and use it, Richard Stallman, 2024/01/21
- Re: master 37889523278: Add new `swap` macro and use it, Po Lu, 2024/01/21
- Re: master 37889523278: Add new `swap` macro and use it, Dmitry Gutov, 2024/01/22