mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-06-14 04:21:24 +00:00
C2y will standardize countof as the macro that Emacs uses the name ARRAYELTS for. Switch to the standard name, which is supported by GCC 16+, by Clang 21, and by the Gnulib stdcountof-h module already in use for compilers that do not support countof. Also, use countof in a few places where we missed using ARRAYELTS. * admin/coccinelle/arrayelts.cocci: Suggest countof, not ARRAYELTS. * admin/merge-gnulib (GNULIB_MODULES): Add stdcountof-h, as it is now a direct rather than an indirect dependency. * exec/trace.c, src/lisp.h, src/sfnt.c: Include <stdcountof.h>. (ARRAYELTS): Remove. All uses replaced by countof. * lib-src/ebrowse.c, lib-src/etags.c, lib-src/make-docfile.c: * lib-src/seccomp-filter.c, lwlib/lwlib-Xaw.c: Prefer <stdcountof.h> and countof to doing things by hand. |
||
|---|---|---|
| .. | ||
| alloc_cast.cocci | ||
| arrayelts.cocci | ||
| build_string.cocci | ||
| calln.cocci | ||
| list_loop.cocci | ||
| listn.cocci | ||
| nilp.cocci | ||
| README | ||
| unibyte_string.cocci | ||
| vector_contents.cocci | ||
| xzalloc.cocci | ||
This directory contains semantic patches for Coccinelle, a program matching and transformation tool for programs written in C. For more information, see: https://coccinelle.gitlabpages.inria.fr/website