1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 22:11:21 -08:00
emacs/test/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
..
comp-resources Merge from origin/emacs-28 2022-07-14 11:56:56 +02:00
emacs-module-resources Port better to C23 bool+true+false keywords 2022-09-28 01:09:01 -07:00
lread-resources Make force-load-doc-strings work again 2022-08-07 10:25:03 +02:00
regex-resources
syntax-resources
alloc-tests.el
buffer-tests.el Add basic test coverage for overlay modification hooks 2022-09-04 23:58:55 +02:00
callint-tests.el Allow specifying how args are to be stored in `command-history' 2022-08-08 15:53:41 +02:00
callproc-tests.el
casefiddle-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
character-tests.el
charset-tests.el
chartab-tests.el
cmds-tests.el
coding-tests.el Remove redundant local variables in tests 2022-08-08 13:47:15 +02:00
comp-tests.el ; Add commentary to comp-tests.el 2022-09-13 16:49:02 +03:00
data-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
decompress-tests.el
doc-tests.el Adjust doc-tests-documentation/autoloaded-macro 2022-02-20 17:42:21 +01:00
editfns-tests.el
emacs-module-tests.el Decouple mod-test.c from Gnulib 2022-03-08 18:51:18 -08:00
emacs-tests.el
eval-tests.el Remove max-specpdl-size overrun test 2022-09-23 16:10:06 +02:00
fileio-tests.el Fix file-name-case-insensitive-p in ffap (bug#56443) 2022-07-08 15:13:21 +02:00
filelock-tests.el Extend filelock-tests.el for bug#53207 2022-01-31 15:26:06 +01:00
floatfns-tests.el
fns-tests.el Don't crash in copy-alist with non-list argument 2022-09-25 17:04:49 +02:00
font-tests.el Remove no-byte-compile cookie from some libraries 2022-08-08 11:50:33 +02:00
image-tests.el ; Fix warnings in --without-x build 2022-09-23 15:19:00 +02:00
indent-tests.el
inotify-tests.el
json-tests.el Allow NUL characters in JSON input 2022-07-02 15:06:24 +02:00
keyboard-tests.el
keymap-tests.el Signal error on duplicate key definitions 2022-08-02 14:29:43 +02:00
lcms-tests.el
lread-tests.el Prefer pos-bol and pos-eol in tests 2022-08-21 17:45:04 +02:00
marker-tests.el
minibuf-tests.el
print-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
process-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
regex-emacs-tests.el Audit quoting the quote character in doc strings 2022-04-22 16:17:22 +02:00
search-tests.el
sqlite-tests.el Allow inserting and selecting binary blobs from sqlite 2022-04-28 14:58:53 +02:00
syntax-tests.el
textprop-tests.el
thread-tests.el Rewrite thread context switch code (bug#48990) 2022-02-12 15:25:53 -05:00
timefns-tests.el Don’t test time functions for NaNs, INF 2022-06-15 23:27:08 -05:00
undo-tests.el Prefer pos-bol and pos-eol in tests 2022-08-21 17:45:04 +02:00
xdisp-tests.el
xfaces-tests.el Don't accept whitespace or hex floats in rgbi: colour specs 2022-03-06 14:07:26 +01:00
xml-tests.el