diff options
| author | Tom Tromey | 2012-07-03 12:24:42 -0600 |
|---|---|---|
| committer | Tom Tromey | 2012-07-03 12:24:42 -0600 |
| commit | 404dbd373a91c0b994005e88fe703d9144873b27 (patch) | |
| tree | 758143095cab84ccd7962166584b94787df03267 /src | |
| parent | 8e4fd1e172f5fc3daf8219965a588bf0125ba311 (diff) | |
| download | emacs-404dbd373a91c0b994005e88fe703d9144873b27.tar.gz emacs-404dbd373a91c0b994005e88fe703d9144873b27.zip | |
Auto-generate EXFUN using make-docfile
src
* window.c (Fset_window_margins, Fset_window_fringes)
(Fset_window_scroll_bars, Fset_window_vscroll): No longer static.
* textprop.c (Fprevious_property_change): No longer static.
* syntax.c (Fsyntax_table_p): No longer static.
* process.c (Fget_process, Fprocess_datagram_address): No longer
static.
* keymap.c (Flookup_key, Fcopy_keymap): No longer static.
* keyboard.c (Fcommand_execute): No longer static.
Remove EXFUN.
* insdel.c (Fcombine_after_change_execute): No longer static.
* image.c (Finit_image_library): No longer static.
* fileio.c (Fmake_symbolic_link): No longer static.
* eval.c (Ffetch_bytecode): No longer static.
* editfns.c (Fuser_full_name): No longer static.
* doc.c: (Fdocumentation_property, Fsnarf_documentation): No
longer static.
* buffer.c (Fset_buffer_major_mode, Fdelete_overlay): No longer
static.
* dired.c (Ffile_attributes): No longer static.
* composite.c (Fcomposition_get_gstring): No longer static.
* callproc.c (Fgetenv_internal): No longer static.
* ccl.h: Remove EXFUNs.
* buffer.h: Remove EXFUNs.
* dispextern.h: Remove EXFUNs.
* intervals.h: Remove EXFUNs.
* fontset.h: Remove EXFUN.
* font.h: Remove EXFUNs.
* dosfns.c (system_process_attributes): Remove EXFUN.
* keymap.h: Remove EXFUNs.
* lisp.h: Remove EXFUNs.
* w32term.h: Remove EXFUNs.
* window.h: Remove EXFUNs.
* xsettings.h: Remove EXFUN.
* xterm.h: Remove EXFUN.
lib-src
* make-docfile.c (enum global_type) <FUNCTION>: New constant.
(struct global) <value>: New field.
(add_global): Add 'value' argument.
(compare_globals): Sort functions at the end.
(close_emacs_globals): New function.
(write_globals): Handle functions.
(scan_c_file): Call add_global for DEFUN.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 38 | ||||
| -rw-r--r-- | src/buffer.c | 2 | ||||
| -rw-r--r-- | src/buffer.h | 5 | ||||
| -rw-r--r-- | src/callproc.c | 2 | ||||
| -rw-r--r-- | src/ccl.h | 4 | ||||
| -rw-r--r-- | src/composite.c | 3 | ||||
| -rw-r--r-- | src/dired.c | 1 | ||||
| -rw-r--r-- | src/dispextern.h | 3 | ||||
| -rw-r--r-- | src/doc.c | 3 | ||||
| -rw-r--r-- | src/dosfns.c | 1 | ||||
| -rw-r--r-- | src/editfns.c | 1 | ||||
| -rw-r--r-- | src/eval.c | 1 | ||||
| -rw-r--r-- | src/fileio.c | 1 | ||||
| -rw-r--r-- | src/font.h | 5 | ||||
| -rw-r--r-- | src/fontset.h | 1 | ||||
| -rw-r--r-- | src/image.c | 1 | ||||
| -rw-r--r-- | src/insdel.c | 2 | ||||
| -rw-r--r-- | src/intervals.h | 10 | ||||
| -rw-r--r-- | src/keyboard.c | 3 | ||||
| -rw-r--r-- | src/keymap.c | 3 | ||||
| -rw-r--r-- | src/keymap.h | 10 | ||||
| -rw-r--r-- | src/lisp.h | 298 | ||||
| -rw-r--r-- | src/nsterm.h | 2 | ||||
| -rw-r--r-- | src/process.c | 5 | ||||
| -rw-r--r-- | src/syntax.c | 1 | ||||
| -rw-r--r-- | src/textprop.c | 3 | ||||
| -rw-r--r-- | src/w32term.h | 3 | ||||
| -rw-r--r-- | src/window.c | 7 | ||||
| -rw-r--r-- | src/window.h | 16 | ||||
| -rw-r--r-- | src/xsettings.h | 2 | ||||
| -rw-r--r-- | src/xterm.h | 1 |
31 files changed, 40 insertions, 398 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 805b189ae83..4f06b3d3509 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,41 @@ | |||
| 1 | 2012-07-03 Tom Tromey <tromey@redhat.com> | ||
| 2 | |||
| 3 | * window.c (Fset_window_margins, Fset_window_fringes) | ||
| 4 | (Fset_window_scroll_bars, Fset_window_vscroll): No longer static. | ||
| 5 | * textprop.c (Fprevious_property_change): No longer static. | ||
| 6 | * syntax.c (Fsyntax_table_p): No longer static. | ||
| 7 | * process.c (Fget_process, Fprocess_datagram_address): No longer | ||
| 8 | static. | ||
| 9 | * keymap.c (Flookup_key, Fcopy_keymap): No longer static. | ||
| 10 | * keyboard.c (Fcommand_execute): No longer static. | ||
| 11 | Remove EXFUN. | ||
| 12 | * insdel.c (Fcombine_after_change_execute): No longer static. | ||
| 13 | * image.c (Finit_image_library): No longer static. | ||
| 14 | * fileio.c (Fmake_symbolic_link): No longer static. | ||
| 15 | * eval.c (Ffetch_bytecode): No longer static. | ||
| 16 | * editfns.c (Fuser_full_name): No longer static. | ||
| 17 | * doc.c: (Fdocumentation_property, Fsnarf_documentation): No | ||
| 18 | longer static. | ||
| 19 | * buffer.c (Fset_buffer_major_mode, Fdelete_overlay): No longer | ||
| 20 | static. | ||
| 21 | * dired.c (Ffile_attributes): No longer static. | ||
| 22 | * composite.c (Fcomposition_get_gstring): No longer static. | ||
| 23 | * callproc.c (Fgetenv_internal): No longer static. | ||
| 24 | |||
| 25 | * ccl.h: Remove EXFUNs. | ||
| 26 | * buffer.h: Remove EXFUNs. | ||
| 27 | * dispextern.h: Remove EXFUNs. | ||
| 28 | * intervals.h: Remove EXFUNs. | ||
| 29 | * fontset.h: Remove EXFUN. | ||
| 30 | * font.h: Remove EXFUNs. | ||
| 31 | * dosfns.c (system_process_attributes): Remove EXFUN. | ||
| 32 | * keymap.h: Remove EXFUNs. | ||
| 33 | * lisp.h: Remove EXFUNs. | ||
| 34 | * w32term.h: Remove EXFUNs. | ||
| 35 | * window.h: Remove EXFUNs. | ||
| 36 | * xsettings.h: Remove EXFUN. | ||
| 37 | * xterm.h: Remove EXFUN. | ||
| 38 | |||
| 1 | 2012-07-03 Glenn Morris <rgm@gnu.org> | 39 | 2012-07-03 Glenn Morris <rgm@gnu.org> |
| 2 | 40 | ||
| 3 | * lisp.h (Frandom): Make it visible to C. | 41 | * lisp.h (Frandom): Make it visible to C. |
diff --git a/src/buffer.c b/src/buffer.c index 83f0eb153c5..2f8705c9a32 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -107,8 +107,6 @@ static char buffer_permanent_local_flags[MAX_PER_BUFFER_VARS]; | |||
| 107 | 107 | ||
| 108 | int last_per_buffer_idx; | 108 | int last_per_buffer_idx; |
| 109 | 109 | ||
| 110 | static Lisp_Object Fset_buffer_major_mode (Lisp_Object); | ||
| 111 | static Lisp_Object Fdelete_overlay (Lisp_Object); | ||
| 112 | static void call_overlay_mod_hooks (Lisp_Object list, Lisp_Object overlay, | 110 | static void call_overlay_mod_hooks (Lisp_Object list, Lisp_Object overlay, |
| 113 | int after, Lisp_Object arg1, | 111 | int after, Lisp_Object arg1, |
| 114 | Lisp_Object arg2, Lisp_Object arg3); | 112 | Lisp_Object arg2, Lisp_Object arg3); |
diff --git a/src/buffer.h b/src/buffer.h index b48791f306f..b58c5c165e1 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -930,11 +930,6 @@ extern void mmap_set_vars (int); | |||
| 930 | } \ | 930 | } \ |
| 931 | } while (0) | 931 | } while (0) |
| 932 | 932 | ||
| 933 | EXFUN (Fbuffer_live_p, 1); | ||
| 934 | EXFUN (Fbuffer_name, 1); | ||
| 935 | EXFUN (Fnext_overlay_change, 1); | ||
| 936 | EXFUN (Fbuffer_local_value, 2); | ||
| 937 | |||
| 938 | extern Lisp_Object Qbefore_change_functions; | 933 | extern Lisp_Object Qbefore_change_functions; |
| 939 | extern Lisp_Object Qafter_change_functions; | 934 | extern Lisp_Object Qafter_change_functions; |
| 940 | extern Lisp_Object Qfirst_change_hook; | 935 | extern Lisp_Object Qfirst_change_hook; |
diff --git a/src/callproc.c b/src/callproc.c index 804af1e9abb..70780996f27 100644 --- a/src/callproc.c +++ b/src/callproc.c | |||
| @@ -97,8 +97,6 @@ int synch_process_retcode; | |||
| 97 | /* Nonzero if this is termination due to exit. */ | 97 | /* Nonzero if this is termination due to exit. */ |
| 98 | static int call_process_exited; | 98 | static int call_process_exited; |
| 99 | 99 | ||
| 100 | static Lisp_Object Fgetenv_internal (Lisp_Object, Lisp_Object); | ||
| 101 | |||
| 102 | static Lisp_Object | 100 | static Lisp_Object |
| 103 | call_process_kill (Lisp_Object fdpid) | 101 | call_process_kill (Lisp_Object fdpid) |
| 104 | { | 102 | { |
| @@ -1,6 +1,6 @@ | |||
| 1 | /* Header for CCL (Code Conversion Language) interpreter. | 1 | /* Header for CCL (Code Conversion Language) interpreter. |
| 2 | Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | 2 | Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
| 3 | 2005, 2006, 2007, 2008, 2009, 2010, 2011 | 3 | 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 |
| 4 | National Institute of Advanced Industrial Science and Technology (AIST) | 4 | National Institute of Advanced Industrial Science and Technology (AIST) |
| 5 | Registration Number H14PRO021 | 5 | Registration Number H14PRO021 |
| 6 | Copyright (C) 2003 | 6 | Copyright (C) 2003 |
| @@ -101,8 +101,6 @@ extern void ccl_driver (struct ccl_program *, int *, int *, int, int, | |||
| 101 | 101 | ||
| 102 | extern Lisp_Object Qccl, Qcclp; | 102 | extern Lisp_Object Qccl, Qcclp; |
| 103 | 103 | ||
| 104 | EXFUN (Fccl_program_p, 1); | ||
| 105 | |||
| 106 | #define CHECK_CCL_PROGRAM(x) \ | 104 | #define CHECK_CCL_PROGRAM(x) \ |
| 107 | do { \ | 105 | do { \ |
| 108 | if (NILP (Fccl_program_p (x))) \ | 106 | if (NILP (Fccl_program_p (x))) \ |
diff --git a/src/composite.c b/src/composite.c index 79942acad02..6c24bc8bc6f 100644 --- a/src/composite.c +++ b/src/composite.c | |||
| @@ -158,9 +158,6 @@ static Lisp_Object Qauto_composition_function; | |||
| 158 | auto-compositions. */ | 158 | auto-compositions. */ |
| 159 | #define MAX_AUTO_COMPOSITION_LOOKBACK 3 | 159 | #define MAX_AUTO_COMPOSITION_LOOKBACK 3 |
| 160 | 160 | ||
| 161 | static Lisp_Object Fcomposition_get_gstring (Lisp_Object, Lisp_Object, | ||
| 162 | Lisp_Object, Lisp_Object); | ||
| 163 | |||
| 164 | /* Temporary variable used in macros COMPOSITION_XXX. */ | 161 | /* Temporary variable used in macros COMPOSITION_XXX. */ |
| 165 | Lisp_Object composition_temp; | 162 | Lisp_Object composition_temp; |
| 166 | 163 | ||
diff --git a/src/dired.c b/src/dired.c index b319072aa33..48d3da1eada 100644 --- a/src/dired.c +++ b/src/dired.c | |||
| @@ -88,7 +88,6 @@ static Lisp_Object Qfile_attributes; | |||
| 88 | static Lisp_Object Qfile_attributes_lessp; | 88 | static Lisp_Object Qfile_attributes_lessp; |
| 89 | 89 | ||
| 90 | static ptrdiff_t scmp (const char *, const char *, ptrdiff_t); | 90 | static ptrdiff_t scmp (const char *, const char *, ptrdiff_t); |
| 91 | static Lisp_Object Ffile_attributes (Lisp_Object, Lisp_Object); | ||
| 92 | 91 | ||
| 93 | #ifdef WINDOWSNT | 92 | #ifdef WINDOWSNT |
| 94 | Lisp_Object | 93 | Lisp_Object |
diff --git a/src/dispextern.h b/src/dispextern.h index c7adc4dadec..4672d108e93 100644 --- a/src/dispextern.h +++ b/src/dispextern.h | |||
| @@ -3244,7 +3244,6 @@ void x_implicitly_set_name (struct frame *, Lisp_Object, Lisp_Object); | |||
| 3244 | 3244 | ||
| 3245 | extern Lisp_Object tip_frame; | 3245 | extern Lisp_Object tip_frame; |
| 3246 | extern Window tip_window; | 3246 | extern Window tip_window; |
| 3247 | EXFUN (Fx_hide_tip, 0); | ||
| 3248 | extern void start_hourglass (void); | 3247 | extern void start_hourglass (void); |
| 3249 | extern void cancel_hourglass (void); | 3248 | extern void cancel_hourglass (void); |
| 3250 | extern int hourglass_shown_p; | 3249 | extern int hourglass_shown_p; |
| @@ -3356,8 +3355,6 @@ extern void produce_special_glyphs (struct it *, enum display_element_type); | |||
| 3356 | extern int tty_capable_p (struct tty_display_info *, unsigned, unsigned long, unsigned long); | 3355 | extern int tty_capable_p (struct tty_display_info *, unsigned, unsigned long, unsigned long); |
| 3357 | extern void set_tty_color_mode (struct tty_display_info *, struct frame *); | 3356 | extern void set_tty_color_mode (struct tty_display_info *, struct frame *); |
| 3358 | extern struct terminal *get_named_tty (const char *); | 3357 | extern struct terminal *get_named_tty (const char *); |
| 3359 | EXFUN (Ftty_type, 1); | ||
| 3360 | EXFUN (Fcontrolling_tty_p, 1); | ||
| 3361 | extern void create_tty_output (struct frame *); | 3358 | extern void create_tty_output (struct frame *); |
| 3362 | extern struct terminal *init_tty (const char *, const char *, int); | 3359 | extern struct terminal *init_tty (const char *, const char *, int); |
| 3363 | extern void tty_append_glyph (struct it *); | 3360 | extern void tty_append_glyph (struct it *); |
| @@ -42,9 +42,6 @@ static char *get_doc_string_buffer; | |||
| 42 | static ptrdiff_t get_doc_string_buffer_size; | 42 | static ptrdiff_t get_doc_string_buffer_size; |
| 43 | 43 | ||
| 44 | static unsigned char *read_bytecode_pointer; | 44 | static unsigned char *read_bytecode_pointer; |
| 45 | static Lisp_Object Fdocumentation_property (Lisp_Object, Lisp_Object, | ||
| 46 | Lisp_Object); | ||
| 47 | static Lisp_Object Fsnarf_documentation (Lisp_Object); | ||
| 48 | 45 | ||
| 49 | /* readchar in lread.c calls back here to fetch the next byte. | 46 | /* readchar in lread.c calls back here to fetch the next byte. |
| 50 | If UNREADFLAG is 1, we unread a byte. */ | 47 | If UNREADFLAG is 1, we unread a byte. */ |
diff --git a/src/dosfns.c b/src/dosfns.c index e87b63cf8da..ee28801e841 100644 --- a/src/dosfns.c +++ b/src/dosfns.c | |||
| @@ -546,7 +546,6 @@ system_process_attributes (Lisp_Object pid) | |||
| 546 | int i; | 546 | int i; |
| 547 | Lisp_Object cmd_str, decoded_cmd, tem; | 547 | Lisp_Object cmd_str, decoded_cmd, tem; |
| 548 | double pmem; | 548 | double pmem; |
| 549 | EXFUN (Fget_internal_run_time, 0); | ||
| 550 | #ifndef SYSTEM_MALLOC | 549 | #ifndef SYSTEM_MALLOC |
| 551 | extern unsigned long ret_lim_data (); | 550 | extern unsigned long ret_lim_data (); |
| 552 | #endif | 551 | #endif |
diff --git a/src/editfns.c b/src/editfns.c index 4c3b80be14a..8812ed9e555 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -79,7 +79,6 @@ static int tm_diff (struct tm *, struct tm *); | |||
| 79 | static void update_buffer_properties (ptrdiff_t, ptrdiff_t); | 79 | static void update_buffer_properties (ptrdiff_t, ptrdiff_t); |
| 80 | 80 | ||
| 81 | static Lisp_Object Qbuffer_access_fontify_functions; | 81 | static Lisp_Object Qbuffer_access_fontify_functions; |
| 82 | static Lisp_Object Fuser_full_name (Lisp_Object); | ||
| 83 | 82 | ||
| 84 | /* Symbol for the text property used to mark fields. */ | 83 | /* Symbol for the text property used to mark fields. */ |
| 85 | 84 | ||
diff --git a/src/eval.c b/src/eval.c index bff997439e0..906adb8bf8e 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -133,7 +133,6 @@ Lisp_Object inhibit_lisp_code; | |||
| 133 | static Lisp_Object funcall_lambda (Lisp_Object, ptrdiff_t, Lisp_Object *); | 133 | static Lisp_Object funcall_lambda (Lisp_Object, ptrdiff_t, Lisp_Object *); |
| 134 | static int interactive_p (int); | 134 | static int interactive_p (int); |
| 135 | static Lisp_Object apply_lambda (Lisp_Object fun, Lisp_Object args); | 135 | static Lisp_Object apply_lambda (Lisp_Object fun, Lisp_Object args); |
| 136 | static Lisp_Object Ffetch_bytecode (Lisp_Object); | ||
| 137 | 136 | ||
| 138 | void | 137 | void |
| 139 | init_eval_once (void) | 138 | init_eval_once (void) |
diff --git a/src/fileio.c b/src/fileio.c index 824a92148cb..942957030e0 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -148,7 +148,6 @@ Lisp_Object Qfile_name_history; | |||
| 148 | 148 | ||
| 149 | static Lisp_Object Qcar_less_than_car; | 149 | static Lisp_Object Qcar_less_than_car; |
| 150 | 150 | ||
| 151 | static Lisp_Object Fmake_symbolic_link (Lisp_Object, Lisp_Object, Lisp_Object); | ||
| 152 | static int a_write (int, Lisp_Object, ptrdiff_t, ptrdiff_t, | 151 | static int a_write (int, Lisp_Object, ptrdiff_t, ptrdiff_t, |
| 153 | Lisp_Object *, struct coding_system *); | 152 | Lisp_Object *, struct coding_system *); |
| 154 | static int e_write (int, Lisp_Object, ptrdiff_t, ptrdiff_t, | 153 | static int e_write (int, Lisp_Object, ptrdiff_t, ptrdiff_t, |
diff --git a/src/font.h b/src/font.h index b058be67aa3..adb2566327c 100644 --- a/src/font.h +++ b/src/font.h | |||
| @@ -734,13 +734,8 @@ struct font_data_list | |||
| 734 | struct font_data_list *next; | 734 | struct font_data_list *next; |
| 735 | }; | 735 | }; |
| 736 | 736 | ||
| 737 | EXFUN (Ffont_spec, MANY); | ||
| 738 | extern Lisp_Object copy_font_spec (Lisp_Object); | 737 | extern Lisp_Object copy_font_spec (Lisp_Object); |
| 739 | extern Lisp_Object merge_font_spec (Lisp_Object, Lisp_Object); | 738 | extern Lisp_Object merge_font_spec (Lisp_Object, Lisp_Object); |
| 740 | EXFUN (Ffont_get, 2); | ||
| 741 | EXFUN (Ffont_put, 3); | ||
| 742 | EXFUN (Flist_fonts, 4); | ||
| 743 | EXFUN (Ffont_xlfd_name, 2); | ||
| 744 | 739 | ||
| 745 | extern Lisp_Object font_make_entity (void); | 740 | extern Lisp_Object font_make_entity (void); |
| 746 | extern Lisp_Object font_make_object (int, Lisp_Object, int); | 741 | extern Lisp_Object font_make_object (int, Lisp_Object, int); |
diff --git a/src/fontset.h b/src/fontset.h index 6d6ad5dbfc6..3eb8d633b6c 100644 --- a/src/fontset.h +++ b/src/fontset.h | |||
| @@ -39,7 +39,6 @@ extern Lisp_Object font_for_char (struct face *, int, int, Lisp_Object); | |||
| 39 | extern int make_fontset_for_ascii_face (FRAME_PTR, int, struct face *); | 39 | extern int make_fontset_for_ascii_face (FRAME_PTR, int, struct face *); |
| 40 | extern int fontset_from_font (Lisp_Object); | 40 | extern int fontset_from_font (Lisp_Object); |
| 41 | extern int fs_query_fontset (Lisp_Object, int); | 41 | extern int fs_query_fontset (Lisp_Object, int); |
| 42 | EXFUN (Fquery_fontset, 2); | ||
| 43 | extern Lisp_Object list_fontsets (struct frame *, Lisp_Object, int); | 42 | extern Lisp_Object list_fontsets (struct frame *, Lisp_Object, int); |
| 44 | 43 | ||
| 45 | extern Lisp_Object Qlatin; | 44 | extern Lisp_Object Qlatin; |
diff --git a/src/image.c b/src/image.c index 9b1c7f1b280..d67faff1821 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -138,7 +138,6 @@ static unsigned long lookup_rgb_color (struct frame *f, int r, int g, int b); | |||
| 138 | static void free_color_table (void); | 138 | static void free_color_table (void); |
| 139 | static unsigned long *colors_in_color_table (int *n); | 139 | static unsigned long *colors_in_color_table (int *n); |
| 140 | #endif | 140 | #endif |
| 141 | static Lisp_Object Finit_image_library (Lisp_Object, Lisp_Object); | ||
| 142 | 141 | ||
| 143 | /* Code to deal with bitmaps. Bitmaps are referenced by their bitmap | 142 | /* Code to deal with bitmaps. Bitmaps are referenced by their bitmap |
| 144 | id, which is just an int that this section returns. Bitmaps are | 143 | id, which is just an int that this section returns. Bitmaps are |
diff --git a/src/insdel.c b/src/insdel.c index 060f83f7a2f..2074916cfde 100644 --- a/src/insdel.c +++ b/src/insdel.c | |||
| @@ -41,8 +41,6 @@ static void insert_from_buffer_1 (struct buffer *buf, | |||
| 41 | static void gap_left (ptrdiff_t charpos, ptrdiff_t bytepos, int newgap); | 41 | static void gap_left (ptrdiff_t charpos, ptrdiff_t bytepos, int newgap); |
| 42 | static void gap_right (ptrdiff_t charpos, ptrdiff_t bytepos); | 42 | static void gap_right (ptrdiff_t charpos, ptrdiff_t bytepos); |
| 43 | 43 | ||
| 44 | static Lisp_Object Fcombine_after_change_execute (void); | ||
| 45 | |||
| 46 | /* List of elements of the form (BEG-UNCHANGED END-UNCHANGED CHANGE-AMOUNT) | 44 | /* List of elements of the form (BEG-UNCHANGED END-UNCHANGED CHANGE-AMOUNT) |
| 47 | describing changes which happened while combine_after_change_calls | 45 | describing changes which happened while combine_after_change_calls |
| 48 | was nonzero. We use this to decide how to call them | 46 | was nonzero. We use this to decide how to call them |
diff --git a/src/intervals.h b/src/intervals.h index 6a2a8c9d83d..8d2ee8346cf 100644 --- a/src/intervals.h +++ b/src/intervals.h | |||
| @@ -308,16 +308,6 @@ extern Lisp_Object Qinvisible, Qintangible; | |||
| 308 | /* Sticky properties. */ | 308 | /* Sticky properties. */ |
| 309 | extern Lisp_Object Qfront_sticky, Qrear_nonsticky; | 309 | extern Lisp_Object Qfront_sticky, Qrear_nonsticky; |
| 310 | 310 | ||
| 311 | EXFUN (Fget_char_property, 3); | ||
| 312 | EXFUN (Fget_text_property, 3); | ||
| 313 | EXFUN (Ftext_properties_at, 2); | ||
| 314 | EXFUN (Fnext_property_change, 3); | ||
| 315 | EXFUN (Fadd_text_properties, 4); | ||
| 316 | EXFUN (Fset_text_properties, 4); | ||
| 317 | EXFUN (Fremove_text_properties, 4); | ||
| 318 | EXFUN (Fremove_list_of_text_properties, 4); | ||
| 319 | EXFUN (Ftext_property_any, 5); | ||
| 320 | EXFUN (Fprevious_single_char_property_change, 4); | ||
| 321 | extern Lisp_Object copy_text_properties (Lisp_Object, Lisp_Object, | 311 | extern Lisp_Object copy_text_properties (Lisp_Object, Lisp_Object, |
| 322 | Lisp_Object, Lisp_Object, | 312 | Lisp_Object, Lisp_Object, |
| 323 | Lisp_Object, Lisp_Object); | 313 | Lisp_Object, Lisp_Object); |
diff --git a/src/keyboard.c b/src/keyboard.c index fccef038f8a..65b7d538358 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -459,8 +459,6 @@ static void interrupt_signal (int signalnum); | |||
| 459 | #ifdef SIGIO | 459 | #ifdef SIGIO |
| 460 | static void input_available_signal (int signo); | 460 | static void input_available_signal (int signo); |
| 461 | #endif | 461 | #endif |
| 462 | static Lisp_Object (Fcommand_execute) (Lisp_Object, Lisp_Object, Lisp_Object, | ||
| 463 | Lisp_Object); | ||
| 464 | static void handle_interrupt (void); | 462 | static void handle_interrupt (void); |
| 465 | static _Noreturn void quit_throw_to_read_char (int); | 463 | static _Noreturn void quit_throw_to_read_char (int); |
| 466 | static void process_special_events (void); | 464 | static void process_special_events (void); |
| @@ -1324,7 +1322,6 @@ cancel_hourglass_unwind (Lisp_Object arg) | |||
| 1324 | /* FIXME: This is wrong rather than test window-system, we should call | 1322 | /* FIXME: This is wrong rather than test window-system, we should call |
| 1325 | a new set-selection, which will then dispatch to x-set-selection, or | 1323 | a new set-selection, which will then dispatch to x-set-selection, or |
| 1326 | tty-set-selection, or w32-set-selection, ... */ | 1324 | tty-set-selection, or w32-set-selection, ... */ |
| 1327 | EXFUN (Fwindow_system, 1); | ||
| 1328 | 1325 | ||
| 1329 | Lisp_Object | 1326 | Lisp_Object |
| 1330 | command_loop_1 (void) | 1327 | command_loop_1 (void) |
diff --git a/src/keymap.c b/src/keymap.c index 6c59a4a78d0..db4d5d12ee4 100644 --- a/src/keymap.c +++ b/src/keymap.c | |||
| @@ -92,7 +92,6 @@ static Lisp_Object where_is_cache; | |||
| 92 | /* Which keymaps are reverse-stored in the cache. */ | 92 | /* Which keymaps are reverse-stored in the cache. */ |
| 93 | static Lisp_Object where_is_cache_keymaps; | 93 | static Lisp_Object where_is_cache_keymaps; |
| 94 | 94 | ||
| 95 | static Lisp_Object Flookup_key (Lisp_Object, Lisp_Object, Lisp_Object); | ||
| 96 | static Lisp_Object store_in_keymap (Lisp_Object, Lisp_Object, Lisp_Object); | 95 | static Lisp_Object store_in_keymap (Lisp_Object, Lisp_Object, Lisp_Object); |
| 97 | 96 | ||
| 98 | static Lisp_Object define_as_prefix (Lisp_Object, Lisp_Object); | 97 | static Lisp_Object define_as_prefix (Lisp_Object, Lisp_Object); |
| @@ -956,8 +955,6 @@ store_in_keymap (Lisp_Object keymap, register Lisp_Object idx, Lisp_Object def) | |||
| 956 | return def; | 955 | return def; |
| 957 | } | 956 | } |
| 958 | 957 | ||
| 959 | static Lisp_Object Fcopy_keymap (Lisp_Object); | ||
| 960 | |||
| 961 | static Lisp_Object | 958 | static Lisp_Object |
| 962 | copy_keymap_item (Lisp_Object elt) | 959 | copy_keymap_item (Lisp_Object elt) |
| 963 | { | 960 | { |
diff --git a/src/keymap.h b/src/keymap.h index d9334cda0f4..5ed70c67b85 100644 --- a/src/keymap.h +++ b/src/keymap.h | |||
| @@ -34,19 +34,9 @@ extern Lisp_Object Qkeymap, Qmenu_bar; | |||
| 34 | extern Lisp_Object Qremap; | 34 | extern Lisp_Object Qremap; |
| 35 | extern Lisp_Object Qmenu_item; | 35 | extern Lisp_Object Qmenu_item; |
| 36 | extern Lisp_Object current_global_map; | 36 | extern Lisp_Object current_global_map; |
| 37 | EXFUN (Fmake_sparse_keymap, 1); | ||
| 38 | EXFUN (Fkeymap_prompt, 1); | ||
| 39 | EXFUN (Fdefine_key, 3); | ||
| 40 | EXFUN (Fcommand_remapping, 3); | ||
| 41 | EXFUN (Fkey_binding, 4); | ||
| 42 | EXFUN (Fkey_description, 2); | ||
| 43 | extern char *push_key_description (EMACS_INT, char *, int); | 37 | extern char *push_key_description (EMACS_INT, char *, int); |
| 44 | EXFUN (Fsingle_key_description, 2); | ||
| 45 | EXFUN (Fwhere_is_internal, 5); | ||
| 46 | EXFUN (Fcurrent_active_maps, 2); | ||
| 47 | extern Lisp_Object access_keymap (Lisp_Object, Lisp_Object, int, int, int); | 38 | extern Lisp_Object access_keymap (Lisp_Object, Lisp_Object, int, int, int); |
| 48 | extern Lisp_Object get_keymap (Lisp_Object, int, int); | 39 | extern Lisp_Object get_keymap (Lisp_Object, int, int); |
| 49 | EXFUN (Fset_keymap_parent, 2); | ||
| 50 | extern void describe_map_tree (Lisp_Object, int, Lisp_Object, Lisp_Object, | 40 | extern void describe_map_tree (Lisp_Object, int, Lisp_Object, Lisp_Object, |
| 51 | const char *, int, int, int, int); | 41 | const char *, int, int, int, int); |
| 52 | extern ptrdiff_t current_minor_maps (Lisp_Object **, Lisp_Object **); | 42 | extern ptrdiff_t current_minor_maps (Lisp_Object **, Lisp_Object **); |
diff --git a/src/lisp.h b/src/lisp.h index 2059e2a3fbd..9102103bc7b 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -2308,56 +2308,12 @@ extern Lisp_Object Qinteger; | |||
| 2308 | 2308 | ||
| 2309 | extern Lisp_Object Qfont_spec, Qfont_entity, Qfont_object; | 2309 | extern Lisp_Object Qfont_spec, Qfont_entity, Qfont_object; |
| 2310 | 2310 | ||
| 2311 | EXFUN (Finteractive_form, 1); | ||
| 2312 | EXFUN (Fbyteorder, 0); | ||
| 2313 | |||
| 2314 | /* Defined in frame.c */ | 2311 | /* Defined in frame.c */ |
| 2315 | extern Lisp_Object Qframep; | 2312 | extern Lisp_Object Qframep; |
| 2316 | 2313 | ||
| 2317 | /* Defined in data.c */ | 2314 | /* Defined in data.c */ |
| 2318 | EXFUN (Fcar, 1); | ||
| 2319 | EXFUN (Fcar_safe, 1); | ||
| 2320 | EXFUN (Fcdr, 1); | ||
| 2321 | EXFUN (Fcdr_safe, 1); | ||
| 2322 | EXFUN (Fsetcar, 2); | ||
| 2323 | EXFUN (Fsetcdr, 2); | ||
| 2324 | EXFUN (Fboundp, 1); | ||
| 2325 | EXFUN (Ffboundp, 1); | ||
| 2326 | EXFUN (Fsymbol_function, 1); | ||
| 2327 | EXFUN (Fsymbol_name, 1); | ||
| 2328 | extern Lisp_Object indirect_function (Lisp_Object); | 2315 | extern Lisp_Object indirect_function (Lisp_Object); |
| 2329 | EXFUN (Findirect_function, 2); | ||
| 2330 | EXFUN (Ffset, 2); | ||
| 2331 | EXFUN (Fsymbol_value, 1); | ||
| 2332 | extern Lisp_Object find_symbol_value (Lisp_Object); | 2316 | extern Lisp_Object find_symbol_value (Lisp_Object); |
| 2333 | EXFUN (Fset, 2); | ||
| 2334 | EXFUN (Fdefault_value, 1); | ||
| 2335 | EXFUN (Fset_default, 2); | ||
| 2336 | EXFUN (Fdefault_boundp, 1); | ||
| 2337 | EXFUN (Fmake_local_variable, 1); | ||
| 2338 | EXFUN (Flocal_variable_p, 2); | ||
| 2339 | |||
| 2340 | EXFUN (Faref, 2); | ||
| 2341 | EXFUN (Faset, 3); | ||
| 2342 | |||
| 2343 | EXFUN (Fstring_to_number, 2); | ||
| 2344 | EXFUN (Fnumber_to_string, 1); | ||
| 2345 | EXFUN (Fgtr, 2); | ||
| 2346 | EXFUN (Flss, 2); | ||
| 2347 | EXFUN (Fgeq, 2); | ||
| 2348 | EXFUN (Fleq, 2); | ||
| 2349 | EXFUN (Fzerop, 1); | ||
| 2350 | EXFUN (Fplus, MANY); | ||
| 2351 | EXFUN (Fminus, MANY); | ||
| 2352 | EXFUN (Ftimes, MANY); | ||
| 2353 | EXFUN (Fquo, MANY); | ||
| 2354 | EXFUN (Frem, 2); | ||
| 2355 | EXFUN (Fmax, MANY); | ||
| 2356 | EXFUN (Fmin, MANY); | ||
| 2357 | |||
| 2358 | EXFUN (Fadd1, 1); | ||
| 2359 | EXFUN (Fsub1, 1); | ||
| 2360 | EXFUN (Fmake_variable_buffer_local, 1); | ||
| 2361 | 2317 | ||
| 2362 | /* Convert the integer I to an Emacs representation, either the integer | 2318 | /* Convert the integer I to an Emacs representation, either the integer |
| 2363 | itself, or a cons of two or three integers, or if all else fails a float. | 2319 | itself, or a cons of two or three integers, or if all else fails a float. |
| @@ -2399,22 +2355,11 @@ extern void init_data (void); | |||
| 2399 | extern void swap_in_global_binding (struct Lisp_Symbol *); | 2355 | extern void swap_in_global_binding (struct Lisp_Symbol *); |
| 2400 | 2356 | ||
| 2401 | /* Defined in cmds.c */ | 2357 | /* Defined in cmds.c */ |
| 2402 | EXFUN (Fend_of_line, 1); | ||
| 2403 | EXFUN (Fforward_char, 1); | ||
| 2404 | EXFUN (Fforward_line, 1); | ||
| 2405 | extern void syms_of_cmds (void); | 2358 | extern void syms_of_cmds (void); |
| 2406 | extern void keys_of_cmds (void); | 2359 | extern void keys_of_cmds (void); |
| 2407 | 2360 | ||
| 2408 | /* Defined in coding.c */ | 2361 | /* Defined in coding.c */ |
| 2409 | extern Lisp_Object Qcharset; | 2362 | extern Lisp_Object Qcharset; |
| 2410 | EXFUN (Fcoding_system_p, 1); | ||
| 2411 | EXFUN (Fcoding_system_base, 1); | ||
| 2412 | EXFUN (Fcoding_system_eol_type, 1); | ||
| 2413 | EXFUN (Fcheck_coding_system, 1); | ||
| 2414 | EXFUN (Fread_coding_system, 2); | ||
| 2415 | EXFUN (Fread_non_nil_coding_system, 1); | ||
| 2416 | EXFUN (Ffind_operation_coding_system, MANY); | ||
| 2417 | EXFUN (Fdecode_coding_string, 4); | ||
| 2418 | extern Lisp_Object detect_coding_system (const unsigned char *, ptrdiff_t, | 2363 | extern Lisp_Object detect_coding_system (const unsigned char *, ptrdiff_t, |
| 2419 | ptrdiff_t, int, int, Lisp_Object); | 2364 | ptrdiff_t, int, int, Lisp_Object); |
| 2420 | extern void init_coding (void); | 2365 | extern void init_coding (void); |
| @@ -2422,8 +2367,6 @@ extern void init_coding_once (void); | |||
| 2422 | extern void syms_of_coding (void); | 2367 | extern void syms_of_coding (void); |
| 2423 | 2368 | ||
| 2424 | /* Defined in character.c */ | 2369 | /* Defined in character.c */ |
| 2425 | EXFUN (Fchar_width, 1); | ||
| 2426 | EXFUN (Fstring, MANY); | ||
| 2427 | extern ptrdiff_t chars_in_text (const unsigned char *, ptrdiff_t); | 2370 | extern ptrdiff_t chars_in_text (const unsigned char *, ptrdiff_t); |
| 2428 | extern ptrdiff_t multibyte_chars_in_text (const unsigned char *, ptrdiff_t); | 2371 | extern ptrdiff_t multibyte_chars_in_text (const unsigned char *, ptrdiff_t); |
| 2429 | extern int multibyte_char_to_unibyte (int); | 2372 | extern int multibyte_char_to_unibyte (int); |
| @@ -2442,9 +2385,6 @@ struct charset; | |||
| 2442 | extern void syms_of_composite (void); | 2385 | extern void syms_of_composite (void); |
| 2443 | 2386 | ||
| 2444 | /* Defined in syntax.c */ | 2387 | /* Defined in syntax.c */ |
| 2445 | EXFUN (Fforward_word, 1); | ||
| 2446 | EXFUN (Fskip_chars_forward, 2); | ||
| 2447 | EXFUN (Fskip_chars_backward, 2); | ||
| 2448 | extern void init_syntax_once (void); | 2388 | extern void init_syntax_once (void); |
| 2449 | extern void syms_of_syntax (void); | 2389 | extern void syms_of_syntax (void); |
| 2450 | 2390 | ||
| @@ -2467,47 +2407,10 @@ ptrdiff_t hash_put (struct Lisp_Hash_Table *, Lisp_Object, Lisp_Object, | |||
| 2467 | EMACS_UINT); | 2407 | EMACS_UINT); |
| 2468 | void init_weak_hash_tables (void); | 2408 | void init_weak_hash_tables (void); |
| 2469 | extern void init_fns (void); | 2409 | extern void init_fns (void); |
| 2470 | EXFUN (Fmake_hash_table, MANY); | 2410 | |
| 2471 | EXFUN (Fgethash, 3); | ||
| 2472 | EXFUN (Fputhash, 3); | ||
| 2473 | EXFUN (Fremhash, 2); | ||
| 2474 | |||
| 2475 | EXFUN (Fidentity, 1); | ||
| 2476 | EXFUN (Frandom, 1); | ||
| 2477 | EXFUN (Flength, 1); | ||
| 2478 | EXFUN (Fappend, MANY); | ||
| 2479 | EXFUN (Fconcat, MANY); | ||
| 2480 | EXFUN (Fvconcat, MANY); | ||
| 2481 | EXFUN (Fcopy_sequence, 1); | ||
| 2482 | EXFUN (Fstring_make_multibyte, 1); | ||
| 2483 | EXFUN (Fstring_make_unibyte, 1); | ||
| 2484 | EXFUN (Fstring_as_multibyte, 1); | ||
| 2485 | EXFUN (Fstring_as_unibyte, 1); | ||
| 2486 | EXFUN (Fstring_to_multibyte, 1); | ||
| 2487 | EXFUN (Fsubstring, 3); | ||
| 2488 | extern Lisp_Object substring_both (Lisp_Object, ptrdiff_t, ptrdiff_t, | 2411 | extern Lisp_Object substring_both (Lisp_Object, ptrdiff_t, ptrdiff_t, |
| 2489 | ptrdiff_t, ptrdiff_t); | 2412 | ptrdiff_t, ptrdiff_t); |
| 2490 | EXFUN (Fnth, 2); | ||
| 2491 | EXFUN (Fnthcdr, 2); | ||
| 2492 | EXFUN (Fmemq, 2); | ||
| 2493 | EXFUN (Fassq, 2); | ||
| 2494 | EXFUN (Fassoc, 2); | ||
| 2495 | EXFUN (Felt, 2); | ||
| 2496 | EXFUN (Fmember, 2); | ||
| 2497 | EXFUN (Frassq, 2); | ||
| 2498 | EXFUN (Fdelq, 2); | ||
| 2499 | EXFUN (Fdelete, 2); | ||
| 2500 | EXFUN (Fsort, 2); | ||
| 2501 | EXFUN (Freverse, 1); | ||
| 2502 | EXFUN (Fnreverse, 1); | ||
| 2503 | EXFUN (Fget, 2); | ||
| 2504 | EXFUN (Fput, 3); | ||
| 2505 | EXFUN (Fequal, 2); | ||
| 2506 | EXFUN (Fnconc, MANY); | ||
| 2507 | EXFUN (Fmapcar, 2); | ||
| 2508 | EXFUN (Fmapconcat, 3); | ||
| 2509 | extern Lisp_Object do_yes_or_no_p (Lisp_Object); | 2413 | extern Lisp_Object do_yes_or_no_p (Lisp_Object); |
| 2510 | EXFUN (Fprovide, 2); | ||
| 2511 | extern Lisp_Object concat2 (Lisp_Object, Lisp_Object); | 2414 | extern Lisp_Object concat2 (Lisp_Object, Lisp_Object); |
| 2512 | extern Lisp_Object concat3 (Lisp_Object, Lisp_Object, Lisp_Object); | 2415 | extern Lisp_Object concat3 (Lisp_Object, Lisp_Object, Lisp_Object); |
| 2513 | extern Lisp_Object nconc2 (Lisp_Object, Lisp_Object); | 2416 | extern Lisp_Object nconc2 (Lisp_Object, Lisp_Object); |
| @@ -2518,20 +2421,10 @@ extern ptrdiff_t string_char_to_byte (Lisp_Object, ptrdiff_t); | |||
| 2518 | extern ptrdiff_t string_byte_to_char (Lisp_Object, ptrdiff_t); | 2421 | extern ptrdiff_t string_byte_to_char (Lisp_Object, ptrdiff_t); |
| 2519 | extern Lisp_Object string_to_multibyte (Lisp_Object); | 2422 | extern Lisp_Object string_to_multibyte (Lisp_Object); |
| 2520 | extern Lisp_Object string_make_unibyte (Lisp_Object); | 2423 | extern Lisp_Object string_make_unibyte (Lisp_Object); |
| 2521 | EXFUN (Fcopy_alist, 1); | ||
| 2522 | EXFUN (Fplist_get, 2); | ||
| 2523 | EXFUN (Fplist_put, 3); | ||
| 2524 | EXFUN (Fplist_member, 2); | ||
| 2525 | EXFUN (Frassoc, 2); | ||
| 2526 | EXFUN (Fstring_equal, 2); | ||
| 2527 | EXFUN (Fcompare_strings, 7); | ||
| 2528 | EXFUN (Fstring_lessp, 2); | ||
| 2529 | extern void syms_of_fns (void); | 2424 | extern void syms_of_fns (void); |
| 2530 | 2425 | ||
| 2531 | /* Defined in floatfns.c */ | 2426 | /* Defined in floatfns.c */ |
| 2532 | extern double extract_float (Lisp_Object); | 2427 | extern double extract_float (Lisp_Object); |
| 2533 | EXFUN (Ffloat, 1); | ||
| 2534 | EXFUN (Ftruncate, 2); | ||
| 2535 | extern void init_floatfns (void); | 2428 | extern void init_floatfns (void); |
| 2536 | extern void syms_of_floatfns (void); | 2429 | extern void syms_of_floatfns (void); |
| 2537 | extern Lisp_Object fmod_float (Lisp_Object x, Lisp_Object y); | 2430 | extern Lisp_Object fmod_float (Lisp_Object x, Lisp_Object y); |
| @@ -2604,11 +2497,7 @@ _Noreturn void __executable_start (void); | |||
| 2604 | #endif | 2497 | #endif |
| 2605 | extern Lisp_Object selected_frame; | 2498 | extern Lisp_Object selected_frame; |
| 2606 | extern Lisp_Object Vwindow_system; | 2499 | extern Lisp_Object Vwindow_system; |
| 2607 | EXFUN (Fding, 1); | ||
| 2608 | EXFUN (Fredraw_frame, 1); | ||
| 2609 | void duration_to_sec_usec (double, int *, int *); | 2500 | void duration_to_sec_usec (double, int *, int *); |
| 2610 | EXFUN (Fsleep_for, 2); | ||
| 2611 | EXFUN (Fredisplay, 1); | ||
| 2612 | extern Lisp_Object sit_for (Lisp_Object, int, int); | 2501 | extern Lisp_Object sit_for (Lisp_Object, int, int); |
| 2613 | extern void init_display (void); | 2502 | extern void init_display (void); |
| 2614 | extern void syms_of_display (void); | 2503 | extern void syms_of_display (void); |
| @@ -2685,22 +2574,14 @@ extern void refill_memory_reserve (void); | |||
| 2685 | #endif | 2574 | #endif |
| 2686 | extern const char *pending_malloc_warning; | 2575 | extern const char *pending_malloc_warning; |
| 2687 | extern Lisp_Object *stack_base; | 2576 | extern Lisp_Object *stack_base; |
| 2688 | EXFUN (Fcons, 2); | ||
| 2689 | extern Lisp_Object list1 (Lisp_Object); | 2577 | extern Lisp_Object list1 (Lisp_Object); |
| 2690 | extern Lisp_Object list2 (Lisp_Object, Lisp_Object); | 2578 | extern Lisp_Object list2 (Lisp_Object, Lisp_Object); |
| 2691 | extern Lisp_Object list3 (Lisp_Object, Lisp_Object, Lisp_Object); | 2579 | extern Lisp_Object list3 (Lisp_Object, Lisp_Object, Lisp_Object); |
| 2692 | extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); | 2580 | extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); |
| 2693 | extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, | 2581 | extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, |
| 2694 | Lisp_Object); | 2582 | Lisp_Object); |
| 2695 | EXFUN (Flist, MANY); | ||
| 2696 | EXFUN (Fmake_list, 2); | ||
| 2697 | extern Lisp_Object allocate_misc (void); | 2583 | extern Lisp_Object allocate_misc (void); |
| 2698 | EXFUN (Fmake_vector, 2); | ||
| 2699 | EXFUN (Fvector, MANY); | ||
| 2700 | EXFUN (Fmake_symbol, 1); | ||
| 2701 | EXFUN (Fmake_marker, 0); | ||
| 2702 | extern _Noreturn void string_overflow (void); | 2584 | extern _Noreturn void string_overflow (void); |
| 2703 | EXFUN (Fmake_string, 2); | ||
| 2704 | extern Lisp_Object make_string (const char *, ptrdiff_t); | 2585 | extern Lisp_Object make_string (const char *, ptrdiff_t); |
| 2705 | extern Lisp_Object make_unibyte_string (const char *, ptrdiff_t); | 2586 | extern Lisp_Object make_unibyte_string (const char *, ptrdiff_t); |
| 2706 | extern Lisp_Object make_multibyte_string (const char *, ptrdiff_t, ptrdiff_t); | 2587 | extern Lisp_Object make_multibyte_string (const char *, ptrdiff_t, ptrdiff_t); |
| @@ -2710,7 +2591,6 @@ extern Lisp_Object make_uninit_multibyte_string (EMACS_INT, EMACS_INT); | |||
| 2710 | extern Lisp_Object make_string_from_bytes (const char *, ptrdiff_t, ptrdiff_t); | 2591 | extern Lisp_Object make_string_from_bytes (const char *, ptrdiff_t, ptrdiff_t); |
| 2711 | extern Lisp_Object make_specified_string (const char *, | 2592 | extern Lisp_Object make_specified_string (const char *, |
| 2712 | ptrdiff_t, ptrdiff_t, int); | 2593 | ptrdiff_t, ptrdiff_t, int); |
| 2713 | EXFUN (Fpurecopy, 1); | ||
| 2714 | extern Lisp_Object make_pure_string (const char *, ptrdiff_t, ptrdiff_t, int); | 2594 | extern Lisp_Object make_pure_string (const char *, ptrdiff_t, ptrdiff_t, int); |
| 2715 | extern Lisp_Object make_pure_c_string (const char *data); | 2595 | extern Lisp_Object make_pure_c_string (const char *data); |
| 2716 | 2596 | ||
| @@ -2724,10 +2604,7 @@ build_string (const char *str) | |||
| 2724 | } | 2604 | } |
| 2725 | 2605 | ||
| 2726 | extern Lisp_Object pure_cons (Lisp_Object, Lisp_Object); | 2606 | extern Lisp_Object pure_cons (Lisp_Object, Lisp_Object); |
| 2727 | EXFUN (Fgarbage_collect, 0); | ||
| 2728 | extern void make_byte_code (struct Lisp_Vector *); | 2607 | extern void make_byte_code (struct Lisp_Vector *); |
| 2729 | EXFUN (Fmake_byte_code, MANY); | ||
| 2730 | EXFUN (Fmake_bool_vector, 2); | ||
| 2731 | extern Lisp_Object Qchar_table_extra_slots; | 2608 | extern Lisp_Object Qchar_table_extra_slots; |
| 2732 | extern struct Lisp_Vector *allocate_vector (EMACS_INT); | 2609 | extern struct Lisp_Vector *allocate_vector (EMACS_INT); |
| 2733 | extern struct Lisp_Vector *allocate_pseudovector (int memlen, int lisplen, int tag); | 2610 | extern struct Lisp_Vector *allocate_pseudovector (int memlen, int lisplen, int tag); |
| @@ -2764,12 +2641,6 @@ extern void r_alloc_inhibit_buffer_relocation (int); | |||
| 2764 | #endif | 2641 | #endif |
| 2765 | 2642 | ||
| 2766 | /* Defined in chartab.c */ | 2643 | /* Defined in chartab.c */ |
| 2767 | EXFUN (Fmake_char_table, 2); | ||
| 2768 | EXFUN (Fset_char_table_parent, 2); | ||
| 2769 | EXFUN (Fchar_table_extra_slot, 2); | ||
| 2770 | EXFUN (Fset_char_table_extra_slot, 3); | ||
| 2771 | EXFUN (Fset_char_table_range, 3); | ||
| 2772 | EXFUN (Foptimize_char_table, 2); | ||
| 2773 | extern Lisp_Object copy_char_table (Lisp_Object); | 2644 | extern Lisp_Object copy_char_table (Lisp_Object); |
| 2774 | extern Lisp_Object char_table_ref (Lisp_Object, int); | 2645 | extern Lisp_Object char_table_ref (Lisp_Object, int); |
| 2775 | extern Lisp_Object char_table_ref_and_range (Lisp_Object, int, | 2646 | extern Lisp_Object char_table_ref_and_range (Lisp_Object, int, |
| @@ -2791,11 +2662,6 @@ extern void syms_of_chartab (void); | |||
| 2791 | /* Defined in print.c */ | 2662 | /* Defined in print.c */ |
| 2792 | extern Lisp_Object Vprin1_to_string_buffer; | 2663 | extern Lisp_Object Vprin1_to_string_buffer; |
| 2793 | extern void debug_print (Lisp_Object) EXTERNALLY_VISIBLE; | 2664 | extern void debug_print (Lisp_Object) EXTERNALLY_VISIBLE; |
| 2794 | EXFUN (Fprin1, 2); | ||
| 2795 | EXFUN (Fprin1_to_string, 2); | ||
| 2796 | EXFUN (Fterpri, 1); | ||
| 2797 | EXFUN (Fprint, 2); | ||
| 2798 | EXFUN (Ferror_message_string, 1); | ||
| 2799 | extern Lisp_Object Qstandard_output; | 2665 | extern Lisp_Object Qstandard_output; |
| 2800 | extern Lisp_Object Qexternal_debugging_output; | 2666 | extern Lisp_Object Qexternal_debugging_output; |
| 2801 | extern void temp_output_buffer_setup (const char *); | 2667 | extern void temp_output_buffer_setup (const char *); |
| @@ -2825,15 +2691,6 @@ extern ptrdiff_t evxprintf (char **, ptrdiff_t *, char const *, ptrdiff_t, | |||
| 2825 | /* Defined in lread.c. */ | 2691 | /* Defined in lread.c. */ |
| 2826 | extern Lisp_Object Qvariable_documentation, Qstandard_input; | 2692 | extern Lisp_Object Qvariable_documentation, Qstandard_input; |
| 2827 | extern Lisp_Object Qbackquote, Qcomma, Qcomma_at, Qcomma_dot, Qfunction; | 2693 | extern Lisp_Object Qbackquote, Qcomma, Qcomma_at, Qcomma_dot, Qfunction; |
| 2828 | EXFUN (Fread, 1); | ||
| 2829 | EXFUN (Fread_from_string, 3); | ||
| 2830 | EXFUN (Fintern, 2); | ||
| 2831 | EXFUN (Fintern_soft, 2); | ||
| 2832 | EXFUN (Funintern, 2); | ||
| 2833 | EXFUN (Fload, 5); | ||
| 2834 | EXFUN (Fget_load_suffixes, 0); | ||
| 2835 | EXFUN (Fread_char, 3); | ||
| 2836 | EXFUN (Fread_event, 3); | ||
| 2837 | extern Lisp_Object check_obarray (Lisp_Object); | 2694 | extern Lisp_Object check_obarray (Lisp_Object); |
| 2838 | extern Lisp_Object intern (const char *); | 2695 | extern Lisp_Object intern (const char *); |
| 2839 | extern Lisp_Object intern_c_string (const char *); | 2696 | extern Lisp_Object intern_c_string (const char *); |
| @@ -2873,17 +2730,10 @@ extern struct handler *handlerlist; | |||
| 2873 | 2730 | ||
| 2874 | should no longer be used. */ | 2731 | should no longer be used. */ |
| 2875 | extern Lisp_Object Vrun_hooks; | 2732 | extern Lisp_Object Vrun_hooks; |
| 2876 | EXFUN (Frun_hooks, MANY); | ||
| 2877 | EXFUN (Frun_hook_with_args, MANY); | ||
| 2878 | EXFUN (Frun_hook_with_args_until_failure, MANY); | ||
| 2879 | extern void run_hook_with_args_2 (Lisp_Object, Lisp_Object, Lisp_Object); | 2733 | extern void run_hook_with_args_2 (Lisp_Object, Lisp_Object, Lisp_Object); |
| 2880 | extern Lisp_Object run_hook_with_args (ptrdiff_t nargs, Lisp_Object *args, | 2734 | extern Lisp_Object run_hook_with_args (ptrdiff_t nargs, Lisp_Object *args, |
| 2881 | Lisp_Object (*funcall) | 2735 | Lisp_Object (*funcall) |
| 2882 | (ptrdiff_t nargs, Lisp_Object *args)); | 2736 | (ptrdiff_t nargs, Lisp_Object *args)); |
| 2883 | EXFUN (Fprogn, UNEVALLED); | ||
| 2884 | EXFUN (Finteractive_p, 0); | ||
| 2885 | _Noreturn EXFUN (Fthrow, 2); | ||
| 2886 | EXFUN (Fsignal, 2); | ||
| 2887 | extern _Noreturn void xsignal (Lisp_Object, Lisp_Object); | 2737 | extern _Noreturn void xsignal (Lisp_Object, Lisp_Object); |
| 2888 | extern _Noreturn void xsignal0 (Lisp_Object); | 2738 | extern _Noreturn void xsignal0 (Lisp_Object); |
| 2889 | extern _Noreturn void xsignal1 (Lisp_Object, Lisp_Object); | 2739 | extern _Noreturn void xsignal1 (Lisp_Object, Lisp_Object); |
| @@ -2891,12 +2741,7 @@ extern _Noreturn void xsignal2 (Lisp_Object, Lisp_Object, Lisp_Object); | |||
| 2891 | extern _Noreturn void xsignal3 (Lisp_Object, Lisp_Object, Lisp_Object, | 2741 | extern _Noreturn void xsignal3 (Lisp_Object, Lisp_Object, Lisp_Object, |
| 2892 | Lisp_Object); | 2742 | Lisp_Object); |
| 2893 | extern _Noreturn void signal_error (const char *, Lisp_Object); | 2743 | extern _Noreturn void signal_error (const char *, Lisp_Object); |
| 2894 | EXFUN (Fcommandp, 2); | ||
| 2895 | EXFUN (Ffunctionp, 1); | ||
| 2896 | EXFUN (Feval, 2); | ||
| 2897 | extern Lisp_Object eval_sub (Lisp_Object form); | 2744 | extern Lisp_Object eval_sub (Lisp_Object form); |
| 2898 | EXFUN (Fapply, MANY); | ||
| 2899 | EXFUN (Ffuncall, MANY); | ||
| 2900 | extern Lisp_Object apply1 (Lisp_Object, Lisp_Object); | 2745 | extern Lisp_Object apply1 (Lisp_Object, Lisp_Object); |
| 2901 | extern Lisp_Object call0 (Lisp_Object); | 2746 | extern Lisp_Object call0 (Lisp_Object); |
| 2902 | extern Lisp_Object call1 (Lisp_Object, Lisp_Object); | 2747 | extern Lisp_Object call1 (Lisp_Object, Lisp_Object); |
| @@ -2906,7 +2751,6 @@ extern Lisp_Object call4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Li | |||
| 2906 | extern Lisp_Object call5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); | 2751 | extern Lisp_Object call5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); |
| 2907 | extern Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); | 2752 | extern Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); |
| 2908 | extern Lisp_Object call7 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); | 2753 | extern Lisp_Object call7 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); |
| 2909 | EXFUN (Fdo_auto_save, 2); | ||
| 2910 | extern Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), Lisp_Object); | 2754 | extern Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), Lisp_Object); |
| 2911 | extern Lisp_Object internal_lisp_condition_case (Lisp_Object, Lisp_Object, Lisp_Object); | 2755 | extern Lisp_Object internal_lisp_condition_case (Lisp_Object, Lisp_Object, Lisp_Object); |
| 2912 | extern Lisp_Object internal_condition_case (Lisp_Object (*) (void), Lisp_Object, Lisp_Object (*) (Lisp_Object)); | 2756 | extern Lisp_Object internal_condition_case (Lisp_Object (*) (void), Lisp_Object, Lisp_Object (*) (Lisp_Object)); |
| @@ -2933,57 +2777,24 @@ extern void syms_of_eval (void); | |||
| 2933 | 2777 | ||
| 2934 | /* Defined in editfns.c */ | 2778 | /* Defined in editfns.c */ |
| 2935 | extern Lisp_Object Qfield; | 2779 | extern Lisp_Object Qfield; |
| 2936 | EXFUN (Fcurrent_message, 0); | ||
| 2937 | EXFUN (Fgoto_char, 1); | ||
| 2938 | EXFUN (Fpoint_max_marker, 0); | ||
| 2939 | EXFUN (Fpoint, 0); | ||
| 2940 | EXFUN (Fpoint_marker, 0); | ||
| 2941 | EXFUN (Fline_beginning_position, 1); | ||
| 2942 | EXFUN (Fline_end_position, 1); | ||
| 2943 | EXFUN (Ffollowing_char, 0); | ||
| 2944 | EXFUN (Fprevious_char, 0); | ||
| 2945 | EXFUN (Fchar_after, 1); | ||
| 2946 | EXFUN (Finsert, MANY); | ||
| 2947 | EXFUN (Finsert_char, 3); | ||
| 2948 | extern void insert1 (Lisp_Object); | 2780 | extern void insert1 (Lisp_Object); |
| 2949 | EXFUN (Feolp, 0); | ||
| 2950 | EXFUN (Feobp, 0); | ||
| 2951 | EXFUN (Fbolp, 0); | ||
| 2952 | EXFUN (Fbobp, 0); | ||
| 2953 | EXFUN (Fformat, MANY); | ||
| 2954 | EXFUN (Fmessage, MANY); | ||
| 2955 | extern Lisp_Object format2 (const char *, Lisp_Object, Lisp_Object); | 2781 | extern Lisp_Object format2 (const char *, Lisp_Object, Lisp_Object); |
| 2956 | EXFUN (Fbuffer_substring, 2); | ||
| 2957 | EXFUN (Fbuffer_string, 0); | ||
| 2958 | extern Lisp_Object save_excursion_save (void); | 2782 | extern Lisp_Object save_excursion_save (void); |
| 2959 | extern Lisp_Object save_restriction_save (void); | 2783 | extern Lisp_Object save_restriction_save (void); |
| 2960 | extern Lisp_Object save_excursion_restore (Lisp_Object); | 2784 | extern Lisp_Object save_excursion_restore (Lisp_Object); |
| 2961 | extern Lisp_Object save_restriction_restore (Lisp_Object); | 2785 | extern Lisp_Object save_restriction_restore (Lisp_Object); |
| 2962 | EXFUN (Fchar_to_string, 1); | ||
| 2963 | EXFUN (Fdelete_region, 2); | ||
| 2964 | EXFUN (Fnarrow_to_region, 2); | ||
| 2965 | EXFUN (Fwiden, 0); | ||
| 2966 | EXFUN (Fuser_login_name, 1); | ||
| 2967 | EXFUN (Fsystem_name, 0); | ||
| 2968 | extern _Noreturn void time_overflow (void); | 2786 | extern _Noreturn void time_overflow (void); |
| 2969 | EXFUN (Fcurrent_time, 0); | ||
| 2970 | EXFUN (Fget_internal_run_time, 0); | ||
| 2971 | extern Lisp_Object make_buffer_string (ptrdiff_t, ptrdiff_t, int); | 2787 | extern Lisp_Object make_buffer_string (ptrdiff_t, ptrdiff_t, int); |
| 2972 | extern Lisp_Object make_buffer_string_both (ptrdiff_t, ptrdiff_t, ptrdiff_t, | 2788 | extern Lisp_Object make_buffer_string_both (ptrdiff_t, ptrdiff_t, ptrdiff_t, |
| 2973 | ptrdiff_t, int); | 2789 | ptrdiff_t, int); |
| 2974 | extern void init_editfns (void); | 2790 | extern void init_editfns (void); |
| 2975 | const char *get_system_name (void); | 2791 | const char *get_system_name (void); |
| 2976 | extern void syms_of_editfns (void); | 2792 | extern void syms_of_editfns (void); |
| 2977 | EXFUN (Fconstrain_to_field, 5); | ||
| 2978 | EXFUN (Ffield_end, 3); | ||
| 2979 | extern void set_time_zone_rule (const char *); | 2793 | extern void set_time_zone_rule (const char *); |
| 2980 | 2794 | ||
| 2981 | /* Defined in buffer.c */ | 2795 | /* Defined in buffer.c */ |
| 2982 | extern int mouse_face_overlay_overlaps (Lisp_Object); | 2796 | extern int mouse_face_overlay_overlaps (Lisp_Object); |
| 2983 | extern _Noreturn void nsberror (Lisp_Object); | 2797 | extern _Noreturn void nsberror (Lisp_Object); |
| 2984 | EXFUN (Fset_buffer_multibyte, 1); | ||
| 2985 | EXFUN (Foverlay_start, 1); | ||
| 2986 | EXFUN (Foverlay_end, 1); | ||
| 2987 | extern void adjust_overlays_for_insert (ptrdiff_t, ptrdiff_t); | 2798 | extern void adjust_overlays_for_insert (ptrdiff_t, ptrdiff_t); |
| 2988 | extern void adjust_overlays_for_delete (ptrdiff_t, ptrdiff_t); | 2799 | extern void adjust_overlays_for_delete (ptrdiff_t, ptrdiff_t); |
| 2989 | extern void fix_start_end_in_overlays (ptrdiff_t, ptrdiff_t); | 2800 | extern void fix_start_end_in_overlays (ptrdiff_t, ptrdiff_t); |
| @@ -2991,27 +2802,11 @@ extern void report_overlay_modification (Lisp_Object, Lisp_Object, int, | |||
| 2991 | Lisp_Object, Lisp_Object, Lisp_Object); | 2802 | Lisp_Object, Lisp_Object, Lisp_Object); |
| 2992 | extern int overlay_touches_p (ptrdiff_t); | 2803 | extern int overlay_touches_p (ptrdiff_t); |
| 2993 | extern Lisp_Object Vbuffer_alist; | 2804 | extern Lisp_Object Vbuffer_alist; |
| 2994 | EXFUN (Fget_buffer, 1); | ||
| 2995 | EXFUN (Fget_buffer_create, 1); | ||
| 2996 | EXFUN (Fgenerate_new_buffer_name, 2); | ||
| 2997 | EXFUN (Fset_buffer, 1); | ||
| 2998 | extern Lisp_Object set_buffer_if_live (Lisp_Object); | 2805 | extern Lisp_Object set_buffer_if_live (Lisp_Object); |
| 2999 | EXFUN (Fbarf_if_buffer_read_only, 0); | ||
| 3000 | EXFUN (Fcurrent_buffer, 0); | ||
| 3001 | EXFUN (Fother_buffer, 3); | ||
| 3002 | extern Lisp_Object other_buffer_safely (Lisp_Object); | 2806 | extern Lisp_Object other_buffer_safely (Lisp_Object); |
| 3003 | EXFUN (Foverlay_get, 2); | ||
| 3004 | EXFUN (Fbuffer_modified_p, 1); | ||
| 3005 | EXFUN (Fset_buffer_modified_p, 1); | ||
| 3006 | EXFUN (Fkill_buffer, 1); | ||
| 3007 | EXFUN (Fkill_all_local_variables, 0); | ||
| 3008 | EXFUN (Fbuffer_enable_undo, 1); | ||
| 3009 | EXFUN (Ferase_buffer, 0); | ||
| 3010 | extern Lisp_Object Qpriority, Qwindow, Qbefore_string, Qafter_string; | 2807 | extern Lisp_Object Qpriority, Qwindow, Qbefore_string, Qafter_string; |
| 3011 | extern Lisp_Object get_truename_buffer (Lisp_Object); | 2808 | extern Lisp_Object get_truename_buffer (Lisp_Object); |
| 3012 | extern struct buffer *all_buffers; | 2809 | extern struct buffer *all_buffers; |
| 3013 | EXFUN (Fprevious_overlay_change, 1); | ||
| 3014 | EXFUN (Fbuffer_file_name, 1); | ||
| 3015 | extern void init_buffer_once (void); | 2810 | extern void init_buffer_once (void); |
| 3016 | extern void init_buffer (void); | 2811 | extern void init_buffer (void); |
| 3017 | extern void syms_of_buffer (void); | 2812 | extern void syms_of_buffer (void); |
| @@ -3019,10 +2814,6 @@ extern void keys_of_buffer (void); | |||
| 3019 | 2814 | ||
| 3020 | /* Defined in marker.c */ | 2815 | /* Defined in marker.c */ |
| 3021 | 2816 | ||
| 3022 | EXFUN (Fmarker_position, 1); | ||
| 3023 | EXFUN (Fmarker_buffer, 1); | ||
| 3024 | EXFUN (Fcopy_marker, 2); | ||
| 3025 | EXFUN (Fset_marker, 3); | ||
| 3026 | extern ptrdiff_t marker_position (Lisp_Object); | 2817 | extern ptrdiff_t marker_position (Lisp_Object); |
| 3027 | extern ptrdiff_t marker_byte_position (Lisp_Object); | 2818 | extern ptrdiff_t marker_byte_position (Lisp_Object); |
| 3028 | extern void clear_charpos_cache (struct buffer *); | 2819 | extern void clear_charpos_cache (struct buffer *); |
| @@ -3043,24 +2834,7 @@ extern Lisp_Object Qfile_exists_p; | |||
| 3043 | extern Lisp_Object Qfile_directory_p; | 2834 | extern Lisp_Object Qfile_directory_p; |
| 3044 | extern Lisp_Object Qinsert_file_contents; | 2835 | extern Lisp_Object Qinsert_file_contents; |
| 3045 | extern Lisp_Object Qfile_name_history; | 2836 | extern Lisp_Object Qfile_name_history; |
| 3046 | EXFUN (Ffind_file_name_handler, 2); | ||
| 3047 | EXFUN (Ffile_name_as_directory, 1); | ||
| 3048 | EXFUN (Fexpand_file_name, 2); | ||
| 3049 | EXFUN (Ffile_name_nondirectory, 1); | ||
| 3050 | EXFUN (Fsubstitute_in_file_name, 1); | ||
| 3051 | EXFUN (Ffile_symlink_p, 1); | ||
| 3052 | EXFUN (Fverify_visited_file_modtime, 1); | ||
| 3053 | EXFUN (Ffile_exists_p, 1); | ||
| 3054 | EXFUN (Ffile_name_absolute_p, 1); | ||
| 3055 | EXFUN (Fdirectory_file_name, 1); | ||
| 3056 | EXFUN (Ffile_name_directory, 1); | ||
| 3057 | extern Lisp_Object expand_and_dir_to_file (Lisp_Object, Lisp_Object); | 2837 | extern Lisp_Object expand_and_dir_to_file (Lisp_Object, Lisp_Object); |
| 3058 | EXFUN (Ffile_accessible_directory_p, 1); | ||
| 3059 | EXFUN (Funhandled_file_name_directory, 1); | ||
| 3060 | EXFUN (Ffile_directory_p, 1); | ||
| 3061 | EXFUN (Fwrite_region, 7); | ||
| 3062 | EXFUN (Ffile_readable_p, 1); | ||
| 3063 | EXFUN (Fread_file_name, 6); | ||
| 3064 | extern Lisp_Object close_file_unwind (Lisp_Object); | 2838 | extern Lisp_Object close_file_unwind (Lisp_Object); |
| 3065 | extern Lisp_Object restore_point_unwind (Lisp_Object); | 2839 | extern Lisp_Object restore_point_unwind (Lisp_Object); |
| 3066 | extern _Noreturn void report_file_error (const char *, Lisp_Object); | 2840 | extern _Noreturn void report_file_error (const char *, Lisp_Object); |
| @@ -3071,12 +2845,7 @@ extern Lisp_Object Qdelete_file; | |||
| 3071 | 2845 | ||
| 3072 | /* Defined in search.c */ | 2846 | /* Defined in search.c */ |
| 3073 | extern void shrink_regexp_cache (void); | 2847 | extern void shrink_regexp_cache (void); |
| 3074 | EXFUN (Fstring_match, 3); | ||
| 3075 | extern void restore_search_regs (void); | 2848 | extern void restore_search_regs (void); |
| 3076 | EXFUN (Fmatch_data, 3); | ||
| 3077 | EXFUN (Fset_match_data, 2); | ||
| 3078 | EXFUN (Fmatch_beginning, 1); | ||
| 3079 | EXFUN (Fmatch_end, 1); | ||
| 3080 | extern void record_unwind_save_match_data (void); | 2849 | extern void record_unwind_save_match_data (void); |
| 3081 | struct re_registers; | 2850 | struct re_registers; |
| 3082 | extern struct re_pattern_buffer *compile_pattern (Lisp_Object, | 2851 | extern struct re_pattern_buffer *compile_pattern (Lisp_Object, |
| @@ -3102,14 +2871,6 @@ extern void clear_regexp_cache (void); | |||
| 3102 | extern Lisp_Object Qcompletion_ignore_case; | 2871 | extern Lisp_Object Qcompletion_ignore_case; |
| 3103 | extern Lisp_Object Vminibuffer_list; | 2872 | extern Lisp_Object Vminibuffer_list; |
| 3104 | extern Lisp_Object last_minibuf_string; | 2873 | extern Lisp_Object last_minibuf_string; |
| 3105 | EXFUN (Fcompleting_read, 8); | ||
| 3106 | EXFUN (Fread_from_minibuffer, 7); | ||
| 3107 | EXFUN (Fread_variable, 2); | ||
| 3108 | EXFUN (Fread_buffer, 3); | ||
| 3109 | EXFUN (Fread_minibuffer, 2); | ||
| 3110 | EXFUN (Feval_minibuffer, 2); | ||
| 3111 | EXFUN (Fread_string, 5); | ||
| 3112 | EXFUN (Fassoc_string, 3); | ||
| 3113 | extern Lisp_Object get_minibuffer (EMACS_INT); | 2874 | extern Lisp_Object get_minibuffer (EMACS_INT); |
| 3114 | extern void init_minibuf_once (void); | 2875 | extern void init_minibuf_once (void); |
| 3115 | extern void syms_of_minibuf (void); | 2876 | extern void syms_of_minibuf (void); |
| @@ -3119,24 +2880,16 @@ extern void syms_of_minibuf (void); | |||
| 3119 | extern Lisp_Object Qminus, Qplus; | 2880 | extern Lisp_Object Qminus, Qplus; |
| 3120 | extern Lisp_Object Qwhen; | 2881 | extern Lisp_Object Qwhen; |
| 3121 | extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; | 2882 | extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; |
| 3122 | EXFUN (Fprefix_numeric_value, 1); | ||
| 3123 | extern void syms_of_callint (void); | 2883 | extern void syms_of_callint (void); |
| 3124 | 2884 | ||
| 3125 | /* Defined in casefiddle.c */ | 2885 | /* Defined in casefiddle.c */ |
| 3126 | 2886 | ||
| 3127 | extern Lisp_Object Qidentity; | 2887 | extern Lisp_Object Qidentity; |
| 3128 | EXFUN (Fdowncase, 1); | ||
| 3129 | EXFUN (Fupcase, 1); | ||
| 3130 | EXFUN (Fupcase_region, 2); | ||
| 3131 | EXFUN (Fupcase_initials, 1); | ||
| 3132 | EXFUN (Fupcase_initials_region, 2); | ||
| 3133 | extern void syms_of_casefiddle (void); | 2888 | extern void syms_of_casefiddle (void); |
| 3134 | extern void keys_of_casefiddle (void); | 2889 | extern void keys_of_casefiddle (void); |
| 3135 | 2890 | ||
| 3136 | /* Defined in casetab.c */ | 2891 | /* Defined in casetab.c */ |
| 3137 | 2892 | ||
| 3138 | EXFUN (Fset_case_table, 1); | ||
| 3139 | EXFUN (Fset_standard_case_table, 1); | ||
| 3140 | extern void init_casetab_once (void); | 2893 | extern void init_casetab_once (void); |
| 3141 | extern void syms_of_casetab (void); | 2894 | extern void syms_of_casetab (void); |
| 3142 | 2895 | ||
| @@ -3149,16 +2902,9 @@ extern Lisp_Object Qdisabled, QCfilter; | |||
| 3149 | extern Lisp_Object Qup, Qdown, Qbottom; | 2902 | extern Lisp_Object Qup, Qdown, Qbottom; |
| 3150 | extern Lisp_Object Qtop; | 2903 | extern Lisp_Object Qtop; |
| 3151 | extern int input_pending; | 2904 | extern int input_pending; |
| 3152 | EXFUN (Fdiscard_input, 0); | ||
| 3153 | EXFUN (Frecursive_edit, 0); | ||
| 3154 | _Noreturn EXFUN (Ftop_level, 0); | ||
| 3155 | extern Lisp_Object menu_bar_items (Lisp_Object); | 2905 | extern Lisp_Object menu_bar_items (Lisp_Object); |
| 3156 | extern Lisp_Object tool_bar_items (Lisp_Object, int *); | 2906 | extern Lisp_Object tool_bar_items (Lisp_Object, int *); |
| 3157 | extern void discard_mouse_events (void); | 2907 | extern void discard_mouse_events (void); |
| 3158 | EXFUN (Fevent_convert_list, 1); | ||
| 3159 | EXFUN (Fread_key_sequence, 5); | ||
| 3160 | EXFUN (Fset_input_interrupt_mode, 1); | ||
| 3161 | EXFUN (Fset_input_mode, 4); | ||
| 3162 | extern Lisp_Object pending_funcalls; | 2908 | extern Lisp_Object pending_funcalls; |
| 3163 | extern int detect_input_pending (void); | 2909 | extern int detect_input_pending (void); |
| 3164 | extern int detect_input_pending_ignore_squeezables (void); | 2910 | extern int detect_input_pending_ignore_squeezables (void); |
| @@ -3176,9 +2922,6 @@ extern void syms_of_keyboard (void); | |||
| 3176 | extern void keys_of_keyboard (void); | 2922 | extern void keys_of_keyboard (void); |
| 3177 | 2923 | ||
| 3178 | /* Defined in indent.c */ | 2924 | /* Defined in indent.c */ |
| 3179 | EXFUN (Fvertical_motion, 2); | ||
| 3180 | EXFUN (Findent_to, 2); | ||
| 3181 | EXFUN (Fmove_to_column, 2); | ||
| 3182 | extern ptrdiff_t current_column (void); | 2925 | extern ptrdiff_t current_column (void); |
| 3183 | extern void invalidate_current_column (void); | 2926 | extern void invalidate_current_column (void); |
| 3184 | extern int indented_beyond_p (ptrdiff_t, ptrdiff_t, EMACS_INT); | 2927 | extern int indented_beyond_p (ptrdiff_t, ptrdiff_t, EMACS_INT); |
| @@ -3196,14 +2939,6 @@ extern Lisp_Object do_switch_frame (Lisp_Object, int, int, Lisp_Object); | |||
| 3196 | extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); | 2939 | extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); |
| 3197 | #endif | 2940 | #endif |
| 3198 | extern Lisp_Object frame_buffer_predicate (Lisp_Object); | 2941 | extern Lisp_Object frame_buffer_predicate (Lisp_Object); |
| 3199 | EXFUN (Fselect_frame, 2); | ||
| 3200 | EXFUN (Fselected_frame, 0); | ||
| 3201 | EXFUN (Fmake_frame_visible, 1); | ||
| 3202 | EXFUN (Ficonify_frame, 1); | ||
| 3203 | EXFUN (Fframe_parameter, 2); | ||
| 3204 | EXFUN (Fmodify_frame_parameters, 2); | ||
| 3205 | EXFUN (Fraise_frame, 1); | ||
| 3206 | EXFUN (Fredirect_frame_focus, 2); | ||
| 3207 | extern void frames_discard_buffer (Lisp_Object); | 2942 | extern void frames_discard_buffer (Lisp_Object); |
| 3208 | extern void syms_of_frame (void); | 2943 | extern void syms_of_frame (void); |
| 3209 | 2944 | ||
| @@ -3220,7 +2955,6 @@ extern Lisp_Object Qfile_name_handler_alist; | |||
| 3220 | extern void fatal_error_signal (int); | 2955 | extern void fatal_error_signal (int); |
| 3221 | #endif | 2956 | #endif |
| 3222 | extern Lisp_Object Qkill_emacs; | 2957 | extern Lisp_Object Qkill_emacs; |
| 3223 | _Noreturn EXFUN (Fkill_emacs, 1); | ||
| 3224 | #if HAVE_SETLOCALE | 2958 | #if HAVE_SETLOCALE |
| 3225 | void fixup_locale (void); | 2959 | void fixup_locale (void); |
| 3226 | void synchronize_system_messages_locale (void); | 2960 | void synchronize_system_messages_locale (void); |
| @@ -3250,10 +2984,6 @@ extern int running_asynch_code; | |||
| 3250 | 2984 | ||
| 3251 | /* Defined in process.c. */ | 2985 | /* Defined in process.c. */ |
| 3252 | extern Lisp_Object QCtype, Qlocal; | 2986 | extern Lisp_Object QCtype, Qlocal; |
| 3253 | EXFUN (Fget_buffer_process, 1); | ||
| 3254 | EXFUN (Fprocess_status, 1); | ||
| 3255 | EXFUN (Fkill_process, 2); | ||
| 3256 | EXFUN (Fwaiting_for_user_input_p, 0); | ||
| 3257 | extern Lisp_Object Qprocessp; | 2987 | extern Lisp_Object Qprocessp; |
| 3258 | extern void kill_buffer_processes (Lisp_Object); | 2988 | extern void kill_buffer_processes (Lisp_Object); |
| 3259 | extern int wait_reading_process_output (intmax_t, int, int, int, | 2989 | extern int wait_reading_process_output (intmax_t, int, int, int, |
| @@ -3279,7 +3009,6 @@ extern void init_process (void); | |||
| 3279 | extern void syms_of_process (void); | 3009 | extern void syms_of_process (void); |
| 3280 | extern void setup_process_coding_systems (Lisp_Object); | 3010 | extern void setup_process_coding_systems (Lisp_Object); |
| 3281 | 3011 | ||
| 3282 | EXFUN (Fcall_process, MANY); | ||
| 3283 | #ifndef DOS_NT | 3012 | #ifndef DOS_NT |
| 3284 | _Noreturn | 3013 | _Noreturn |
| 3285 | #endif | 3014 | #endif |
| @@ -3291,7 +3020,6 @@ extern void syms_of_callproc (void); | |||
| 3291 | 3020 | ||
| 3292 | /* Defined in doc.c */ | 3021 | /* Defined in doc.c */ |
| 3293 | extern Lisp_Object Qfunction_documentation; | 3022 | extern Lisp_Object Qfunction_documentation; |
| 3294 | EXFUN (Fsubstitute_command_keys, 1); | ||
| 3295 | extern Lisp_Object read_doc_string (Lisp_Object); | 3023 | extern Lisp_Object read_doc_string (Lisp_Object); |
| 3296 | extern Lisp_Object get_doc_string (Lisp_Object, int, int); | 3024 | extern Lisp_Object get_doc_string (Lisp_Object, int, int); |
| 3297 | extern void syms_of_doc (void); | 3025 | extern void syms_of_doc (void); |
| @@ -3310,15 +3038,12 @@ extern Lisp_Object exec_byte_code (Lisp_Object, Lisp_Object, Lisp_Object, | |||
| 3310 | 3038 | ||
| 3311 | /* Defined in macros.c */ | 3039 | /* Defined in macros.c */ |
| 3312 | extern Lisp_Object Qexecute_kbd_macro; | 3040 | extern Lisp_Object Qexecute_kbd_macro; |
| 3313 | EXFUN (Fexecute_kbd_macro, 3); | ||
| 3314 | EXFUN (Fcancel_kbd_macro_events, 0); | ||
| 3315 | extern void init_macros (void); | 3041 | extern void init_macros (void); |
| 3316 | extern void syms_of_macros (void); | 3042 | extern void syms_of_macros (void); |
| 3317 | 3043 | ||
| 3318 | /* Defined in undo.c */ | 3044 | /* Defined in undo.c */ |
| 3319 | extern Lisp_Object Qapply; | 3045 | extern Lisp_Object Qapply; |
| 3320 | extern Lisp_Object Qinhibit_read_only; | 3046 | extern Lisp_Object Qinhibit_read_only; |
| 3321 | EXFUN (Fundo_boundary, 0); | ||
| 3322 | extern void truncate_undo_list (struct buffer *); | 3047 | extern void truncate_undo_list (struct buffer *); |
| 3323 | extern void record_marker_adjustment (Lisp_Object, ptrdiff_t); | 3048 | extern void record_marker_adjustment (Lisp_Object, ptrdiff_t); |
| 3324 | extern void record_insert (ptrdiff_t, ptrdiff_t); | 3049 | extern void record_insert (ptrdiff_t, ptrdiff_t); |
| @@ -3335,21 +3060,12 @@ extern Lisp_Object Qinsert_in_front_hooks, Qinsert_behind_hooks; | |||
| 3335 | extern Lisp_Object Qfront_sticky, Qrear_nonsticky; | 3060 | extern Lisp_Object Qfront_sticky, Qrear_nonsticky; |
| 3336 | extern Lisp_Object Qminibuffer_prompt; | 3061 | extern Lisp_Object Qminibuffer_prompt; |
| 3337 | 3062 | ||
| 3338 | EXFUN (Fnext_single_property_change, 4); | ||
| 3339 | EXFUN (Fnext_single_char_property_change, 4); | ||
| 3340 | EXFUN (Fprevious_single_property_change, 4); | ||
| 3341 | EXFUN (Fget_text_property, 3); | ||
| 3342 | EXFUN (Fput_text_property, 5); | ||
| 3343 | EXFUN (Fprevious_char_property_change, 2); | ||
| 3344 | EXFUN (Fnext_char_property_change, 2); | ||
| 3345 | extern void report_interval_modification (Lisp_Object, Lisp_Object); | 3063 | extern void report_interval_modification (Lisp_Object, Lisp_Object); |
| 3346 | 3064 | ||
| 3347 | /* Defined in menu.c */ | 3065 | /* Defined in menu.c */ |
| 3348 | extern void syms_of_menu (void); | 3066 | extern void syms_of_menu (void); |
| 3349 | 3067 | ||
| 3350 | /* Defined in xmenu.c */ | 3068 | /* Defined in xmenu.c */ |
| 3351 | EXFUN (Fx_popup_menu, 2); | ||
| 3352 | EXFUN (Fx_popup_dialog, 3); | ||
| 3353 | extern void syms_of_xmenu (void); | 3069 | extern void syms_of_xmenu (void); |
| 3354 | 3070 | ||
| 3355 | /* Defined in termchar.h */ | 3071 | /* Defined in termchar.h */ |
| @@ -3386,7 +3102,6 @@ extern ptrdiff_t emacs_write (int, const char *, ptrdiff_t); | |||
| 3386 | enum { READLINK_BUFSIZE = 1024 }; | 3102 | enum { READLINK_BUFSIZE = 1024 }; |
| 3387 | extern char *emacs_readlink (const char *, char [READLINK_BUFSIZE]); | 3103 | extern char *emacs_readlink (const char *, char [READLINK_BUFSIZE]); |
| 3388 | 3104 | ||
| 3389 | EXFUN (Funlock_buffer, 0); | ||
| 3390 | extern void unlock_all_files (void); | 3105 | extern void unlock_all_files (void); |
| 3391 | extern void lock_file (Lisp_Object); | 3106 | extern void lock_file (Lisp_Object); |
| 3392 | extern void unlock_file (Lisp_Object); | 3107 | extern void unlock_file (Lisp_Object); |
| @@ -3420,8 +3135,6 @@ extern _Noreturn void fatal (const char *msgid, ...) | |||
| 3420 | ATTRIBUTE_FORMAT_PRINTF (1, 2); | 3135 | ATTRIBUTE_FORMAT_PRINTF (1, 2); |
| 3421 | 3136 | ||
| 3422 | /* Defined in terminal.c */ | 3137 | /* Defined in terminal.c */ |
| 3423 | EXFUN (Fframe_terminal, 1); | ||
| 3424 | EXFUN (Fdelete_terminal, 2); | ||
| 3425 | extern void syms_of_terminal (void); | 3138 | extern void syms_of_terminal (void); |
| 3426 | 3139 | ||
| 3427 | /* Defined in font.c */ | 3140 | /* Defined in font.c */ |
| @@ -3434,8 +3147,6 @@ extern void syms_of_fontset (void); | |||
| 3434 | 3147 | ||
| 3435 | /* Defined in xfns.c, w32fns.c, or macfns.c */ | 3148 | /* Defined in xfns.c, w32fns.c, or macfns.c */ |
| 3436 | extern Lisp_Object Qfont_param; | 3149 | extern Lisp_Object Qfont_param; |
| 3437 | EXFUN (Fxw_display_color_p, 1); | ||
| 3438 | EXFUN (Fx_focus_frame, 1); | ||
| 3439 | #endif | 3150 | #endif |
| 3440 | 3151 | ||
| 3441 | /* Defined in xfaces.c */ | 3152 | /* Defined in xfaces.c */ |
| @@ -3448,8 +3159,6 @@ extern Lisp_Object QCfamily, QCweight, QCslant; | |||
| 3448 | extern Lisp_Object QCheight, QCname, QCwidth, QCforeground, QCbackground; | 3159 | extern Lisp_Object QCheight, QCname, QCwidth, QCforeground, QCbackground; |
| 3449 | extern Lisp_Object Vface_alternative_font_family_alist; | 3160 | extern Lisp_Object Vface_alternative_font_family_alist; |
| 3450 | extern Lisp_Object Vface_alternative_font_registry_alist; | 3161 | extern Lisp_Object Vface_alternative_font_registry_alist; |
| 3451 | EXFUN (Fclear_face_cache, 1); | ||
| 3452 | EXFUN (Fx_load_color_file, 1); | ||
| 3453 | extern void syms_of_xfaces (void); | 3162 | extern void syms_of_xfaces (void); |
| 3454 | 3163 | ||
| 3455 | #ifdef HAVE_X_WINDOWS | 3164 | #ifdef HAVE_X_WINDOWS |
| @@ -3471,11 +3180,6 @@ extern void syms_of_xterm (void); | |||
| 3471 | extern char *x_get_keysym_name (int); | 3180 | extern char *x_get_keysym_name (int); |
| 3472 | #endif /* HAVE_WINDOW_SYSTEM */ | 3181 | #endif /* HAVE_WINDOW_SYSTEM */ |
| 3473 | 3182 | ||
| 3474 | #ifdef MSDOS | ||
| 3475 | /* Defined in msdos.c */ | ||
| 3476 | EXFUN (Fmsdos_downcase_filename, 1); | ||
| 3477 | #endif | ||
| 3478 | |||
| 3479 | #ifdef HAVE_LIBXML2 | 3183 | #ifdef HAVE_LIBXML2 |
| 3480 | /* Defined in xml.c */ | 3184 | /* Defined in xml.c */ |
| 3481 | extern void syms_of_xml (void); | 3185 | extern void syms_of_xml (void); |
diff --git a/src/nsterm.h b/src/nsterm.h index 9158b78e7ba..80d25d67941 100644 --- a/src/nsterm.h +++ b/src/nsterm.h | |||
| @@ -707,8 +707,6 @@ extern void ns_term_shutdown (int sig); | |||
| 707 | #define NS_DUMPGLYPH_MOUSEFACE 3 | 707 | #define NS_DUMPGLYPH_MOUSEFACE 3 |
| 708 | 708 | ||
| 709 | 709 | ||
| 710 | EXFUN (Fx_display_grayscale_p, 1); | ||
| 711 | EXFUN (Fx_display_planes, 1); | ||
| 712 | 710 | ||
| 713 | /* In nsfont, called from fontset.c */ | 711 | /* In nsfont, called from fontset.c */ |
| 714 | extern void nsfont_make_fontset_for_font (Lisp_Object name, | 712 | extern void nsfont_make_fontset_for_font (Lisp_Object name, |
diff --git a/src/process.c b/src/process.c index fa16c178c16..a251e08a4db 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -249,7 +249,6 @@ static int process_output_skip; | |||
| 249 | #define process_output_delay_count 0 | 249 | #define process_output_delay_count 0 |
| 250 | #endif | 250 | #endif |
| 251 | 251 | ||
| 252 | static Lisp_Object Fget_process (Lisp_Object); | ||
| 253 | static void create_process (Lisp_Object, char **, Lisp_Object); | 252 | static void create_process (Lisp_Object, char **, Lisp_Object); |
| 254 | #ifdef SIGIO | 253 | #ifdef SIGIO |
| 255 | static int keyboard_bit_set (SELECT_TYPE *); | 254 | static int keyboard_bit_set (SELECT_TYPE *); |
| @@ -1089,10 +1088,6 @@ DEFUN ("process-query-on-exit-flag", | |||
| 1089 | return (XPROCESS (process)->kill_without_query ? Qnil : Qt); | 1088 | return (XPROCESS (process)->kill_without_query ? Qnil : Qt); |
| 1090 | } | 1089 | } |
| 1091 | 1090 | ||
| 1092 | #ifdef DATAGRAM_SOCKETS | ||
| 1093 | static Lisp_Object Fprocess_datagram_address (Lisp_Object); | ||
| 1094 | #endif | ||
| 1095 | |||
| 1096 | DEFUN ("process-contact", Fprocess_contact, Sprocess_contact, | 1091 | DEFUN ("process-contact", Fprocess_contact, Sprocess_contact, |
| 1097 | 1, 2, 0, | 1092 | 1, 2, 0, |
| 1098 | doc: /* Return the contact info of PROCESS; t for a real child. | 1093 | doc: /* Return the contact info of PROCESS; t for a real child. |
diff --git a/src/syntax.c b/src/syntax.c index 1ad66833ff7..e7e68e23744 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -143,7 +143,6 @@ static ptrdiff_t find_start_begv; | |||
| 143 | static EMACS_INT find_start_modiff; | 143 | static EMACS_INT find_start_modiff; |
| 144 | 144 | ||
| 145 | 145 | ||
| 146 | static Lisp_Object Fsyntax_table_p (Lisp_Object); | ||
| 147 | static Lisp_Object skip_chars (int, Lisp_Object, Lisp_Object, int); | 146 | static Lisp_Object skip_chars (int, Lisp_Object, Lisp_Object, int); |
| 148 | static Lisp_Object skip_syntaxes (int, Lisp_Object, Lisp_Object); | 147 | static Lisp_Object skip_syntaxes (int, Lisp_Object, Lisp_Object); |
| 149 | static Lisp_Object scan_lists (EMACS_INT, EMACS_INT, EMACS_INT, int); | 148 | static Lisp_Object scan_lists (EMACS_INT, EMACS_INT, EMACS_INT, int); |
diff --git a/src/textprop.c b/src/textprop.c index fb58f8e0808..4562cc0bd18 100644 --- a/src/textprop.c +++ b/src/textprop.c | |||
| @@ -72,9 +72,6 @@ Lisp_Object Qfront_sticky, Qrear_nonsticky; | |||
| 72 | static Lisp_Object interval_insert_behind_hooks; | 72 | static Lisp_Object interval_insert_behind_hooks; |
| 73 | static Lisp_Object interval_insert_in_front_hooks; | 73 | static Lisp_Object interval_insert_in_front_hooks; |
| 74 | 74 | ||
| 75 | static Lisp_Object Fprevious_property_change (Lisp_Object, Lisp_Object, | ||
| 76 | Lisp_Object); | ||
| 77 | |||
| 78 | 75 | ||
| 79 | /* Signal a `text-read-only' error. This function makes it easier | 76 | /* Signal a `text-read-only' error. This function makes it easier |
| 80 | to capture that error in GDB by putting a breakpoint on it. */ | 77 | to capture that error in GDB by putting a breakpoint on it. */ |
diff --git a/src/w32term.h b/src/w32term.h index 68e62b24144..4fdf560dabc 100644 --- a/src/w32term.h +++ b/src/w32term.h | |||
| @@ -688,9 +688,6 @@ struct face; | |||
| 688 | XGCValues *XCreateGC (void *, Window, unsigned long, XGCValues *); | 688 | XGCValues *XCreateGC (void *, Window, unsigned long, XGCValues *); |
| 689 | struct frame * check_x_frame (Lisp_Object); | 689 | struct frame * check_x_frame (Lisp_Object); |
| 690 | 690 | ||
| 691 | EXFUN (Fx_display_color_p, 1); | ||
| 692 | EXFUN (Fx_display_grayscale_p, 1); | ||
| 693 | |||
| 694 | typedef DWORD (WINAPI * ClipboardSequence_Proc) (void); | 691 | typedef DWORD (WINAPI * ClipboardSequence_Proc) (void); |
| 695 | typedef BOOL (WINAPI * AppendMenuW_Proc) ( | 692 | typedef BOOL (WINAPI * AppendMenuW_Proc) ( |
| 696 | IN HMENU, | 693 | IN HMENU, |
diff --git a/src/window.c b/src/window.c index df2c04a7663..af4aa85a3b2 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -2873,13 +2873,6 @@ adjust_window_margins (struct window *w) | |||
| 2873 | return 1; | 2873 | return 1; |
| 2874 | } | 2874 | } |
| 2875 | 2875 | ||
| 2876 | static Lisp_Object Fset_window_margins (Lisp_Object, Lisp_Object, Lisp_Object); | ||
| 2877 | static Lisp_Object Fset_window_fringes (Lisp_Object, Lisp_Object, Lisp_Object, | ||
| 2878 | Lisp_Object); | ||
| 2879 | static Lisp_Object Fset_window_scroll_bars (Lisp_Object, Lisp_Object, | ||
| 2880 | Lisp_Object, Lisp_Object); | ||
| 2881 | static Lisp_Object Fset_window_vscroll (Lisp_Object, Lisp_Object, Lisp_Object); | ||
| 2882 | |||
| 2883 | /* The following three routines are needed for running a window's | 2876 | /* The following three routines are needed for running a window's |
| 2884 | configuration change hook. */ | 2877 | configuration change hook. */ |
| 2885 | static void | 2878 | static void |
diff --git a/src/window.h b/src/window.h index 34b5bb7a0dd..10cabed979b 100644 --- a/src/window.h +++ b/src/window.h | |||
| @@ -815,14 +815,9 @@ extern Lisp_Object Vmouse_window; | |||
| 815 | 815 | ||
| 816 | extern Lisp_Object Vmouse_event; | 816 | extern Lisp_Object Vmouse_event; |
| 817 | 817 | ||
| 818 | EXFUN (Fnext_window, 3); | ||
| 819 | EXFUN (Fselect_window, 2); | ||
| 820 | EXFUN (Fset_window_buffer, 3); | ||
| 821 | EXFUN (Fset_window_point, 2); | ||
| 822 | extern Lisp_Object make_window (void); | 818 | extern Lisp_Object make_window (void); |
| 823 | extern Lisp_Object window_from_coordinates (struct frame *, int, int, | 819 | extern Lisp_Object window_from_coordinates (struct frame *, int, int, |
| 824 | enum window_part *, int); | 820 | enum window_part *, int); |
| 825 | EXFUN (Fwindow_dedicated_p, 1); | ||
| 826 | extern void resize_frame_windows (struct frame *, int, int); | 821 | extern void resize_frame_windows (struct frame *, int, int); |
| 827 | extern void delete_all_child_windows (Lisp_Object); | 822 | extern void delete_all_child_windows (Lisp_Object); |
| 828 | extern void freeze_window_starts (struct frame *, int); | 823 | extern void freeze_window_starts (struct frame *, int); |
| @@ -893,21 +888,10 @@ struct glyph *get_phys_cursor_glyph (struct window *w); | |||
| 893 | extern Lisp_Object Qwindowp, Qwindow_live_p; | 888 | extern Lisp_Object Qwindowp, Qwindow_live_p; |
| 894 | extern Lisp_Object Vwindow_list; | 889 | extern Lisp_Object Vwindow_list; |
| 895 | 890 | ||
| 896 | EXFUN (Fwindow_buffer, 1); | ||
| 897 | EXFUN (Fget_buffer_window, 2); | ||
| 898 | EXFUN (Fwindow_minibuffer_p, 1); | ||
| 899 | EXFUN (Fselected_window, 0); | ||
| 900 | EXFUN (Fframe_root_window, 1); | ||
| 901 | EXFUN (Fframe_first_window, 1); | ||
| 902 | EXFUN (Fset_frame_selected_window, 3); | ||
| 903 | EXFUN (Fset_window_configuration, 1); | ||
| 904 | EXFUN (Fcurrent_window_configuration, 1); | ||
| 905 | extern int compare_window_configurations (Lisp_Object, Lisp_Object, int); | 891 | extern int compare_window_configurations (Lisp_Object, Lisp_Object, int); |
| 906 | EXFUN (Fpos_visible_in_window_p, 3); | ||
| 907 | extern void mark_window_cursors_off (struct window *); | 892 | extern void mark_window_cursors_off (struct window *); |
| 908 | extern int window_internal_height (struct window *); | 893 | extern int window_internal_height (struct window *); |
| 909 | extern int window_body_cols (struct window *w); | 894 | extern int window_body_cols (struct window *w); |
| 910 | EXFUN (Frecenter, 1); | ||
| 911 | extern void temp_output_buffer_show (Lisp_Object); | 895 | extern void temp_output_buffer_show (Lisp_Object); |
| 912 | extern void replace_buffer_in_windows (Lisp_Object); | 896 | extern void replace_buffer_in_windows (Lisp_Object); |
| 913 | extern void replace_buffer_in_windows_safely (Lisp_Object); | 897 | extern void replace_buffer_in_windows_safely (Lisp_Object); |
diff --git a/src/xsettings.h b/src/xsettings.h index d6b0c0945df..10dc7ef926a 100644 --- a/src/xsettings.h +++ b/src/xsettings.h | |||
| @@ -20,8 +20,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 20 | #ifndef XSETTINGS_H | 20 | #ifndef XSETTINGS_H |
| 21 | #define XSETTINGS_H | 21 | #define XSETTINGS_H |
| 22 | 22 | ||
| 23 | EXFUN (Ftool_bar_get_system_style, 0); | ||
| 24 | |||
| 25 | extern void xsettings_initialize (struct x_display_info *dpyinfo); | 23 | extern void xsettings_initialize (struct x_display_info *dpyinfo); |
| 26 | extern void xft_settings_event (struct x_display_info *dpyinfo, | 24 | extern void xft_settings_event (struct x_display_info *dpyinfo, |
| 27 | XEvent *); | 25 | XEvent *); |
diff --git a/src/xterm.h b/src/xterm.h index 68e0372b05a..573d8bf966c 100644 --- a/src/xterm.h +++ b/src/xterm.h | |||
| @@ -937,7 +937,6 @@ void x_handle_property_notify (XPropertyEvent *); | |||
| 937 | /* From xfns.c. */ | 937 | /* From xfns.c. */ |
| 938 | 938 | ||
| 939 | struct frame *check_x_frame (Lisp_Object); | 939 | struct frame *check_x_frame (Lisp_Object); |
| 940 | EXFUN (Fx_display_grayscale_p, 1); | ||
| 941 | extern void x_free_gcs (struct frame *); | 940 | extern void x_free_gcs (struct frame *); |
| 942 | 941 | ||
| 943 | /* From xrdb.c. */ | 942 | /* From xrdb.c. */ |