emacs/lib-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
..
asset-directory-tool.c Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
be_resources.cc ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.1 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
ctags.c
ebrowse.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
emacsclient.c Support --no-window-system option in emacsclient 2024-06-12 14:10:32 +03:00
etags.c Merge from savannah/emacs-30 2024-08-20 21:57:25 +08:00
hexl.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
make-docfile.c Pacify gcc -Wmissing-variable-declarations 2024-05-11 18:46:27 -07:00
make-fingerprint.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
Makefile.in Port to GNU Make 03ecd94488b85adc38746ec3e7c2a297a522598e 2024-02-08 23:22:00 -08:00
movemail.c ; Eliminate more C++ comments 2024-08-17 22:04:01 +08:00
ntlib.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ntlib.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pop.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pop.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rcs2log rcs2log now groks add-log-time-zone rule 2024-04-12 13:14:29 -07:00
README
seccomp-filter.c Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
update-game-score.c Port better to NFS unlink 2024-08-15 20:11:33 -07: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.