diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/netsurf.c | 10 | ||||
-rw-r--r-- | desktop/netsurf.h | 1 |
2 files changed, 11 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 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 <stdbool.h> 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; |