diff src/lisp.h @ 1706:9fc738581a9d

[xemacs-hg @ 2003-09-22 03:21:12 by james] Remove GNU DLD support, fix the C++ build, make eval-related functions visible to modules, and fix minor Windows-related problems.
author james
date Mon, 22 Sep 2003 03:21:19 +0000
parents 34abfb24e891
children a8d8f419b459
line wrap: on
line diff
--- a/src/lisp.h	Sun Sep 21 21:52:23 2003 +0000
+++ b/src/lisp.h	Mon Sep 22 03:21:19 2003 +0000
@@ -3901,18 +3901,18 @@
 #endif
 
 /* Defined in eval.c */
-EXFUN (Fapply, MANY);
+MODULE_API EXFUN (Fapply, MANY);
 EXFUN (Fbacktrace, 2);
 EXFUN (Fcommand_execute, 3);
 EXFUN (Fcommandp, 1);
-EXFUN (Feval, 1);
-EXFUN (Ffuncall, MANY);
+MODULE_API EXFUN (Feval, 1);
+MODULE_API EXFUN (Ffuncall, MANY);
 EXFUN (Ffunctionp, 1);
 EXFUN (Finteractive_p, 0);
 EXFUN (Fprogn, UNEVALLED);
-EXFUN (Fsignal, 2);
-EXFUN (Fthrow, 2);
-EXFUN (Fcall_with_condition_handler, MANY);
+MODULE_API EXFUN (Fsignal, 2);
+MODULE_API EXFUN (Fthrow, 2);
+MODULE_API EXFUN (Fcall_with_condition_handler, MANY);
 EXFUN (Ffunction_max_args, 1);
 EXFUN (Ffunction_min_args, 1);
 
@@ -4044,22 +4044,25 @@
 void va_run_hook_with_args (Lisp_Object, int, ...);
 void va_run_hook_with_args_in_buffer (struct buffer *, Lisp_Object, int, ...);
 Lisp_Object run_hook (Lisp_Object);
-Lisp_Object apply1 (Lisp_Object, Lisp_Object);
-Lisp_Object call0 (Lisp_Object);
-Lisp_Object call1 (Lisp_Object, Lisp_Object);
-Lisp_Object call2 (Lisp_Object, Lisp_Object, Lisp_Object);
-Lisp_Object call3 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object);
-Lisp_Object call4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
-		   Lisp_Object);
-Lisp_Object call5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
-		   Lisp_Object, Lisp_Object);
-Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
-		   Lisp_Object, Lisp_Object, Lisp_Object);
-Lisp_Object call7 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
-		   Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object);
-Lisp_Object call8 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
-		   Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
-		   Lisp_Object);
+MODULE_API Lisp_Object apply1 (Lisp_Object, Lisp_Object);
+MODULE_API Lisp_Object call0 (Lisp_Object);
+MODULE_API Lisp_Object call1 (Lisp_Object, Lisp_Object);
+MODULE_API Lisp_Object call2 (Lisp_Object, Lisp_Object, Lisp_Object);
+MODULE_API Lisp_Object call3 (Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object);
+MODULE_API Lisp_Object call4 (Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object);
+MODULE_API Lisp_Object call5 (Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object, Lisp_Object);
+MODULE_API Lisp_Object call6 (Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object);
+MODULE_API Lisp_Object call7 (Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object);
+MODULE_API Lisp_Object call8 (Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object, Lisp_Object,
+			      Lisp_Object, Lisp_Object, Lisp_Object);
 Lisp_Object call0_in_buffer (struct buffer *, Lisp_Object);
 Lisp_Object call1_in_buffer (struct buffer *, Lisp_Object, Lisp_Object);
 Lisp_Object call2_in_buffer (struct buffer *, Lisp_Object, Lisp_Object,