emacs-devel
[Top][All Lists]
Advanced

[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)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]