Mercurial > emacs
diff src/lisp.h @ 71983:d9eba6509dd1
(list1): Add EXFUN.
(xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error):
Add prototypes. Mark them as no-return.
| author | Kim F. Storm <storm@cua.dk> |
|---|---|
| date | Tue, 18 Jul 2006 13:28:28 +0000 |
| parents | 7b7a32c8c767 |
| children | da0099bc0ba4 |
line wrap: on
line diff
--- a/src/lisp.h Tue Jul 18 13:28:21 2006 +0000 +++ b/src/lisp.h Tue Jul 18 13:28:28 2006 +0000 @@ -2556,6 +2556,7 @@ extern Lisp_Object Vpurify_flag; extern Lisp_Object Vmemory_full; EXFUN (Fcons, 2); +EXFUN (list1, 1); EXFUN (list2, 2); EXFUN (list3, 3); EXFUN (list4, 4); @@ -2708,6 +2709,12 @@ EXFUN (Funwind_protect, UNEVALLED); EXFUN (Fcondition_case, UNEVALLED); EXFUN (Fsignal, 2); +extern void xsignal P_ ((Lisp_Object, Lisp_Object)) NO_RETURN; +extern void xsignal0 P_ ((Lisp_Object)) NO_RETURN; +extern void xsignal1 P_ ((Lisp_Object, Lisp_Object)) NO_RETURN; +extern void xsignal2 P_ ((Lisp_Object, Lisp_Object, Lisp_Object)) NO_RETURN; +extern void xsignal3 P_ ((Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object)) NO_RETURN; +extern void signal_error P_ ((char *, Lisp_Object)) NO_RETURN; EXFUN (Fautoload, 5); EXFUN (Fcommandp, 2); EXFUN (Feval, 1);
