Files
emacs/src
Stefan Kangas 7c8e28607b Prefer static_assert to verify
Although static_assert is C11-specific, and Emacs remains on C99, it
has been backported to older compilers by Gnulib.  Gnulib has already
changed to prefer static_assert, and we can do the same.

* lib-src/asset-directory-tool.c (main_2):
* src/alloc.c (BLOCK_ALIGN, aligned_alloc, lisp_align_malloc)
(vectorlike_nbytes, allocate_pseudovector):
* src/android.c (android_globalize_reference, android_set_dashes):
* src/android.h:
* src/androidfont.c (androidfont_draw, androidfont_text_extents):
* src/androidvfs.c:
* src/bidi.c (BIDI_CACHE_MAX_ELTS_PER_SLOT, bidi_find_bracket_pairs):
* src/buffer.c (init_buffer_once):
* src/casefiddle.c (do_casify_multibyte_string):
* src/dispnew.c (scrolling_window, scrolling):
* src/editfns.c (styled_format):
* src/emacs-module.c (module_extract_big_integer):
* src/fileio.c (Fdo_auto_save):
* src/fns.c (next_almost_prime, hash_string):
* src/fringe.c (init_fringe):
* src/keyboard.h (kbd_buffer_store_event_hold):
* src/keymap.c:
* src/lisp.h (memclear, reduce_emacs_uint_to_hash_hash, modiff_incr):
* src/lread.c (skip_lazy_string):
* src/pdumper.c (dump_bignum, Fdump_emacs_portable)
(dump_do_dump_relocation, pdumper_load):
* src/process.c (make_process, Fmake_process, connect_network_socket):
* src/regex-emacs.c:
* src/sort.c (tim_sort):
* src/sysdep.c (init_random, SSIZE_MAX):
* src/thread.c:
* src/timefns.c (trillion_factor):
* src/unexelf.c:
* src/xterm.c (x_send_scroll_bar_event): Prefer static_assert to Gnulib
verify.  Remove import of verify.h, except when used for other reasons.
2024-08-22 00:51:55 +02:00
..
2024-01-02 10:28:14 +08:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-01-13 20:50:38 +01:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-07-18 11:46:50 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-06-16 22:38:26 +02:00
2024-07-18 11:46:50 +02:00
2024-07-18 11:46:50 +02:00
2024-01-02 10:28:14 +08:00
2024-08-22 00:51:55 +02:00
2024-06-05 19:32:17 +03:00
2024-01-02 09:47:10 +08:00
2024-07-27 04:27:53 -04:00
2024-06-14 21:42:18 +03:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-03-09 04:18:53 -05:00
2024-02-15 22:13:04 +08:00
2024-08-17 02:47:38 -04:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-07-09 22:02:22 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-08-17 21:53:50 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-08-15 20:11:33 -07:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-08-22 00:51:55 +02:00
2024-06-16 22:38:26 +02:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-08-10 16:57:49 +00:00
2024-08-03 17:09:49 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-05-12 13:27:43 +08:00
2024-07-09 18:31:46 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-07-20 08:55:08 -07:00
2024-01-02 10:28:14 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-08-16 21:16:36 -07:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-07-18 12:59:28 +03:00
2024-01-02 10:28:14 +08:00
2024-06-04 22:16:28 -07:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-06-04 22:16:28 -07:00
2024-07-16 15:37:22 -07:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 10:28:14 +08:00
2024-05-12 15:04:47 +02:00
2024-08-13 09:12:30 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-07-19 14:31:53 -04:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-07-20 08:55:08 -07:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 10:30:05 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 10:28:14 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 10:28:14 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-07-11 16:01:41 +02:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-07-18 11:46:50 +02:00
2024-08-22 00:51:55 +02:00
2024-08-22 00:51:55 +02:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-22 00:51:55 +02:00
2024-01-02 09:47:10 +08:00
2024-08-17 22:04:01 +08:00
2024-01-02 09:47:10 +08:00
2024-06-23 16:28:22 +08:00
2024-01-02 09:47:10 +08:00
2024-07-27 04:27:53 -04:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-06-23 16:40:06 +02:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-08-01 09:37:50 +02:00
2024-08-01 09:37:50 +02:00
2024-08-07 09:21:27 +08:00
2024-07-09 22:02:22 +08:00
2024-07-27 04:27:53 -04:00
2024-07-20 21:48:08 +08:00
2024-01-02 10:28:14 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-07-20 08:55:08 -07:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 09:47:10 +08:00
2024-01-02 10:28:14 +08:00
2024-08-22 00:51:55 +02:00
2024-06-19 14:30:17 +03:00
2024-01-02 09:47:10 +08:00

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Copyright (C) 2001-2024 Free Software Foundation, Inc.
See the end of the file for license conditions.


This directory contains the source files for the C component of GNU Emacs.
Nothing in this directory is needed for using Emacs once it is built
and installed, if the dumped Emacs is copied elsewhere.

See the files ../README and then ../INSTALL for installation instructions.

The file 'Makefile.in' is used as a template by the script
'../configure' to produce 'Makefile'.  This is the file which actually
controls the compilation of Emacs C source files.  All of this should
work transparently; you should only need to change to the parent
directory, run './configure', and then run 'make'.

This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.