aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/arch/common/zlib.h
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-01-20 01:33:01 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-01-20 01:33:01 +0000
commitc38d62dba479a8a69703d0fb010ed34ac2ebc685 (patch)
tree2b874f1b890be1d73bd09bd332b8607c001703ac /hardinfo2/arch/common/zlib.h
parentfa0fa92bd3f1f0bad206b3a835b562839d9d895c (diff)
Better benchmark result handling when using synchronized data.
Diffstat (limited to 'hardinfo2/arch/common/zlib.h')
-rw-r--r--hardinfo2/arch/common/zlib.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/hardinfo2/arch/common/zlib.h b/hardinfo2/arch/common/zlib.h
index 3a091ac0..96d20944 100644
--- a/hardinfo2/arch/common/zlib.h
+++ b/hardinfo2/arch/common/zlib.h
@@ -16,7 +16,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-static gchar *
+static void
benchmark_zlib(void)
{
GModule *libz;
@@ -30,8 +30,7 @@ benchmark_zlib(void)
libz = g_module_open("/usr/lib/libz.so", G_MODULE_BIND_LAZY);
if (!libz) {
g_warning("Cannot load ZLib: %s", g_module_error());
- return g_strdup("[Error]\n"
- "ZLib not found=");
+ return;
}
}
@@ -39,8 +38,7 @@ benchmark_zlib(void)
|| !g_module_symbol(libz, "compressBound", (gpointer) & compressBound)) {
g_module_close(libz);
- return g_strdup("[Error]\n"
- "Invalid Z-Lib found=");
+ return;
}
}
@@ -56,8 +54,7 @@ benchmark_zlib(void)
bdata_path = g_build_filename(params.path_data, "benchmark.data", NULL);
if (!g_file_get_contents(bdata_path, &tmpsrc, NULL, NULL)) {
g_free(bdata_path);
- return g_strdup("[Error]\n"
- PREFIX "benchmark.data not found=\n");
+ return;
}
shell_status_update("Compressing 64MB with default options...");
@@ -82,9 +79,4 @@ benchmark_zlib(void)
g_free(bdata_path);
bench_results[BENCHMARK_ZLIB] = 65536.0 / elapsed;
-
- gchar *retval = g_strdup_printf("[Results]\n"
- "<i>This Machine</i>=%.3f KiB/s\n",
- 65536.0 / elapsed);
- return benchmark_include_results_reverse(retval, "CPU ZLib");
}