summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'desktop')
-rw-r--r--desktop/netsurf.c10
-rw-r--r--desktop/netsurf.h1
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;