aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
authorAndreas Schwab2010-12-27 18:29:38 +0100
committerAndreas Schwab2010-12-27 18:29:38 +0100
commit2f7c71a117244e1967009e8a4a0c82cd7388b470 (patch)
tree476a0f8e86b99e7feb2f6dce1807c00de350a95b /src/lisp.h
parentc4b607ede11227b48de24b861f728d8fd20e6753 (diff)
downloademacs-2f7c71a117244e1967009e8a4a0c82cd7388b470.tar.gz
emacs-2f7c71a117244e1967009e8a4a0c82cd7388b470.zip
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.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h170
1 files changed, 14 insertions, 156 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 7c3c1f3780e..e02d559512c 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -2317,29 +2317,7 @@ EXFUN (Fbyteorder, 0);
2317/* Defined in frame.c */ 2317/* Defined in frame.c */
2318extern Lisp_Object Qframep; 2318extern Lisp_Object Qframep;
2319 2319
2320EXFUN (Feq, 2); 2320/* Defined in data.c */
2321EXFUN (Fnull, 1);
2322EXFUN (Flistp, 1);
2323EXFUN (Fconsp, 1);
2324EXFUN (Fatom, 1);
2325EXFUN (Fnlistp, 1);
2326EXFUN (Fintegerp, 1);
2327EXFUN (Fnatnump, 1);
2328EXFUN (Fsymbolp, 1);
2329EXFUN (Fvectorp, 1);
2330EXFUN (Fstringp, 1);
2331EXFUN (Fmultibyte_string_p, 1);
2332EXFUN (Farrayp, 1);
2333EXFUN (Fsequencep, 1);
2334EXFUN (Fbufferp, 1);
2335EXFUN (Fmarkerp, 1);
2336EXFUN (Fsubrp, 1);
2337EXFUN (Fchar_or_string_p, 1);
2338EXFUN (Finteger_or_marker_p, 1);
2339EXFUN (Ffloatp, 1);
2340EXFUN (Finteger_or_floatp, 1);
2341EXFUN (Finteger_or_float_or_marker_p, 1);
2342
2343EXFUN (Fcar, 1); 2321EXFUN (Fcar, 1);
2344EXFUN (Fcar_safe, 1); 2322EXFUN (Fcar_safe, 1);
2345EXFUN (Fcdr, 1); 2323EXFUN (Fcdr, 1);
@@ -2348,15 +2326,11 @@ EXFUN (Fsetcar, 2);
2348EXFUN (Fsetcdr, 2); 2326EXFUN (Fsetcdr, 2);
2349EXFUN (Fboundp, 1); 2327EXFUN (Fboundp, 1);
2350EXFUN (Ffboundp, 1); 2328EXFUN (Ffboundp, 1);
2351EXFUN (Fmakunbound, 1);
2352EXFUN (Ffmakunbound, 1);
2353EXFUN (Fsymbol_function, 1); 2329EXFUN (Fsymbol_function, 1);
2354EXFUN (Fsymbol_plist, 1);
2355EXFUN (Fsymbol_name, 1); 2330EXFUN (Fsymbol_name, 1);
2356extern Lisp_Object indirect_function (Lisp_Object); 2331extern Lisp_Object indirect_function (Lisp_Object);
2357EXFUN (Findirect_function, 2); 2332EXFUN (Findirect_function, 2);
2358EXFUN (Ffset, 2); 2333EXFUN (Ffset, 2);
2359EXFUN (Fsetplist, 2);
2360EXFUN (Fsymbol_value, 1); 2334EXFUN (Fsymbol_value, 1);
2361extern Lisp_Object find_symbol_value (Lisp_Object); 2335extern Lisp_Object find_symbol_value (Lisp_Object);
2362EXFUN (Fset, 2); 2336EXFUN (Fset, 2);
@@ -2365,19 +2339,16 @@ EXFUN (Fset_default, 2);
2365EXFUN (Fdefault_boundp, 1); 2339EXFUN (Fdefault_boundp, 1);
2366EXFUN (Fmake_local_variable, 1); 2340EXFUN (Fmake_local_variable, 1);
2367EXFUN (Flocal_variable_p, 2); 2341EXFUN (Flocal_variable_p, 2);
2368EXFUN (Flocal_variable_if_set_p, 2);
2369 2342
2370EXFUN (Faref, 2); 2343EXFUN (Faref, 2);
2371EXFUN (Faset, 3); 2344EXFUN (Faset, 3);
2372 2345
2373EXFUN (Fstring_to_number, 2); 2346EXFUN (Fstring_to_number, 2);
2374EXFUN (Fnumber_to_string, 1); 2347EXFUN (Fnumber_to_string, 1);
2375EXFUN (Feqlsign, 2);
2376EXFUN (Fgtr, 2); 2348EXFUN (Fgtr, 2);
2377EXFUN (Flss, 2); 2349EXFUN (Flss, 2);
2378EXFUN (Fgeq, 2); 2350EXFUN (Fgeq, 2);
2379EXFUN (Fleq, 2); 2351EXFUN (Fleq, 2);
2380EXFUN (Fneq, 2);
2381EXFUN (Fzerop, 1); 2352EXFUN (Fzerop, 1);
2382EXFUN (Fplus, MANY); 2353EXFUN (Fplus, MANY);
2383EXFUN (Fminus, MANY); 2354EXFUN (Fminus, MANY);
@@ -2386,12 +2357,6 @@ EXFUN (Fquo, MANY);
2386EXFUN (Frem, 2); 2357EXFUN (Frem, 2);
2387EXFUN (Fmax, MANY); 2358EXFUN (Fmax, MANY);
2388EXFUN (Fmin, MANY); 2359EXFUN (Fmin, MANY);
2389EXFUN (Flogand, MANY);
2390EXFUN (Flogior, MANY);
2391EXFUN (Flogxor, MANY);
2392EXFUN (Flognot, 1);
2393EXFUN (Flsh, 2);
2394EXFUN (Fash, 2);
2395 2360
2396EXFUN (Fadd1, 1); 2361EXFUN (Fadd1, 1);
2397EXFUN (Fsub1, 1); 2362EXFUN (Fsub1, 1);
@@ -2418,6 +2383,7 @@ extern void syms_of_cmds (void);
2418extern void keys_of_cmds (void); 2383extern void keys_of_cmds (void);
2419 2384
2420/* Defined in coding.c */ 2385/* Defined in coding.c */
2386extern Lisp_Object Qcharset;
2421EXFUN (Fcoding_system_p, 1); 2387EXFUN (Fcoding_system_p, 1);
2422EXFUN (Fcoding_system_base, 1); 2388EXFUN (Fcoding_system_base, 1);
2423EXFUN (Fcoding_system_eol_type, 1); 2389EXFUN (Fcoding_system_eol_type, 1);
@@ -2425,8 +2391,6 @@ EXFUN (Fcheck_coding_system, 1);
2425EXFUN (Fread_coding_system, 2); 2391EXFUN (Fread_coding_system, 2);
2426EXFUN (Fread_non_nil_coding_system, 1); 2392EXFUN (Fread_non_nil_coding_system, 1);
2427EXFUN (Ffind_operation_coding_system, MANY); 2393EXFUN (Ffind_operation_coding_system, MANY);
2428EXFUN (Fupdate_coding_systems_internal, 0);
2429EXFUN (Fencode_coding_string, 4);
2430EXFUN (Fdecode_coding_string, 4); 2394EXFUN (Fdecode_coding_string, 4);
2431extern Lisp_Object detect_coding_system (const unsigned char *, EMACS_INT, 2395extern Lisp_Object detect_coding_system (const unsigned char *, EMACS_INT,
2432 EMACS_INT, int, int, Lisp_Object); 2396 EMACS_INT, int, int, Lisp_Object);
@@ -2435,19 +2399,17 @@ extern void init_coding_once (void);
2435extern void syms_of_coding (void); 2399extern void syms_of_coding (void);
2436 2400
2437/* Defined in character.c */ 2401/* Defined in character.c */
2438extern void init_character_once (void);
2439extern void syms_of_character (void);
2440EXFUN (Funibyte_char_to_multibyte, 1); 2402EXFUN (Funibyte_char_to_multibyte, 1);
2441
2442/* Defined in charset.c */
2443EXFUN (Fchar_bytes, 1);
2444EXFUN (Fchar_width, 1); 2403EXFUN (Fchar_width, 1);
2445EXFUN (Fstring, MANY); 2404EXFUN (Fstring, MANY);
2446extern EMACS_INT chars_in_text (const unsigned char *, EMACS_INT); 2405extern EMACS_INT chars_in_text (const unsigned char *, EMACS_INT);
2447extern EMACS_INT multibyte_chars_in_text (const unsigned char *, EMACS_INT); 2406extern EMACS_INT multibyte_chars_in_text (const unsigned char *, EMACS_INT);
2448extern int multibyte_char_to_unibyte (int, Lisp_Object); 2407extern int multibyte_char_to_unibyte (int, Lisp_Object);
2449extern int multibyte_char_to_unibyte_safe (int); 2408extern int multibyte_char_to_unibyte_safe (int);
2450extern Lisp_Object Qcharset; 2409extern void init_character_once (void);
2410extern void syms_of_character (void);
2411
2412/* Defined in charset.c */
2451extern void init_charset (void); 2413extern void init_charset (void);
2452extern void init_charset_once (void); 2414extern void init_charset_once (void);
2453extern void syms_of_charset (void); 2415extern void syms_of_charset (void);
@@ -2462,8 +2424,6 @@ EXFUN (Fforward_word, 1);
2462EXFUN (Fskip_chars_forward, 2); 2424EXFUN (Fskip_chars_forward, 2);
2463EXFUN (Fskip_chars_backward, 2); 2425EXFUN (Fskip_chars_backward, 2);
2464EXFUN (Fsyntax_table_p, 1); 2426EXFUN (Fsyntax_table_p, 1);
2465EXFUN (Fsyntax_table, 0);
2466EXFUN (Fset_syntax_table, 1);
2467extern void init_syntax_once (void); 2427extern void init_syntax_once (void);
2468extern void syms_of_syntax (void); 2428extern void syms_of_syntax (void);
2469 2429
@@ -2482,35 +2442,18 @@ unsigned sxhash (Lisp_Object, int);
2482Lisp_Object make_hash_table (Lisp_Object, Lisp_Object, Lisp_Object, 2442Lisp_Object make_hash_table (Lisp_Object, Lisp_Object, Lisp_Object,
2483 Lisp_Object, Lisp_Object, Lisp_Object, 2443 Lisp_Object, Lisp_Object, Lisp_Object,
2484 Lisp_Object); 2444 Lisp_Object);
2485Lisp_Object copy_hash_table (struct Lisp_Hash_Table *);
2486int hash_lookup (struct Lisp_Hash_Table *, Lisp_Object, unsigned *); 2445int hash_lookup (struct Lisp_Hash_Table *, Lisp_Object, unsigned *);
2487int hash_put (struct Lisp_Hash_Table *, Lisp_Object, Lisp_Object, 2446int hash_put (struct Lisp_Hash_Table *, Lisp_Object, Lisp_Object,
2488 unsigned); 2447 unsigned);
2489void hash_clear (struct Lisp_Hash_Table *);
2490void init_weak_hash_tables (void); 2448void init_weak_hash_tables (void);
2491extern void init_fns (void); 2449extern void init_fns (void);
2492EXFUN (Fsxhash, 1);
2493EXFUN (Fmake_hash_table, MANY); 2450EXFUN (Fmake_hash_table, MANY);
2494EXFUN (Fmakehash, 1);
2495EXFUN (Fcopy_hash_table, 1);
2496EXFUN (Fhash_table_count, 1);
2497EXFUN (Fhash_table_rehash_size, 1);
2498EXFUN (Fhash_table_rehash_threshold, 1);
2499EXFUN (Fhash_table_size, 1);
2500EXFUN (Fhash_table_test, 1);
2501EXFUN (Fhash_table_weak, 1);
2502EXFUN (Fhash_table_p, 1);
2503EXFUN (Fclrhash, 1);
2504EXFUN (Fgethash, 3); 2451EXFUN (Fgethash, 3);
2505EXFUN (Fputhash, 3); 2452EXFUN (Fputhash, 3);
2506EXFUN (Fremhash, 2); 2453EXFUN (Fremhash, 2);
2507EXFUN (Fmaphash, 2);
2508EXFUN (Fdefine_hash_table_test, 3);
2509 2454
2510EXFUN (Fidentity, 1); 2455EXFUN (Fidentity, 1);
2511EXFUN (Frandom, 1);
2512EXFUN (Flength, 1); 2456EXFUN (Flength, 1);
2513EXFUN (Fsafe_length, 1);
2514EXFUN (Fappend, MANY); 2457EXFUN (Fappend, MANY);
2515EXFUN (Fconcat, MANY); 2458EXFUN (Fconcat, MANY);
2516EXFUN (Fvconcat, MANY); 2459EXFUN (Fvconcat, MANY);
@@ -2520,7 +2463,6 @@ EXFUN (Fstring_make_unibyte, 1);
2520EXFUN (Fstring_as_multibyte, 1); 2463EXFUN (Fstring_as_multibyte, 1);
2521EXFUN (Fstring_as_unibyte, 1); 2464EXFUN (Fstring_as_unibyte, 1);
2522EXFUN (Fstring_to_multibyte, 1); 2465EXFUN (Fstring_to_multibyte, 1);
2523EXFUN (Fstring_to_unibyte, 1);
2524EXFUN (Fsubstring, 3); 2466EXFUN (Fsubstring, 3);
2525extern Lisp_Object substring_both (Lisp_Object, EMACS_INT, EMACS_INT, 2467extern Lisp_Object substring_both (Lisp_Object, EMACS_INT, EMACS_INT,
2526 EMACS_INT, EMACS_INT); 2468 EMACS_INT, EMACS_INT);
@@ -2540,12 +2482,10 @@ EXFUN (Fnreverse, 1);
2540EXFUN (Fget, 2); 2482EXFUN (Fget, 2);
2541EXFUN (Fput, 3); 2483EXFUN (Fput, 3);
2542EXFUN (Fequal, 2); 2484EXFUN (Fequal, 2);
2543EXFUN (Ffillarray, 2);
2544EXFUN (Fnconc, MANY); 2485EXFUN (Fnconc, MANY);
2545EXFUN (Fmapcar, 2); 2486EXFUN (Fmapcar, 2);
2546EXFUN (Fmapconcat, 3); 2487EXFUN (Fmapconcat, 3);
2547extern Lisp_Object do_yes_or_no_p (Lisp_Object); 2488extern Lisp_Object do_yes_or_no_p (Lisp_Object);
2548EXFUN (Frequire, 3);
2549EXFUN (Fprovide, 2); 2489EXFUN (Fprovide, 2);
2550extern Lisp_Object concat2 (Lisp_Object, Lisp_Object); 2490extern Lisp_Object concat2 (Lisp_Object, Lisp_Object);
2551extern Lisp_Object concat3 (Lisp_Object, Lisp_Object, Lisp_Object); 2491extern Lisp_Object concat3 (Lisp_Object, Lisp_Object, Lisp_Object);
@@ -2555,7 +2495,6 @@ extern Lisp_Object assoc_no_quit (Lisp_Object, Lisp_Object);
2555extern void clear_string_char_byte_cache (void); 2495extern void clear_string_char_byte_cache (void);
2556extern EMACS_INT string_char_to_byte (Lisp_Object, EMACS_INT); 2496extern EMACS_INT string_char_to_byte (Lisp_Object, EMACS_INT);
2557extern EMACS_INT string_byte_to_char (Lisp_Object, EMACS_INT); 2497extern EMACS_INT string_byte_to_char (Lisp_Object, EMACS_INT);
2558extern Lisp_Object string_make_multibyte (Lisp_Object);
2559extern Lisp_Object string_to_multibyte (Lisp_Object); 2498extern Lisp_Object string_to_multibyte (Lisp_Object);
2560extern Lisp_Object string_make_unibyte (Lisp_Object); 2499extern Lisp_Object string_make_unibyte (Lisp_Object);
2561EXFUN (Fcopy_alist, 1); 2500EXFUN (Fcopy_alist, 1);
@@ -2586,6 +2525,7 @@ extern Lisp_Object QCascent, QCmargin, QCrelief, Qcount, Qextension_data;
2586extern Lisp_Object QCconversion, QCcolor_symbols, QCheuristic_mask; 2525extern Lisp_Object QCconversion, QCcolor_symbols, QCheuristic_mask;
2587extern Lisp_Object QCindex, QCmatrix, QCcolor_adjustment, QCmask; 2526extern Lisp_Object QCindex, QCmatrix, QCcolor_adjustment, QCmask;
2588EXFUN (Finit_image_library, 2); 2527EXFUN (Finit_image_library, 2);
2528extern int x_bitmap_mask (struct frame *, int);
2589extern void syms_of_image (void); 2529extern void syms_of_image (void);
2590extern void init_image (void); 2530extern void init_image (void);
2591 2531
@@ -2647,7 +2587,6 @@ extern Lisp_Object Vwindow_system_version;
2647extern EMACS_INT baud_rate; 2587extern EMACS_INT baud_rate;
2648EXFUN (Fding, 1); 2588EXFUN (Fding, 1);
2649EXFUN (Fredraw_frame, 1); 2589EXFUN (Fredraw_frame, 1);
2650EXFUN (Fredraw_display, 0);
2651EXFUN (Fsleep_for, 2); 2590EXFUN (Fsleep_for, 2);
2652EXFUN (Fredisplay, 1); 2591EXFUN (Fredisplay, 1);
2653extern Lisp_Object sit_for (Lisp_Object, int, int); 2592extern Lisp_Object sit_for (Lisp_Object, int, int);
@@ -2738,11 +2677,12 @@ extern Lisp_Object Vpurify_flag;
2738extern Lisp_Object Vmemory_full; 2677extern Lisp_Object Vmemory_full;
2739extern Lisp_Object *stack_base; 2678extern Lisp_Object *stack_base;
2740EXFUN (Fcons, 2); 2679EXFUN (Fcons, 2);
2741EXFUN (list1, 1); 2680extern Lisp_Object list1 (Lisp_Object);
2742EXFUN (list2, 2); 2681extern Lisp_Object list2 (Lisp_Object, Lisp_Object);
2743EXFUN (list3, 3); 2682extern Lisp_Object list3 (Lisp_Object, Lisp_Object, Lisp_Object);
2744EXFUN (list4, 4); 2683extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object);
2745EXFUN (list5, 5); 2684extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
2685 Lisp_Object);
2746EXFUN (Flist, MANY); 2686EXFUN (Flist, MANY);
2747EXFUN (Fmake_list, 2); 2687EXFUN (Fmake_list, 2);
2748extern Lisp_Object allocate_misc (void); 2688extern Lisp_Object allocate_misc (void);
@@ -2798,17 +2738,12 @@ extern int valid_lisp_object_p (Lisp_Object);
2798 2738
2799/* Defined in chartab.c */ 2739/* Defined in chartab.c */
2800EXFUN (Fmake_char_table, 2); 2740EXFUN (Fmake_char_table, 2);
2801EXFUN (Fchar_table_parent, 1);
2802EXFUN (Fset_char_table_parent, 2); 2741EXFUN (Fset_char_table_parent, 2);
2803EXFUN (Fchar_table_extra_slot, 2); 2742EXFUN (Fchar_table_extra_slot, 2);
2804EXFUN (Fset_char_table_extra_slot, 3); 2743EXFUN (Fset_char_table_extra_slot, 3);
2805EXFUN (Fchar_table_range, 2);
2806EXFUN (Fset_char_table_range, 3); 2744EXFUN (Fset_char_table_range, 3);
2807EXFUN (Fset_char_table_default, 3);
2808EXFUN (Foptimize_char_table, 2); 2745EXFUN (Foptimize_char_table, 2);
2809EXFUN (Fmap_char_table, 2);
2810extern Lisp_Object copy_char_table (Lisp_Object); 2746extern Lisp_Object copy_char_table (Lisp_Object);
2811extern Lisp_Object sub_char_table_ref (Lisp_Object, int);
2812extern Lisp_Object char_table_ref (Lisp_Object, int); 2747extern Lisp_Object char_table_ref (Lisp_Object, int);
2813extern Lisp_Object char_table_ref_and_range (Lisp_Object, int, 2748extern Lisp_Object char_table_ref_and_range (Lisp_Object, int,
2814 int *, int *); 2749 int *, int *);
@@ -2842,7 +2777,6 @@ extern void temp_output_buffer_setup (const char *);
2842extern int print_level, print_escape_newlines; 2777extern int print_level, print_escape_newlines;
2843extern Lisp_Object Qprint_escape_newlines; 2778extern Lisp_Object Qprint_escape_newlines;
2844extern void write_string (const char *, int); 2779extern void write_string (const char *, int);
2845extern void write_string_1 (const char *, int, Lisp_Object);
2846extern void print_error_message (Lisp_Object, Lisp_Object, const char *, 2780extern void print_error_message (Lisp_Object, Lisp_Object, const char *,
2847 Lisp_Object); 2781 Lisp_Object);
2848extern Lisp_Object internal_with_output_to_temp_buffer 2782extern Lisp_Object internal_with_output_to_temp_buffer
@@ -2865,10 +2799,8 @@ EXFUN (Fintern, 2);
2865EXFUN (Fintern_soft, 2); 2799EXFUN (Fintern_soft, 2);
2866EXFUN (Fload, 5); 2800EXFUN (Fload, 5);
2867EXFUN (Fget_load_suffixes, 0); 2801EXFUN (Fget_load_suffixes, 0);
2868EXFUN (Fget_file_char, 0);
2869EXFUN (Fread_char, 3); 2802EXFUN (Fread_char, 3);
2870EXFUN (Fread_event, 3); 2803EXFUN (Fread_event, 3);
2871extern Lisp_Object read_filtered_event (int, int, int, int, Lisp_Object);
2872EXFUN (Feval_region, 4); 2804EXFUN (Feval_region, 4);
2873extern Lisp_Object check_obarray (Lisp_Object); 2805extern Lisp_Object check_obarray (Lisp_Object);
2874extern Lisp_Object intern (const char *); 2806extern Lisp_Object intern (const char *);
@@ -2900,7 +2832,6 @@ extern Lisp_Object Vdebug_on_error;
2900extern Lisp_Object Vsignaling_function; 2832extern Lisp_Object Vsignaling_function;
2901extern int handling_signal; 2833extern int handling_signal;
2902extern int debug_on_next_call; 2834extern int debug_on_next_call;
2903extern int interactive_p (int);
2904 2835
2905/* To run a normal hook, use the appropriate function from the list below. 2836/* To run a normal hook, use the appropriate function from the list below.
2906 The calling convention: 2837 The calling convention:
@@ -2912,28 +2843,11 @@ extern int interactive_p (int);
2912extern Lisp_Object Vrun_hooks; 2843extern Lisp_Object Vrun_hooks;
2913EXFUN (Frun_hooks, MANY); 2844EXFUN (Frun_hooks, MANY);
2914EXFUN (Frun_hook_with_args, MANY); 2845EXFUN (Frun_hook_with_args, MANY);
2915EXFUN (Frun_hook_with_args_until_success, MANY);
2916EXFUN (Frun_hook_with_args_until_failure, MANY); 2846EXFUN (Frun_hook_with_args_until_failure, MANY);
2917extern Lisp_Object run_hook_list_with_args (Lisp_Object, int, Lisp_Object *);
2918extern void run_hook_with_args_2 (Lisp_Object, Lisp_Object, Lisp_Object); 2847extern void run_hook_with_args_2 (Lisp_Object, Lisp_Object, Lisp_Object);
2919EXFUN (Fand, UNEVALLED);
2920EXFUN (For, UNEVALLED);
2921EXFUN (Fif, UNEVALLED);
2922EXFUN (Fprogn, UNEVALLED); 2848EXFUN (Fprogn, UNEVALLED);
2923EXFUN (Fprog1, UNEVALLED);
2924EXFUN (Fprog2, UNEVALLED);
2925EXFUN (Fsetq, UNEVALLED);
2926EXFUN (Fquote, UNEVALLED);
2927EXFUN (Fuser_variable_p, 1);
2928EXFUN (Finteractive_p, 0); 2849EXFUN (Finteractive_p, 0);
2929EXFUN (Fdefun, UNEVALLED);
2930EXFUN (Flet, UNEVALLED);
2931EXFUN (FletX, UNEVALLED);
2932EXFUN (Fwhile, UNEVALLED);
2933EXFUN (Fcatch, UNEVALLED);
2934EXFUN (Fthrow, 2) NO_RETURN; 2850EXFUN (Fthrow, 2) NO_RETURN;
2935EXFUN (Funwind_protect, UNEVALLED);
2936EXFUN (Fcondition_case, UNEVALLED);
2937EXFUN (Fsignal, 2); 2851EXFUN (Fsignal, 2);
2938extern void xsignal (Lisp_Object, Lisp_Object) NO_RETURN; 2852extern void xsignal (Lisp_Object, Lisp_Object) NO_RETURN;
2939extern void xsignal0 (Lisp_Object) NO_RETURN; 2853extern void xsignal0 (Lisp_Object) NO_RETURN;
@@ -2941,7 +2855,6 @@ extern void xsignal1 (Lisp_Object, Lisp_Object) NO_RETURN;
2941extern void xsignal2 (Lisp_Object, Lisp_Object, Lisp_Object) NO_RETURN; 2855extern void xsignal2 (Lisp_Object, Lisp_Object, Lisp_Object) NO_RETURN;
2942extern void xsignal3 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) NO_RETURN; 2856extern void xsignal3 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object) NO_RETURN;
2943extern void signal_error (const char *, Lisp_Object) NO_RETURN; 2857extern void signal_error (const char *, Lisp_Object) NO_RETURN;
2944EXFUN (Fautoload, 5);
2945EXFUN (Fcommandp, 2); 2858EXFUN (Fcommandp, 2);
2946EXFUN (Feval, 1); 2859EXFUN (Feval, 1);
2947EXFUN (Fapply, MANY); 2860EXFUN (Fapply, MANY);
@@ -2957,7 +2870,6 @@ extern Lisp_Object call5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Li
2957extern Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); 2870extern Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object);
2958extern Lisp_Object call7 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); 2871extern Lisp_Object call7 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object);
2959EXFUN (Fdo_auto_save, 2); 2872EXFUN (Fdo_auto_save, 2);
2960extern Lisp_Object apply_lambda (Lisp_Object, Lisp_Object, int);
2961extern Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), Lisp_Object); 2873extern Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), Lisp_Object);
2962extern Lisp_Object internal_lisp_condition_case (Lisp_Object, Lisp_Object, Lisp_Object); 2874extern Lisp_Object internal_lisp_condition_case (Lisp_Object, Lisp_Object, Lisp_Object);
2963extern Lisp_Object internal_condition_case (Lisp_Object (*) (void), Lisp_Object, Lisp_Object (*) (Lisp_Object)); 2875extern Lisp_Object internal_condition_case (Lisp_Object (*) (void), Lisp_Object, Lisp_Object (*) (Lisp_Object));
@@ -2985,25 +2897,17 @@ extern Lisp_Object Qfield;
2985extern Lisp_Object Vinhibit_field_text_motion; 2897extern Lisp_Object Vinhibit_field_text_motion;
2986extern Lisp_Object Vsystem_name; 2898extern Lisp_Object Vsystem_name;
2987extern Lisp_Object Vuser_login_name; 2899extern Lisp_Object Vuser_login_name;
2988EXFUN (Fpropertize, MANY);
2989EXFUN (Fcurrent_message, 0); 2900EXFUN (Fcurrent_message, 0);
2990EXFUN (Fgoto_char, 1); 2901EXFUN (Fgoto_char, 1);
2991EXFUN (Fpoint_min_marker, 0);
2992EXFUN (Fpoint_max_marker, 0); 2902EXFUN (Fpoint_max_marker, 0);
2993EXFUN (Fpoint_min, 0);
2994EXFUN (Fpoint_max, 0);
2995EXFUN (Fpoint, 0); 2903EXFUN (Fpoint, 0);
2996EXFUN (Fpoint_marker, 0); 2904EXFUN (Fpoint_marker, 0);
2997EXFUN (Fmark_marker, 0);
2998EXFUN (Fline_beginning_position, 1); 2905EXFUN (Fline_beginning_position, 1);
2999EXFUN (Fline_end_position, 1); 2906EXFUN (Fline_end_position, 1);
3000EXFUN (Ffollowing_char, 0); 2907EXFUN (Ffollowing_char, 0);
3001EXFUN (Fprevious_char, 0); 2908EXFUN (Fprevious_char, 0);
3002EXFUN (Fchar_after, 1); 2909EXFUN (Fchar_after, 1);
3003EXFUN (Finsert, MANY); 2910EXFUN (Finsert, MANY);
3004EXFUN (Finsert_and_inherit, MANY);
3005EXFUN (Finsert_before_markers, MANY);
3006EXFUN (Finsert_buffer_substring, 3);
3007EXFUN (Finsert_char, 3); 2911EXFUN (Finsert_char, 3);
3008extern void insert1 (Lisp_Object); 2912extern void insert1 (Lisp_Object);
3009EXFUN (Feolp, 0); 2913EXFUN (Feolp, 0);
@@ -3033,11 +2937,7 @@ extern Lisp_Object make_buffer_string_both (EMACS_INT, EMACS_INT, EMACS_INT,
3033extern void init_editfns (void); 2937extern void init_editfns (void);
3034extern void syms_of_editfns (void); 2938extern void syms_of_editfns (void);
3035EXFUN (Fconstrain_to_field, 5); 2939EXFUN (Fconstrain_to_field, 5);
3036EXFUN (Ffield_string, 1);
3037EXFUN (Fdelete_field, 1);
3038EXFUN (Ffield_beginning, 3);
3039EXFUN (Ffield_end, 3); 2940EXFUN (Ffield_end, 3);
3040EXFUN (Ffield_string_no_properties, 1);
3041extern void set_time_zone_rule (const char *); 2941extern void set_time_zone_rule (const char *);
3042 2942
3043/* Defined in buffer.c */ 2943/* Defined in buffer.c */
@@ -3046,7 +2946,6 @@ extern void nsberror (Lisp_Object) NO_RETURN;
3046EXFUN (Fset_buffer_multibyte, 1); 2946EXFUN (Fset_buffer_multibyte, 1);
3047EXFUN (Foverlay_start, 1); 2947EXFUN (Foverlay_start, 1);
3048EXFUN (Foverlay_end, 1); 2948EXFUN (Foverlay_end, 1);
3049EXFUN (Foverlay_buffer, 1);
3050extern void adjust_overlays_for_insert (EMACS_INT, EMACS_INT); 2949extern void adjust_overlays_for_insert (EMACS_INT, EMACS_INT);
3051extern void adjust_overlays_for_delete (EMACS_INT, EMACS_INT); 2950extern void adjust_overlays_for_delete (EMACS_INT, EMACS_INT);
3052extern void fix_start_end_in_overlays (EMACS_INT, EMACS_INT); 2951extern void fix_start_end_in_overlays (EMACS_INT, EMACS_INT);
@@ -3054,12 +2953,11 @@ extern void report_overlay_modification (Lisp_Object, Lisp_Object, int,
3054 Lisp_Object, Lisp_Object, Lisp_Object); 2953 Lisp_Object, Lisp_Object, Lisp_Object);
3055extern int overlay_touches_p (EMACS_INT); 2954extern int overlay_touches_p (EMACS_INT);
3056extern Lisp_Object Vbuffer_alist, Vinhibit_read_only; 2955extern Lisp_Object Vbuffer_alist, Vinhibit_read_only;
3057EXFUN (Fbuffer_list, 1);
3058EXFUN (Fget_buffer, 1); 2956EXFUN (Fget_buffer, 1);
3059EXFUN (Fget_buffer_create, 1); 2957EXFUN (Fget_buffer_create, 1);
3060EXFUN (Fgenerate_new_buffer_name, 2); 2958EXFUN (Fgenerate_new_buffer_name, 2);
3061EXFUN (Fset_buffer, 1); 2959EXFUN (Fset_buffer, 1);
3062EXFUN (set_buffer_if_live, 1); 2960extern Lisp_Object set_buffer_if_live (Lisp_Object);
3063EXFUN (Fbarf_if_buffer_read_only, 0); 2961EXFUN (Fbarf_if_buffer_read_only, 0);
3064EXFUN (Fcurrent_buffer, 0); 2962EXFUN (Fcurrent_buffer, 0);
3065EXFUN (Fswitch_to_buffer, 2); 2963EXFUN (Fswitch_to_buffer, 2);
@@ -3069,7 +2967,6 @@ EXFUN (Fbuffer_modified_p, 1);
3069EXFUN (Fset_buffer_modified_p, 1); 2967EXFUN (Fset_buffer_modified_p, 1);
3070EXFUN (Fkill_buffer, 1); 2968EXFUN (Fkill_buffer, 1);
3071EXFUN (Fkill_all_local_variables, 0); 2969EXFUN (Fkill_all_local_variables, 0);
3072EXFUN (Fbuffer_disable_undo, 1);
3073EXFUN (Fbuffer_enable_undo, 1); 2970EXFUN (Fbuffer_enable_undo, 1);
3074EXFUN (Ferase_buffer, 0); 2971EXFUN (Ferase_buffer, 0);
3075extern Lisp_Object Qoverlayp; 2972extern Lisp_Object Qoverlayp;
@@ -3111,7 +3008,6 @@ extern Lisp_Object Qinsert_file_contents;
3111extern Lisp_Object Vauto_save_list_file_name; 3008extern Lisp_Object Vauto_save_list_file_name;
3112EXFUN (Ffind_file_name_handler, 2); 3009EXFUN (Ffind_file_name_handler, 2);
3113EXFUN (Ffile_name_as_directory, 1); 3010EXFUN (Ffile_name_as_directory, 1);
3114EXFUN (Fmake_temp_name, 1);
3115EXFUN (Fexpand_file_name, 2); 3011EXFUN (Fexpand_file_name, 2);
3116EXFUN (Ffile_name_nondirectory, 1); 3012EXFUN (Ffile_name_nondirectory, 1);
3117EXFUN (Fsubstitute_in_file_name, 1); 3013EXFUN (Fsubstitute_in_file_name, 1);
@@ -3151,7 +3047,6 @@ EXFUN (Fset_match_data, 2);
3151EXFUN (Fmatch_beginning, 1); 3047EXFUN (Fmatch_beginning, 1);
3152EXFUN (Fmatch_end, 1); 3048EXFUN (Fmatch_end, 1);
3153extern void record_unwind_save_match_data (void); 3049extern void record_unwind_save_match_data (void);
3154EXFUN (Flooking_at, 1);
3155extern int fast_string_match (Lisp_Object, Lisp_Object); 3050extern int fast_string_match (Lisp_Object, Lisp_Object);
3156extern int fast_c_string_match_ignore_case (Lisp_Object, const char *); 3051extern int fast_c_string_match_ignore_case (Lisp_Object, const char *);
3157extern int fast_string_match_ignore_case (Lisp_Object, Lisp_Object); 3052extern int fast_string_match_ignore_case (Lisp_Object, Lisp_Object);
@@ -3185,10 +3080,8 @@ EXFUN (Fread_buffer, 3);
3185EXFUN (Fread_minibuffer, 2); 3080EXFUN (Fread_minibuffer, 2);
3186EXFUN (Feval_minibuffer, 2); 3081EXFUN (Feval_minibuffer, 2);
3187EXFUN (Fread_string, 5); 3082EXFUN (Fread_string, 5);
3188EXFUN (Fread_no_blanks_input, 3);
3189EXFUN (Fassoc_string, 3); 3083EXFUN (Fassoc_string, 3);
3190extern Lisp_Object get_minibuffer (int); 3084extern Lisp_Object get_minibuffer (int);
3191extern void temp_echo_area_glyphs (Lisp_Object);
3192extern void init_minibuf_once (void); 3085extern void init_minibuf_once (void);
3193extern void syms_of_minibuf (void); 3086extern void syms_of_minibuf (void);
3194 3087
@@ -3199,7 +3092,6 @@ extern Lisp_Object Qwhen;
3199extern Lisp_Object Vcommand_history; 3092extern Lisp_Object Vcommand_history;
3200extern Lisp_Object Vmark_even_if_inactive; 3093extern Lisp_Object Vmark_even_if_inactive;
3201extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook; 3094extern Lisp_Object Qcall_interactively, Qmouse_leave_buffer_hook;
3202EXFUN (Fcall_interactively, 3);
3203EXFUN (Fprefix_numeric_value, 1); 3095EXFUN (Fprefix_numeric_value, 1);
3204extern void syms_of_callint (void); 3096extern void syms_of_callint (void);
3205 3097
@@ -3208,7 +3100,6 @@ extern void syms_of_callint (void);
3208extern Lisp_Object Qidentity; 3100extern Lisp_Object Qidentity;
3209EXFUN (Fdowncase, 1); 3101EXFUN (Fdowncase, 1);
3210EXFUN (Fupcase, 1); 3102EXFUN (Fupcase, 1);
3211EXFUN (Fcapitalize, 1);
3212EXFUN (Fupcase_region, 2); 3103EXFUN (Fupcase_region, 2);
3213EXFUN (Fupcase_initials, 1); 3104EXFUN (Fupcase_initials, 1);
3214EXFUN (Fupcase_initials_region, 2); 3105EXFUN (Fupcase_initials_region, 2);
@@ -3240,10 +3131,7 @@ extern int input_pending;
3240EXFUN (Fdiscard_input, 0); 3131EXFUN (Fdiscard_input, 0);
3241EXFUN (Frecursive_edit, 0); 3132EXFUN (Frecursive_edit, 0);
3242EXFUN (Ftop_level, 0) NO_RETURN; 3133EXFUN (Ftop_level, 0) NO_RETURN;
3243EXFUN (Fexit_recursive_edit, 0) NO_RETURN;
3244EXFUN (Fabort_recursive_edit, 0) NO_RETURN;
3245EXFUN (Fcommand_execute, 4); 3134EXFUN (Fcommand_execute, 4);
3246EXFUN (Finput_pending_p, 0);
3247extern Lisp_Object menu_bar_items (Lisp_Object); 3135extern Lisp_Object menu_bar_items (Lisp_Object);
3248extern Lisp_Object tool_bar_items (Lisp_Object, int *); 3136extern Lisp_Object tool_bar_items (Lisp_Object, int *);
3249extern Lisp_Object Qvertical_scroll_bar; 3137extern Lisp_Object Qvertical_scroll_bar;
@@ -3251,9 +3139,6 @@ extern void discard_mouse_events (void);
3251EXFUN (Fevent_convert_list, 1); 3139EXFUN (Fevent_convert_list, 1);
3252EXFUN (Fread_key_sequence, 5); 3140EXFUN (Fread_key_sequence, 5);
3253EXFUN (Fset_input_interrupt_mode, 1); 3141EXFUN (Fset_input_interrupt_mode, 1);
3254EXFUN (Fset_output_flow_control, 2);
3255EXFUN (Fset_input_meta_mode, 2);
3256EXFUN (Fset_quit_char, 1);
3257EXFUN (Fset_input_mode, 4); 3142EXFUN (Fset_input_mode, 4);
3258extern Lisp_Object pending_funcalls; 3143extern Lisp_Object pending_funcalls;
3259extern int detect_input_pending (void); 3144extern int detect_input_pending (void);
@@ -3273,7 +3158,6 @@ extern char *push_key_description (unsigned int, char *, int);
3273/* Defined in indent.c */ 3158/* Defined in indent.c */
3274EXFUN (Fvertical_motion, 2); 3159EXFUN (Fvertical_motion, 2);
3275EXFUN (Findent_to, 2); 3160EXFUN (Findent_to, 2);
3276EXFUN (Fcurrent_column, 0);
3277EXFUN (Fmove_to_column, 2); 3161EXFUN (Fmove_to_column, 2);
3278extern double current_column (void); 3162extern double current_column (void);
3279extern void invalidate_current_column (void); 3163extern void invalidate_current_column (void);
@@ -3292,36 +3176,21 @@ extern void store_in_alist (Lisp_Object *, Lisp_Object, Lisp_Object);
3292extern Lisp_Object do_switch_frame (Lisp_Object, int, int, Lisp_Object); 3176extern Lisp_Object do_switch_frame (Lisp_Object, int, int, Lisp_Object);
3293extern Lisp_Object get_frame_param (struct frame *, Lisp_Object); 3177extern Lisp_Object get_frame_param (struct frame *, Lisp_Object);
3294extern Lisp_Object frame_buffer_predicate (Lisp_Object); 3178extern Lisp_Object frame_buffer_predicate (Lisp_Object);
3295EXFUN (Fframep, 1);
3296EXFUN (Fselect_frame, 2); 3179EXFUN (Fselect_frame, 2);
3297EXFUN (Fselected_frame, 0); 3180EXFUN (Fselected_frame, 0);
3298EXFUN (Fwindow_frame, 1); 3181EXFUN (Fwindow_frame, 1);
3299EXFUN (Fframe_root_window, 1); 3182EXFUN (Fframe_root_window, 1);
3300EXFUN (Fframe_first_window, 1); 3183EXFUN (Fframe_first_window, 1);
3301EXFUN (Fframe_selected_window, 1);
3302EXFUN (Fframe_list, 0);
3303EXFUN (Fnext_frame, 2);
3304EXFUN (Fdelete_frame, 2);
3305EXFUN (Fset_mouse_position, 3);
3306EXFUN (Fmake_frame_visible, 1); 3184EXFUN (Fmake_frame_visible, 1);
3307EXFUN (Fmake_frame_invisible, 2);
3308EXFUN (Ficonify_frame, 1); 3185EXFUN (Ficonify_frame, 1);
3309EXFUN (Fframe_visible_p, 1);
3310EXFUN (Fvisible_frame_list, 0);
3311EXFUN (Fframe_parameter, 2); 3186EXFUN (Fframe_parameter, 2);
3312EXFUN (Fframe_parameters, 1);
3313EXFUN (Fmodify_frame_parameters, 2); 3187EXFUN (Fmodify_frame_parameters, 2);
3314EXFUN (Fset_frame_height, 3);
3315EXFUN (Fset_frame_width, 3);
3316EXFUN (Fset_frame_size, 3);
3317EXFUN (Fset_frame_position, 3);
3318EXFUN (Fraise_frame, 1); 3188EXFUN (Fraise_frame, 1);
3319EXFUN (Fredirect_frame_focus, 2); 3189EXFUN (Fredirect_frame_focus, 2);
3320EXFUN (Fset_frame_selected_window, 3); 3190EXFUN (Fset_frame_selected_window, 3);
3321extern Lisp_Object frame_buffer_list (Lisp_Object); 3191extern Lisp_Object frame_buffer_list (Lisp_Object);
3322extern void frames_discard_buffer (Lisp_Object); 3192extern void frames_discard_buffer (Lisp_Object);
3323extern void set_frame_buffer_list (Lisp_Object, Lisp_Object); 3193extern void set_frame_buffer_list (Lisp_Object, Lisp_Object);
3324extern void frames_bury_buffer (Lisp_Object);
3325extern void syms_of_frame (void); 3194extern void syms_of_frame (void);
3326 3195
3327/* Defined in emacs.c */ 3196/* Defined in emacs.c */
@@ -3370,10 +3239,8 @@ extern int running_asynch_code;
3370extern Lisp_Object QCtype, Qlocal; 3239extern Lisp_Object QCtype, Qlocal;
3371EXFUN (Fget_process, 1); 3240EXFUN (Fget_process, 1);
3372EXFUN (Fget_buffer_process, 1); 3241EXFUN (Fget_buffer_process, 1);
3373EXFUN (Fprocessp, 1);
3374EXFUN (Fprocess_status, 1); 3242EXFUN (Fprocess_status, 1);
3375EXFUN (Fkill_process, 2); 3243EXFUN (Fkill_process, 2);
3376EXFUN (Fprocess_send_eof, 1);
3377EXFUN (Fwaiting_for_user_input_p, 0); 3244EXFUN (Fwaiting_for_user_input_p, 0);
3378extern Lisp_Object Qprocessp; 3245extern Lisp_Object Qprocessp;
3379extern void kill_buffer_processes (Lisp_Object); 3246extern void kill_buffer_processes (Lisp_Object);
@@ -3406,7 +3273,6 @@ extern void syms_of_callproc (void);
3406extern Lisp_Object Qfunction_documentation; 3273extern Lisp_Object Qfunction_documentation;
3407extern Lisp_Object Vdoc_file_name; 3274extern Lisp_Object Vdoc_file_name;
3408EXFUN (Fsubstitute_command_keys, 1); 3275EXFUN (Fsubstitute_command_keys, 1);
3409EXFUN (Fdocumentation, 2);
3410EXFUN (Fdocumentation_property, 3); 3276EXFUN (Fdocumentation_property, 3);
3411extern Lisp_Object read_doc_string (Lisp_Object); 3277extern Lisp_Object read_doc_string (Lisp_Object);
3412extern Lisp_Object get_doc_string (Lisp_Object, int, int); 3278extern Lisp_Object get_doc_string (Lisp_Object, int, int);
@@ -3458,10 +3324,6 @@ EXFUN (Fput_text_property, 5);
3458EXFUN (Fprevious_char_property_change, 2); 3324EXFUN (Fprevious_char_property_change, 2);
3459EXFUN (Fnext_char_property_change, 2); 3325EXFUN (Fnext_char_property_change, 2);
3460extern void report_interval_modification (Lisp_Object, Lisp_Object); 3326extern void report_interval_modification (Lisp_Object, Lisp_Object);
3461extern Lisp_Object next_single_char_property_change (Lisp_Object,
3462 Lisp_Object,
3463 Lisp_Object,
3464 Lisp_Object);
3465 3327
3466/* Defined in menu.c */ 3328/* Defined in menu.c */
3467extern void syms_of_menu (void); 3329extern void syms_of_menu (void);
@@ -3516,7 +3378,6 @@ extern int memcmp (void *, void *, size_t);
3516/* Defined in filelock.c */ 3378/* Defined in filelock.c */
3517extern Lisp_Object Vtemporary_file_directory; 3379extern Lisp_Object Vtemporary_file_directory;
3518EXFUN (Funlock_buffer, 0); 3380EXFUN (Funlock_buffer, 0);
3519EXFUN (Ffile_locked_p, 1);
3520extern void unlock_all_files (void); 3381extern void unlock_all_files (void);
3521extern void lock_file (Lisp_Object); 3382extern void lock_file (Lisp_Object);
3522extern void unlock_file (Lisp_Object); 3383extern void unlock_file (Lisp_Object);
@@ -3560,14 +3421,11 @@ extern void init_font (void);
3560#ifdef HAVE_WINDOW_SYSTEM 3421#ifdef HAVE_WINDOW_SYSTEM
3561/* Defined in fontset.c */ 3422/* Defined in fontset.c */
3562extern void syms_of_fontset (void); 3423extern void syms_of_fontset (void);
3563EXFUN (Fset_fontset_font, 5);
3564EXFUN (Fnew_fontset, 2);
3565 3424
3566/* Defined in xfns.c, w32fns.c, or macfns.c */ 3425/* Defined in xfns.c, w32fns.c, or macfns.c */
3567extern Lisp_Object Qfont_param; 3426extern Lisp_Object Qfont_param;
3568extern Lisp_Object Vx_no_window_manager; 3427extern Lisp_Object Vx_no_window_manager;
3569EXFUN (Fxw_display_color_p, 1); 3428EXFUN (Fxw_display_color_p, 1);
3570EXFUN (Fx_file_dialog, 5);
3571EXFUN (Fx_focus_frame, 1); 3429EXFUN (Fx_focus_frame, 1);
3572#endif 3430#endif
3573 3431