1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-05 22:20:24 -08:00
emacs/lib-src
Paul Eggert f6fb2b9e1f Port better to C23 bool+true+false keywords
C23 is adding the C++ keywords bool, true, and false;
prefer them to <stdbool.h> if they are available.
* admin/merge-gnulib (GNULIB_MODULES):
Add stdbool, which emulates C23 on pre-C23 platforms.
(AVOIDED_MODULES): Remove stdbool; Gnulib has renamed
this module to stdbool-c99 and nobody uses it so it does
not need to be avoided.
* m4/c-bool.m4: New file, from Gnulib stdbool module.
* lib-src/seccomp-filter.c, src/conf_post.h, src/dynlib.h:
* src/emacs-module.c, src/nsterm.m, src/systhread.h:
* test/src/emacs-module-resources/mod-test.c:
Use the C23 style and use bool without including <stdbool.h>.
The Gnulib stdbool module causes config.h to include stdbool.h
on pre-C23 platforms.
* src/emacs-module.h.in:
Don’t include <stdbool.h> if C23 or later, or if
it has already been included.
2022-09-28 01:09:01 -07:00
..
be_resources.cc Fix Emacs icon not appearing on Haiku 2022-01-17 11:09:50 +00:00
ChangeLog.1 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
ctags.c
ebrowse.c ebrowse dumping need not return int 2022-04-08 17:33:15 -07:00
emacsclient.c Fix several printfs for 32 bit systems 2022-09-10 09:35:49 +08:00
etags.c * lib-src/etags.c: Remove XEmacs support. 2022-08-07 14:50:05 +02:00
hexl.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
make-docfile.c Revert "Revert part of 59732a83c8 to fix bug#52969" 2022-08-03 17:02:25 -04:00
make-fingerprint.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
Makefile.in Merge from origin/emacs-28 2022-07-16 06:30:39 +02:00
movemail.c Do not include <attribute.h> from <config.h> 2022-03-08 18:51:17 -08:00
ntlib.c Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
ntlib.h ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
pop.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
pop.h ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rcs2log ; Run set-copyright from admin.el 2022-01-01 09:52:06 -08:00
README
seccomp-filter.c Port better to C23 bool+true+false keywords 2022-09-28 01:09:01 -07:00
update-game-score.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.