From 25e22eb1f5046fdf9ef1d470b86faf640375de08 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Wed, 30 May 2007 22:27:58 +0000 Subject: Add a -v option to enable debug logging. Pass -v by default to the RO runimage. svn path=/trunk/netsurf/; revision=3306 --- desktop/netsurf.c | 10 ++++++++++ desktop/netsurf.h | 1 + 2 files changed, 11 insertions(+) (limited to 'desktop') diff --git a/desktop/netsurf.c b/desktop/netsurf.c index 943ab4fcb..89d57341b 100644 --- a/desktop/netsurf.c +++ b/desktop/netsurf.c @@ -31,6 +31,7 @@ #include "netsurf/utils/utils.h" bool netsurf_quit = false; +bool verbose_log = false; static void netsurf_init(int argc, char** argv); static void netsurf_poll(void); @@ -66,6 +67,15 @@ void netsurf_init(int argc, char** argv) stdout = stderr; + if ((argc > 1) && (argv[1][0] == '-') && (argv[1][1] == 'v') && (argv[1][2] == 0)) { + int argcmv; + verbose_log = true; + for (argcmv = 2; argcmv < argc; argcmv++) { + argv[argcmv - 1] = argv[argcmv]; + } + argc--; + } + #ifdef _MEMDEBUG_H_ memdebug_memdebug("memdump"); #endif diff --git a/desktop/netsurf.h b/desktop/netsurf.h index a1865a604..cbffc9ccf 100644 --- a/desktop/netsurf.h +++ b/desktop/netsurf.h @@ -11,6 +11,7 @@ #include extern bool netsurf_quit; +extern bool verbose_log; extern const char * const netsurf_version; extern const int netsurf_version_major; extern const int netsurf_version_minor; -- cgit v1.2.3