* puresize.h (pure_write_error): Mark as NO_RETURN.
authorDan Nicolaescu <dann@ics.uci.edu>
Sun, 9 Apr 2006 09:03:44 +0000 (09:03 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Sun, 9 Apr 2006 09:03:44 +0000 (09:03 +0000)
* lisp.h (args_out_of_range, args_out_of_range_3): Likewise.

src/ChangeLog
src/lisp.h
src/puresize.h

index e91028e..d5c53ff 100644 (file)
@@ -1,3 +1,9 @@
+2006-04-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * puresize.h (pure_write_error): Mark as NO_RETURN.
+
+       * lisp.h (args_out_of_range, args_out_of_range_3): Likewise.
+
 2006-04-08  Eli Zaretskii  <eliz@gnu.org>
 
        * w32fns.c (w32_wnd_proc) <WM_MOUSEMOVE>: Ignore mouse movements
index f088ccb..5d1b326 100644 (file)
@@ -2243,8 +2243,9 @@ EXFUN (Fmake_variable_buffer_local, 1);
 extern Lisp_Object indirect_variable P_ ((Lisp_Object));
 extern Lisp_Object long_to_cons P_ ((unsigned long));
 extern unsigned long cons_to_long P_ ((Lisp_Object));
-extern void args_out_of_range P_ ((Lisp_Object, Lisp_Object));
-extern void args_out_of_range_3 P_ ((Lisp_Object, Lisp_Object, Lisp_Object));
+extern void args_out_of_range P_ ((Lisp_Object, Lisp_Object)) NO_RETURN;
+extern void args_out_of_range_3 P_ ((Lisp_Object, Lisp_Object,
+                                    Lisp_Object)) NO_RETURN;
 extern Lisp_Object wrong_type_argument P_ ((Lisp_Object, Lisp_Object));
 extern void store_symval_forwarding P_ ((Lisp_Object, Lisp_Object,
                                         Lisp_Object, struct buffer *));
index 93dac70..7d0e868 100644 (file)
@@ -65,7 +65,7 @@ Boston, MA 02110-1301, USA.  */
   { if (PURE_P (obj))    \
       pure_write_error (); }
 
-extern void pure_write_error P_ ((void));
+extern void pure_write_error P_ ((void)) NO_RETURN;
 \f
 /* Define PURE_P.  */