commit da141063e3bf384c0f8484658dc1acf73a249349
parent 0d29555a1364c113296089907a1c4f77583bc26a
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date: Tue, 25 May 2004 19:41:11 +0000
per DB's patch, make finish() accept and return void, since none of the
calls to finish() set sigage to anything other than 0 or use its return
value
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1766 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
3 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -80,9 +80,12 @@ CVS code -
do_first_line(), do_last_line()
- Move these functions here from winio.c. (DLR)
- nano.c:
- do_toggle(), finish()
+ finish()
- Call blank_statusbar() and blank_bottombars() to blank out
the statusbar and shortcut list in bottomwin. (DLR)
+ - Since all of the calls to finish() use 0 for the value of
+ sigage, and the return value of finish() is never used, make
+ it accept and return void. (David Benbennick)
do_early_abort()
- Removed, as it's no longer called anywhere. (David Benbennick)
open_pipe()
@@ -136,6 +139,9 @@ CVS code -
SLsmg_reset_smg() and SLsmg_init_smg(), and then reinitialize
all windows via window_init(). (DLR, adapted from code in
Minimum Profit 3.3.0 and mutt 1.4.2.1, respectively)
+ do_toggle()
+ - Call blank_statusbar() and blank_bottombars() to blank out
+ the statusbar and shortcut list in bottomwin. (DLR)
do_verbatim_input()
- If PRESERVE is set, disable flow control characters before
getting input and reenable them after getting input. (DLR)
diff --git a/src/nano.c b/src/nano.c
@@ -72,8 +72,8 @@ static struct sigaction act; /* For all our fun signal handlers */
static sigjmp_buf jmpbuf; /* Used to return to mainloop after SIGWINCH */
#endif
-/* What we do when we're all set to exit */
-RETSIGTYPE finish(int sigage)
+/* What we do when we're all set to exit. */
+void finish(void)
{
if (!ISSET(NO_HELP))
blank_bottombars();
@@ -95,7 +95,7 @@ RETSIGTYPE finish(int sigage)
thanks_for_all_the_fish();
#endif
- exit(sigage);
+ exit(0);
}
/* Die (gracefully?) */
@@ -2704,7 +2704,7 @@ int do_exit(void)
}
else
#endif
- finish(0);
+ finish();
}
if (ISSET(TEMP_OPT))
@@ -2726,7 +2726,7 @@ int do_exit(void)
}
else
#endif
- finish(0);
+ finish();
}
} else if (i == 0) {
@@ -2737,7 +2737,7 @@ int do_exit(void)
}
else
#endif
- finish(0);
+ finish();
} else
statusbar(_("Cancelled"));
diff --git a/src/proto.h b/src/proto.h
@@ -245,7 +245,7 @@ int do_left(void);
int do_right(void);
/* Public functions in nano.c */
-RETSIGTYPE finish(int sigage);
+void finish(void);
void die(const char *msg, ...);
void die_save_file(const char *die_filename);
void die_too_small(void);