From 82d5d8ffc8cd4cf837736187eba9ddfd8b2e2f7f Mon Sep 17 00:00:00 2001 From: nion Date: Tue, 2 Aug 2005 13:47:10 +0000 Subject: [PATCH] Nico Golde: - added debugging option -d to help output - added check of debugging level before starting muttng git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@368 e385b8ad-14ed-0310-8656-cc95a2468c6d --- main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index cee557d..1fa246e 100644 --- a/main.c +++ b/main.c @@ -128,6 +128,7 @@ options:\n\ -G\t\tselect a newsgroup (if compiled with NNTP)\n\ -H \tspecify a draft file to read header and body from\n\ -i \tspecify a file which Mutt-ng should include in the body\n\ + -d \t specify debugging level of Mutt-ng\n\ -m \tspecify a default mailbox type\n\ -n\t\tcauses Mutt-ng not to read the system Muttngrc\n\ -p\t\trecall a postponed message\n\ @@ -580,7 +581,12 @@ int main (int argc, char **argv) case 'd': debug_setlevel(atoi(optarg)); #ifdef DEBUG - printf (_("Debugging at level %d.\n"), atoi(optarg)); + if (atoi(optarg)<=3 && atoi(optoarg)>=0) + printf (_("Debugging at level %d.\n"), atoi(optarg)); + else { + printf(_("Please specify a valid debugging level (0-3)\n")) + return 1; + } #else printf _("DEBUG was not defined during compilation. Ignored.\n"); #endif -- 2.20.1