aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/hardinfo.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-01-03 20:26:24 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-01-03 20:26:24 +0000
commit0196020beb33bff391c5810b07a8ce34ce709278 (patch)
tree7a999dc9b2008b08e7db6e3dc5b69729523c10a4 /hardinfo2/hardinfo.c
parent15bc02200336c0b032d79e7a4afa63bb26637481 (diff)
Preliminary memory information support.
Diffstat (limited to 'hardinfo2/hardinfo.c')
-rw-r--r--hardinfo2/hardinfo.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/hardinfo2/hardinfo.c b/hardinfo2/hardinfo.c
index 807b3239..8178d792 100644
--- a/hardinfo2/hardinfo.c
+++ b/hardinfo2/hardinfo.c
@@ -33,6 +33,8 @@ main(int argc, char **argv)
{
GSList *modules;
+ DEBUG("HardInfo version " VERSION ". Debug version.");
+
/* parse all command line parameters */
parameters_init(&argc, &argv, &params);
@@ -52,6 +54,8 @@ main(int argc, char **argv)
PREFIX,
LIBPREFIX,
PLATFORM, KERNEL, HOSTNAME);
+
+ DEBUG(" Debugging is enabled.");
/* show also available modules */
params.list_modules = TRUE;
@@ -96,24 +100,29 @@ main(int argc, char **argv)
if (params.use_modules) {
/* load only selected modules */
+ DEBUG("loading user-selected modules");
modules = modules_load_selected();
} else {
/* load all modules */
+ DEBUG("loading all modules");
modules = modules_load_all();
}
if (params.gui_running) {
- /* initialize gui and start gtk+ main loop */
+ /* initialize gui and start gtk+ main loop */
icon_cache_init();
stock_icons_init();
shell_init(modules);
+ DEBUG("entering gtk+ main loop");
gtk_main();
} else if (params.create_report) {
/* generate report */
gchar *report;
+ DEBUG("generating report");
+
report = report_create_from_module_list_format(modules,
params.report_format);
g_print("%s", report);
@@ -121,5 +130,6 @@ main(int argc, char **argv)
g_free(report);
}
+ DEBUG("finished");
return 0;
}