# HG changeset patch # User Kim F. Storm # Date 1153229308 0 # Node ID d9eba6509dd12a2a4d04e6efce15b52d006df9df # Parent df96acbe2970dbeb4691d435e1b20a0b2dc4b60b (list1): Add EXFUN. (xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error): Add prototypes. Mark them as no-return. diff -r df96acbe2970 -r d9eba6509dd1 src/lisp.h --- 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);