diff options
author | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2007-05-30 22:27:58 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@netsurf-browser.org> | 2007-05-30 22:27:58 +0000 |
commit | 25e22eb1f5046fdf9ef1d470b86faf640375de08 (patch) | |
tree | 9d4b5fd8f5dc258cb61888d0063a64498f412d42 /desktop/netsurf.c | |
parent | 7bc1a41ea0f2188de75445e0e23993b6c6b0006f (diff) | |
download | netsurf-25e22eb1f5046fdf9ef1d470b86faf640375de08.tar.gz netsurf-25e22eb1f5046fdf9ef1d470b86faf640375de08.tar.bz2 |
Add a -v option to enable debug logging. Pass -v by default to the RO runimage.
svn path=/trunk/netsurf/; revision=3306
Diffstat (limited to 'desktop/netsurf.c')
-rw-r--r-- | desktop/netsurf.c | 10 |
1 files changed, 10 insertions, 0 deletions
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 |