mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-28 00:01:33 -08:00
* admin/coccinelle/list_loop.cocci: Semantic patch to convert from Fcdr to XCDR and consistently use CONSP in the list iteration loops. * admin/coccinelle/vector_contents.cocci: Fix indentation. * src/callint.c, src/coding.c, src/doc.c, src/editfns.c, src/eval.c, * src/font.c, src/fontset.c, src/frame.c, src/gnutls.c, src/minibuf.c, * src/msdos.c, src/textprop.c, src/w32fns.c, src/w32menu.c, src/window.c, * src/xmenu.c: Changed to use XCAR and XCDR where argument type is known to be a Lisp_Cons.
19 lines
238 B
Text
19 lines
238 B
Text
// Omit redundant type check, consistently use CONSP.
|
|
@@
|
|
identifier A;
|
|
expression X;
|
|
statement S;
|
|
@@
|
|
(
|
|
for (A = X;
|
|
- !NILP (A);
|
|
+ CONSP (A);
|
|
- A = Fcdr (A))
|
|
+ A = XCDR (A))
|
|
S
|
|
|
|
|
for (A = X; CONSP (A);
|
|
- A = Fcdr (A))
|
|
+ A = XCDR (A))
|
|
S
|
|
)
|