1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00
emacs/admin/coccinelle
Dmitry Antipov c644523bd8 Revert and cleanup Lisp_Cons, Lisp_Misc and Lisp_Symbol things.
* src/lisp.h (struct Lisp_Symbol): Change xname to meaningful
name since all xname users are fixed long time ago.  Do not use
INTERNAL_FIELD.
(set_symbol_name, set_symbol_function, set_symbol_plist):
(set_symbol_next, set_overlay_plist): New function.
(struct Lisp_Cons): Do not use INTERNAL_FIELD.
(struct Lisp_Overlay): Likewise.
(CVAR, MVAR, SVAR): Remove.
* src/alloc.c, src/buffer.c, src/buffer.h, src/bytecode.c:
* src/cmds.c, src/data.c, src/doc.c, src/eval.c, src/fns.c:
* src/keyboard.c, src/lread.c, src/nsselect.m, src/xterm.c:
Adjust users.
* src/.gdbinit: Change to use name field of struct Lisp_Symbol
where appropriate.
* admin/coccinelle/overlay.cocci, admin/coccinelle/symbol.cocci:
Remove.
2012-08-07 17:37:21 +04:00
..
build_string.cocci * src/alloc.c: Remove build_string. 2012-06-26 09:00:30 +04:00
frame.cocci Generalize INTERNAL_FIELD between buffers, keyboards and frames. 2012-07-31 16:36:19 +04:00
list_loop.cocci Use XCAR and XCDR instead of Fcar and Fcdr where possible. 2012-07-10 20:53:26 +04:00
process.cocci Use INTERNAL_FIELD for processes. 2012-08-01 10:23:24 +04:00
README
unibyte_string.cocci Simple wrapper for make_unibyte_string, adjust font_open_by_name. 2012-07-20 11:29:04 +04:00
vector_contents.cocci Use XCAR and XCDR instead of Fcar and Fcdr where possible. 2012-07-10 20:53:26 +04:00
window.cocci Use INTERNAL_FIELD for windows. 2012-08-01 09:11:36 +04:00
xzalloc.cocci Cleanup xmalloc. 2012-07-05 10:32:41 +04:00

This directory contains semantic patches for Coccinelle, a program matching
and transformation tool for programs written in C.  For more details, see
http://coccinelle.lip6.fr.