aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1995-05-26 04:29:09 +0000
committerKarl Heuer1995-05-26 04:29:09 +0000
commita37e10f9fe10cdcf696da4b59f2176134e71bc72 (patch)
treead2faa8059809b84efe7c92a5ba132400504695d
parent10774fb5775efbdcd9d75f9de9e2a514242c864b (diff)
downloademacs-a37e10f9fe10cdcf696da4b59f2176134e71bc72.tar.gz
emacs-a37e10f9fe10cdcf696da4b59f2176134e71bc72.zip
(Foverlay_start, Foverlay_end): Declare these functions.
(Fprevious_single_property_change, Fend_of_line, Felt): Ditto. (Fforward_line, Fforward_word, Fdelete_region, Fforward_char): Ditto. (Fnarrow_to_region, Fwiden, Fmatch_beginning, Fmatch_end): Ditto. (Fskip_chars_forward, Fskip_chars_backward): Ditto. (Ffile_name_absolute_p, read_doc_string): Ditto. (get_frame_param, store_frame_param, store_in_alist): Ditto. (describe_map_tree): Declaration moved here from keymap.c.
-rw-r--r--src/lisp.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 270e3b8636c..869b0f3d73f 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -1344,6 +1344,12 @@ extern Lisp_Object make_float ();
1344extern Lisp_Object Ffloat (); 1344extern Lisp_Object Ffloat ();
1345#endif /* LISP_FLOAT_TYPE */ 1345#endif /* LISP_FLOAT_TYPE */
1346 1346
1347/* Defined in cmds.c */
1348extern Lisp_Object Fend_of_line (), Fforward_char (), Fforward_line ();
1349
1350/* Defined in syntax.c */
1351extern Lisp_Object Fforward_word ();
1352
1347/* Defined in fns.c */ 1353/* Defined in fns.c */
1348extern Lisp_Object Qstring_lessp; 1354extern Lisp_Object Qstring_lessp;
1349extern Lisp_Object Vfeatures; 1355extern Lisp_Object Vfeatures;
@@ -1352,7 +1358,7 @@ extern Lisp_Object Flength ();
1352extern Lisp_Object Fappend (), Fconcat (), Fvconcat (), Fcopy_sequence (); 1358extern Lisp_Object Fappend (), Fconcat (), Fvconcat (), Fcopy_sequence ();
1353extern Lisp_Object Fsubstring (); 1359extern Lisp_Object Fsubstring ();
1354extern Lisp_Object Fnth (), Fnthcdr (), Fmemq (), Fassq (), Fassoc (); 1360extern Lisp_Object Fnth (), Fnthcdr (), Fmemq (), Fassq (), Fassoc ();
1355extern Lisp_Object Fmember (), Frassq (), Fdelq (), Fsort (); 1361extern Lisp_Object Felt (), Fmember (), Frassq (), Fdelq (), Fsort ();
1356extern Lisp_Object Freverse (), Fnreverse (), Fget (), Fput (), Fequal (); 1362extern Lisp_Object Freverse (), Fnreverse (), Fget (), Fput (), Fequal ();
1357extern Lisp_Object Ffillarray (), Fnconc (), Fmapcar (), Fmapconcat (); 1363extern Lisp_Object Ffillarray (), Fnconc (), Fmapcar (), Fmapconcat ();
1358extern Lisp_Object Fy_or_n_p (), do_yes_or_no_p (); 1364extern Lisp_Object Fy_or_n_p (), do_yes_or_no_p ();
@@ -1476,8 +1482,10 @@ extern Lisp_Object Fstring_equal (), Fstring_lessp (), Fbuffer_substring_lessp (
1476extern Lisp_Object save_excursion_save (), save_restriction_save (); 1482extern Lisp_Object save_excursion_save (), save_restriction_save ();
1477extern Lisp_Object save_excursion_restore (), save_restriction_restore (); 1483extern Lisp_Object save_excursion_restore (), save_restriction_restore ();
1478extern Lisp_Object Fchar_to_string (); 1484extern Lisp_Object Fchar_to_string ();
1485extern Lisp_Object Fdelete_region (), Fnarrow_to_region (), Fwiden ();
1479 1486
1480/* defined in buffer.c */ 1487/* defined in buffer.c */
1488extern Lisp_Object Foverlay_start (), Foverlay_end ();
1481extern void adjust_overlays_for_insert (); 1489extern void adjust_overlays_for_insert ();
1482extern void adjust_overlays_for_delete (); 1490extern void adjust_overlays_for_delete ();
1483extern void fix_overlays_in_range (); 1491extern void fix_overlays_in_range ();
@@ -1506,6 +1514,7 @@ extern Lisp_Object Fsubstitute_in_file_name ();
1506extern Lisp_Object Ffile_symlink_p (); 1514extern Lisp_Object Ffile_symlink_p ();
1507extern Lisp_Object Fverify_visited_file_modtime (); 1515extern Lisp_Object Fverify_visited_file_modtime ();
1508extern Lisp_Object Ffile_exists_p (); 1516extern Lisp_Object Ffile_exists_p ();
1517extern Lisp_Object Ffile_name_absolute_p ();
1509extern Lisp_Object Fdirectory_file_name (); 1518extern Lisp_Object Fdirectory_file_name ();
1510extern Lisp_Object Ffile_name_directory (); 1519extern Lisp_Object Ffile_name_directory ();
1511extern Lisp_Object expand_and_dir_to_file (); 1520extern Lisp_Object expand_and_dir_to_file ();
@@ -1521,6 +1530,8 @@ extern Lisp_Object Fstring_match ();
1521extern Lisp_Object Fscan_buffer (); 1530extern Lisp_Object Fscan_buffer ();
1522extern void restore_match_data (); 1531extern void restore_match_data ();
1523extern Lisp_Object Fmatch_data (), Fstore_match_data (); 1532extern Lisp_Object Fmatch_data (), Fstore_match_data ();
1533extern Lisp_Object Fmatch_beginning (), Fmatch_end ();
1534extern Lisp_Object Fskip_chars_forward (), Fskip_chars_backward ();
1524 1535
1525/* defined in minibuf.c */ 1536/* defined in minibuf.c */
1526 1537
@@ -1570,6 +1581,7 @@ extern Lisp_Object Fkey_description (), Fsingle_key_description ();
1570extern Lisp_Object Fwhere_is_internal (); 1581extern Lisp_Object Fwhere_is_internal ();
1571extern Lisp_Object access_keymap (), store_in_keymap (); 1582extern Lisp_Object access_keymap (), store_in_keymap ();
1572extern Lisp_Object get_keyelt (), get_keymap (); 1583extern Lisp_Object get_keyelt (), get_keymap ();
1584extern void describe_map_tree ();
1573 1585
1574/* defined in indent.c */ 1586/* defined in indent.c */
1575extern Lisp_Object Fvertical_motion (), Findent_to (), Fcurrent_column (); 1587extern Lisp_Object Fvertical_motion (), Findent_to (), Fcurrent_column ();
@@ -1585,6 +1597,8 @@ extern int window_internal_height (), window_internal_width ();
1585 1597
1586/* defined in frame.c */ 1598/* defined in frame.c */
1587extern Lisp_Object Qvisible; 1599extern Lisp_Object Qvisible;
1600extern void store_frame_param (), store_in_alist ();
1601extern Lisp_Object get_frame_param();
1588extern Lisp_Object frame_buffer_predicate (); 1602extern Lisp_Object frame_buffer_predicate ();
1589extern Lisp_Object Fframep (); 1603extern Lisp_Object Fframep ();
1590extern Lisp_Object Fselect_frame (); 1604extern Lisp_Object Fselect_frame ();
@@ -1644,6 +1658,7 @@ extern Lisp_Object Vdoc_directory;
1644extern Lisp_Object Vdoc_file_name; 1658extern Lisp_Object Vdoc_file_name;
1645extern Lisp_Object Fsubstitute_command_keys (); 1659extern Lisp_Object Fsubstitute_command_keys ();
1646extern Lisp_Object Fdocumentation (), Fdocumentation_property (); 1660extern Lisp_Object Fdocumentation (), Fdocumentation_property ();
1661extern Lisp_Object read_doc_string ();
1647 1662
1648/* defined in bytecode.c */ 1663/* defined in bytecode.c */
1649extern Lisp_Object Qbytecode; 1664extern Lisp_Object Qbytecode;
@@ -1663,6 +1678,7 @@ extern Lisp_Object Qrear_nonsticky;
1663extern Lisp_Object Qinsert_in_front_hooks, Qinsert_behind_hooks; 1678extern Lisp_Object Qinsert_in_front_hooks, Qinsert_behind_hooks;
1664extern Lisp_Object Fnext_property_change (); 1679extern Lisp_Object Fnext_property_change ();
1665extern Lisp_Object Fnext_single_property_change (); 1680extern Lisp_Object Fnext_single_property_change ();
1681extern Lisp_Object Fprevious_single_property_change ();
1666 1682
1667/* Nonzero means Emacs has already been initialized. 1683/* Nonzero means Emacs has already been initialized.
1668 Used during startup to detect startup of dumped Emacs. */ 1684 Used during startup to detect startup of dumped Emacs. */