aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Blandy1992-10-31 05:25:29 +0000
committerJim Blandy1992-10-31 05:25:29 +0000
commitd20c2151e822cb9c94337305526836d24551fdd2 (patch)
tree88d87afda773fb4b75247b77e26118fdbb2a4b35 /src
parentd09b20248ddfb6ffc73afb1ab51485f3d12d2c68 (diff)
downloademacs-d20c2151e822cb9c94337305526836d24551fdd2.tar.gz
emacs-d20c2151e822cb9c94337305526836d24551fdd2.zip
* lisp.h (Fdefault_boundp, make_float, Ffloat, Fnth, Fcopy_alist,
Fmake_byte_code, Fverify_visited_file_modtime, Ffile_exists_p, Fdirectory_file_name, Ffile_name_directory, expand_and_dir_to_file, Ffile_accessible_directory_p, Fbyte_code, Fundo_boundary, truncate_undo_list): Add extern declarations for these. * lisp.h (DEFVARLISP, DEFVARBOOL, DEFVARINT, DEFVARPERBUFFER): Removed these definitions; we should be using the versions whose names use underscores.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h25
1 files changed, 17 insertions, 8 deletions
diff --git a/src/lisp.h b/src/lisp.h
index c7d84c73206..f5227b76a3c 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -729,12 +729,6 @@ extern void defvar_int ();
729/* Macros we use to define forwarded Lisp variables. 729/* Macros we use to define forwarded Lisp variables.
730 These are used in the syms_of_FILENAME functions. */ 730 These are used in the syms_of_FILENAME functions. */
731 731
732#define DEFVARLISP(lname, vname, doc) defvar_lisp (lname, vname)
733#define DEFVARBOOL(lname, vname, doc) defvar_bool (lname, vname)
734#define DEFVARINT(lname, vname, doc) defvar_int (lname, vname)
735#define DEFVARPERBUFFER(lname, vname, doc) \
736 defvar_per_buffer (lname, vname)
737
738#define DEFVAR_LISP(lname, vname, doc) defvar_lisp (lname, vname) 732#define DEFVAR_LISP(lname, vname, doc) defvar_lisp (lname, vname)
739#define DEFVAR_LISP_NOPRO(lname, vname, doc) defvar_lisp_nopro (lname, vname) 733#define DEFVAR_LISP_NOPRO(lname, vname, doc) defvar_lisp_nopro (lname, vname)
740#define DEFVAR_BOOL(lname, vname, doc) defvar_bool (lname, vname) 734#define DEFVAR_BOOL(lname, vname, doc) defvar_bool (lname, vname)
@@ -948,7 +942,7 @@ extern Lisp_Object Fsymbol_function (), Fsymbol_plist (), Fsymbol_name ();
948extern Lisp_Object indirect_function (), Findirect_function (); 942extern Lisp_Object indirect_function (), Findirect_function ();
949extern Lisp_Object Ffset (), Fsetplist (); 943extern Lisp_Object Ffset (), Fsetplist ();
950extern Lisp_Object Fsymbol_value (), find_symbol_value (), Fset (); 944extern Lisp_Object Fsymbol_value (), find_symbol_value (), Fset ();
951extern Lisp_Object Fdefault_value (), Fset_default (); 945extern Lisp_Object Fdefault_value (), Fset_default (), Fdefault_boundp ();
952 946
953extern Lisp_Object Faref (), Faset (), Farray_length (); 947extern Lisp_Object Faref (), Faset (), Farray_length ();
954 948
@@ -965,6 +959,8 @@ extern Lisp_Object wrong_type_argument ();
965#ifdef LISP_FLOAT_TYPE 959#ifdef LISP_FLOAT_TYPE
966extern Lisp_Object Ffloat_to_int(), Fint_to_float(); 960extern Lisp_Object Ffloat_to_int(), Fint_to_float();
967extern double extract_float(); 961extern double extract_float();
962extern Lisp_Object make_float ();
963extern Lisp_Object Ffloat ();
968#endif /* LISP_FLOAT_TYPE */ 964#endif /* LISP_FLOAT_TYPE */
969 965
970/* Defined in fns.c */ 966/* Defined in fns.c */
@@ -974,7 +970,7 @@ extern Lisp_Object Fidentity (), Frandom ();
974extern Lisp_Object Flength (); 970extern Lisp_Object Flength ();
975extern Lisp_Object Fappend (), Fconcat (), Fvconcat (), Fcopy_sequence (); 971extern Lisp_Object Fappend (), Fconcat (), Fvconcat (), Fcopy_sequence ();
976extern Lisp_Object Fsubstring (); 972extern Lisp_Object Fsubstring ();
977extern Lisp_Object Fnthcdr (), Fmemq (), Fassq (), Fassoc (); 973extern Lisp_Object Fnth (), Fnthcdr (), Fmemq (), Fassq (), Fassoc ();
978extern Lisp_Object Frassq (), Fdelq (), Fsort (); 974extern Lisp_Object Frassq (), Fdelq (), Fsort ();
979extern Lisp_Object Freverse (), Fnreverse (), Fget (), Fput (), Fequal (); 975extern Lisp_Object Freverse (), Fnreverse (), Fget (), Fput (), Fequal ();
980extern Lisp_Object Ffillarray (), Fnconc (), Fmapcar (), Fmapconcat (); 976extern Lisp_Object Ffillarray (), Fnconc (), Fmapcar (), Fmapconcat ();
@@ -982,6 +978,7 @@ extern Lisp_Object Fy_or_n_p (), do_yes_or_no_p ();
982extern Lisp_Object Ffeaturep (), Frequire () , Fprovide (); 978extern Lisp_Object Ffeaturep (), Frequire () , Fprovide ();
983extern Lisp_Object concat2 (), nconc2 (); 979extern Lisp_Object concat2 (), nconc2 ();
984extern Lisp_Object assq_no_quit (); 980extern Lisp_Object assq_no_quit ();
981extern Lisp_Object Fcopy_alist ();
985 982
986/* Defined in alloc.c */ 983/* Defined in alloc.c */
987extern Lisp_Object Vpurify_flag; 984extern Lisp_Object Vpurify_flag;
@@ -992,6 +989,7 @@ extern Lisp_Object make_array (), make_uninit_string ();
992extern Lisp_Object Fpurecopy (), make_pure_string (); 989extern Lisp_Object Fpurecopy (), make_pure_string ();
993extern Lisp_Object pure_cons (), make_pure_vector (); 990extern Lisp_Object pure_cons (), make_pure_vector ();
994extern Lisp_Object Fgarbage_collect (); 991extern Lisp_Object Fgarbage_collect ();
992extern Lisp_Object Fmake_byte_code ();
995 993
996/* Defined in print.c */ 994/* Defined in print.c */
997extern Lisp_Object Vprin1_to_string_buffer; 995extern Lisp_Object Vprin1_to_string_buffer;
@@ -1072,6 +1070,12 @@ extern Lisp_Object Ffile_name_as_directory ();
1072extern Lisp_Object Fexpand_file_name (), Ffile_name_nondirectory (); 1070extern Lisp_Object Fexpand_file_name (), Ffile_name_nondirectory ();
1073extern Lisp_Object Fsubstitute_in_file_name (); 1071extern Lisp_Object Fsubstitute_in_file_name ();
1074extern Lisp_Object Ffile_symlink_p (); 1072extern Lisp_Object Ffile_symlink_p ();
1073extern Lisp_Object Fverify_visited_file_modtime ();
1074extern Lisp_Object Ffile_exists_p ();
1075extern Lisp_Object Fdirectory_file_name ();
1076extern Lisp_Object Ffile_name_directory ();
1077extern Lisp_Object expand_and_dir_to_file ();
1078extern Lisp_Object Ffile_accessible_directory_p ();
1075 1079
1076/* Defined in abbrev.c */ 1080/* Defined in abbrev.c */
1077 1081
@@ -1183,11 +1187,16 @@ extern Lisp_Object Fdocumentation (), Fdocumentation_property ();
1183 1187
1184/* defined in bytecode.c */ 1188/* defined in bytecode.c */
1185extern Lisp_Object Qbytecode; 1189extern Lisp_Object Qbytecode;
1190extern Lisp_Object Fbyte_code ();
1186 1191
1187/* defined in macros.c */ 1192/* defined in macros.c */
1188extern Lisp_Object Qexecute_kbd_macro; 1193extern Lisp_Object Qexecute_kbd_macro;
1189extern Lisp_Object Fexecute_kbd_macro (); 1194extern Lisp_Object Fexecute_kbd_macro ();
1190 1195
1196/* defined in undo.c */
1197extern Lisp_Object Fundo_boundary ();
1198extern Lisp_Object truncate_undo_list ();
1199
1191/* Nonzero means Emacs has already been initialized. 1200/* Nonzero means Emacs has already been initialized.
1192 Used during startup to detect startup of dumped Emacs. */ 1201 Used during startup to detect startup of dumped Emacs. */
1193extern int initialized; 1202extern int initialized;