Rewrite globals to allow indirection in C.
commit94287573b60d2863214f5869f78b539fef84856b
authorTom Tromey <tromey@redhat.com>
Wed, 9 Sep 2009 19:45:59 +0000 (9 21:45 +0200)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Wed, 9 Sep 2009 19:45:59 +0000 (9 21:45 +0200)
tree711c3ce7a95fbad8a17aed3fe0f591c3d2bfc3ad
parent5e8c14f17879f980574c8c5fafb3e6bc4da8a2d8
Rewrite globals to allow indirection in C.

The bulk of the patch was done by running rewrite-globals.el.
Then a couple minor fixes were applied by hand.
87 files changed:
src/alloc.c
src/buffer.c
src/buffer.h
src/bytecode.c
src/callint.c
src/callproc.c
src/category.c
src/ccl.c
src/ccl.h
src/character.c
src/character.h
src/charset.c
src/charset.h
src/cmds.c
src/coding.c
src/coding.h
src/commands.h
src/composite.c
src/composite.h
src/data.c
src/dbusbind.c
src/dired.c
src/dispextern.h
src/dispnew.c
src/disptab.h
src/doc.c
src/dosfns.c
src/dosfns.h
src/editfns.c
src/emacs.c
src/eval.c
src/fileio.c
src/filelock.c
src/fns.c
src/font.c
src/font.h
src/fontset.c
src/fontset.h
src/frame.c
src/frame.h
src/fringe.c
src/globals.h [new file with mode: 0644]
src/image.c
src/insdel.c
src/intervals.h
src/keyboard.c
src/keyboard.h
src/keymap.c
src/lisp.h
src/lread.c
src/macros.c
src/macros.h
src/minibuf.c
src/msdos.c
src/print.c
src/process.c
src/rewrite-globals.el [new file with mode: 0644]
src/search.c
src/syntax.c
src/sysdep.c
src/term.c
src/terminal.c
src/termopts.h
src/textprop.c
src/undo.c
src/w16select.c
src/w32.c
src/w32console.c
src/w32fns.c
src/w32font.c
src/w32inevt.c
src/w32menu.c
src/w32proc.c
src/w32select.c
src/w32term.c
src/w32term.h
src/window.c
src/window.h
src/xdisp.c
src/xfaces.c
src/xfns.c
src/xfont.c
src/xmenu.c
src/xselect.c
src/xsmfns.c
src/xterm.c
src/xterm.h