annotate src/macros.h @ 112023:ac49e05bfcf2

Remove unused declarations * src/buffer.c: Remove unused declarations. * src/buffer.h: Likewise. * src/charset.h: Likewise. * src/composite.h: Likewise. * src/dispextern.h: Likewise. * src/dispnew.c: Likewise. * src/font.h: Likewise. * src/fontset.c: Likewise. * src/fontset.h: Likewise. * src/intervals.h: Likewise. * src/keymap.h: Likewise. * src/lisp.h: Likewise. * src/syntax.c: Likewise. * src/syntax.h: Likewise. * src/termhooks.h: Likewise. * src/window.h: Likewise. * src/xsettings.h: Likewise. * src/xterm.c: Likewise. * src/xterm.h: Likewise. * src/chartab.c (sub_char_table_ref): Make static. * src/dispnew.c (line_hash_code, required_matrix_height) (required_matrix_width): Likewise. * src/eval.c (interactive_p, apply_lambda): Likewise. * src/fns.c (string_make_multibyte, copy_hash_table, hash_clear): Likewise. * src/font.c (QCadstyle, QCregistry, font_make_spec) (font_parse_fcname, font_encode_char, font_at): Likewise. * src/frame.c (x_frame_get_arg): Likewise. * src/keymap.c (get_keyelt): Likewise. * src/lread.c (read_filtered_event): Likewise. * src/print.c (write_string_1): Likewise. * src/window.c (delete_window, window_height, window_width) (foreach_window): Likewise. * src/xrdb.c (x_get_customization_string, x_get_resource): Likewise. * src/xterm.c (x_scroll_bar_clear, xembed_set_info) (xembed_send_message): Likewise. * src/eval.c (run_hook_list_with_args): Delete. * src/font.c (font_unparse_gtkname, font_update_lface): Likewise. * src/terminal.c (get_terminal_param): Likewise. * src/xterm.c (x_alloc_lighter_color_for_widget): Likewise.
author Andreas Schwab <schwab@linux-m68k.org>
date Mon, 27 Dec 2010 18:29:38 +0100
parents e16f43875a48
children 417b1e4d63cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
1 /* Definitions for keyboard macro interpretation in GNU Emacs.
75227
e90d04cd455a Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 68651
diff changeset
2 Copyright (C) 1985, 2001, 2002, 2003, 2004, 2005,
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 100951
diff changeset
3 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
4
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
5 This file is part of GNU Emacs.
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
6
94994
29adfc9354e7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
7 GNU Emacs is free software: you can redistribute it and/or modify
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
8 it under the terms of the GNU General Public License as published by
94994
29adfc9354e7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
9 the Free Software Foundation, either version 3 of the License, or
29adfc9354e7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
10 (at your option) any later version.
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
11
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
12 GNU Emacs is distributed in the hope that it will be useful,
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
15 GNU General Public License for more details.
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
16
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
94994
29adfc9354e7 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
18 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
19
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
20
15970
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
21 /* Kbd macro currently being executed (a string or vector). */
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
22
61981
8131d95ff037 (Vexecuting_kbd_macro): Declare instead of Vexecuting_macro.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
23 extern Lisp_Object Vexecuting_kbd_macro;
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
24
15970
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
25 /* Index of next character to fetch from that macro. */
484
3165b2697c78 entered into RCS
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
26
62024
4f7e1a56469e (executing_kbd_macro_index): Rename from executing_macro_index.
Kim F. Storm <storm@cua.dk>
parents: 61981
diff changeset
27 extern EMACS_INT executing_kbd_macro_index;
15970
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
28
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
29 /* Number of successful iterations so far
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
30 for innermost keyboard macro.
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
31 This is not bound at each level,
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
32 so after an error, it describes the innermost interrupted macro. */
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
33
62024
4f7e1a56469e (executing_kbd_macro_index): Rename from executing_macro_index.
Kim F. Storm <storm@cua.dk>
parents: 61981
diff changeset
34 extern int executing_kbd_macro_iterations;
15970
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
35
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
36 /* This is the macro that was executing.
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
37 This is not bound at each level,
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
38 so after an error, it describes the innermost interrupted macro. */
d54ae2343dff (executing_macro_iterations, executing_macro): Declared.
Richard M. Stallman <rms@gnu.org>
parents: 14186
diff changeset
39
62024
4f7e1a56469e (executing_kbd_macro_index): Rename from executing_macro_index.
Kim F. Storm <storm@cua.dk>
parents: 61981
diff changeset
40 extern Lisp_Object executing_kbd_macro;
20300
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
41
47349
5c37672e24c8 (end_kbd_macro): Declare extern.
Kim F. Storm <storm@cua.dk>
parents: 47308
diff changeset
42 /* Finish defining the current keyboard macro. */
5c37672e24c8 (end_kbd_macro): Declare extern.
Kim F. Storm <storm@cua.dk>
parents: 47308
diff changeset
43
109099
e16f43875a48 Remove P_ and __P macros.
Jan D <jan.h.d@swipnet.se>
parents: 106815
diff changeset
44 extern void end_kbd_macro (void);
47349
5c37672e24c8 (end_kbd_macro): Declare extern.
Kim F. Storm <storm@cua.dk>
parents: 47308
diff changeset
45
20300
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
46 /* Declare that all chars stored so far in the kbd macro being defined
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
47 really belong to it. This is done in between editor commands. */
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
48
109099
e16f43875a48 Remove P_ and __P macros.
Jan D <jan.h.d@swipnet.se>
parents: 106815
diff changeset
49 extern void finalize_kbd_macro_chars (void);
20300
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
50
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
51 /* Store a character into kbd macro being defined */
1030a9fcf001 Declare finalize_kbd_macro_chars and
Andreas Schwab <schwab@suse.de>
parents: 15970
diff changeset
52
109099
e16f43875a48 Remove P_ and __P macros.
Jan D <jan.h.d@swipnet.se>
parents: 106815
diff changeset
53 extern void store_kbd_macro_char (Lisp_Object);
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 47349
diff changeset
54
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 47349
diff changeset
55 /* arch-tag: 8edb7088-682f-4d1f-a4d9-0fbb7284234e
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 47349
diff changeset
56 (do not change this comment) */