# HG changeset patch # User Dan Nicolaescu # Date 1280164303 25200 # Node ID 6d00127d1b3da6478287ba7e1ea6031e2b1362b6 # Parent 162dd4afa5eca3ed17da568a105e941829ea4f31 NO_RETURN functions should not return. * keyboard.c (Ftop_level, Fexit_recursive_edit) (Fabort_recursive_edit): Remove return statements in NO_RETURN functions. diff -r 162dd4afa5ec -r 6d00127d1b3d src/ChangeLog --- a/src/ChangeLog Mon Jul 26 09:57:19 2010 -0700 +++ b/src/ChangeLog Mon Jul 26 10:11:43 2010 -0700 @@ -1,5 +1,9 @@ 2010-07-26 Dan Nicolaescu + * keyboard.c (Ftop_level, Fexit_recursive_edit) + (Fabort_recursive_edit): Remove return statements in NO_RETURN + functions. + * frame.h (Qtty_color_mode): Add declaration. * lisp.h (Ftop_level, Fexit_recursive_edit) diff -r 162dd4afa5ec -r 6d00127d1b3d src/keyboard.c --- a/src/keyboard.c Mon Jul 26 09:57:19 2010 -0700 +++ b/src/keyboard.c Mon Jul 26 10:11:43 2010 -0700 @@ -1380,7 +1380,7 @@ while (INPUT_BLOCKED_P) UNBLOCK_INPUT; - return Fthrow (Qtop_level, Qnil); + Fthrow (Qtop_level, Qnil); } DEFUN ("exit-recursive-edit", Fexit_recursive_edit, Sexit_recursive_edit, 0, 0, "", @@ -1391,7 +1391,6 @@ Fthrow (Qexit, Qnil); error ("No recursive edit is in progress"); - return Qnil; } DEFUN ("abort-recursive-edit", Fabort_recursive_edit, Sabort_recursive_edit, 0, 0, "", @@ -1402,7 +1401,6 @@ Fthrow (Qexit, Qt); error ("No recursive edit is in progress"); - return Qnil; } #if defined (HAVE_MOUSE) || defined (HAVE_GPM)