diff options
-rw-r--r-- | modules/benchmark.c | 26 | ||||
-rw-r--r-- | modules/benchmark/bench_results.c | 12 |
2 files changed, 8 insertions, 30 deletions
diff --git a/modules/benchmark.c b/modules/benchmark.c index f3edd228..f60bb8c7 100644 --- a/modules/benchmark.c +++ b/modules/benchmark.c @@ -50,15 +50,12 @@ char *bench_value_to_str(bench_value r) { gboolean has_rev = r.revision >= 0; gboolean has_extra = r.extra && *r.extra != 0; - gboolean has_user_note = r.user_note && *r.user_note != 0; char *ret = g_strdup_printf("%lf; %lf; %d", r.result, r.elapsed_time, r.threads_used); - if (has_rev || has_extra || has_user_note) + if (has_rev || has_extra) ret = appf(ret, "; ", "%d", r.revision); - if (has_extra || has_user_note) + if (has_extra) ret = appf(ret, "; ", "%s", r.extra); - if (has_user_note) - ret = appf(ret, "; ", "%s", r.user_note); return ret; } @@ -67,13 +64,13 @@ bench_value bench_value_from_str(const char *str) bench_value ret = EMPTY_BENCH_VALUE; char rstr[32] = "", estr[32] = "", *p; int t, c, v; - char extra[256], user_note[256]; + char extra[256]; if (str) { /* try to handle floats from locales that use ',' or '.' as decimal sep */ c = sscanf( - str, "%[-+0-9.,]; %[-+0-9.,]; %d; %d; %255[^\r\n;|]; %255[^\r\n;|]", - rstr, estr, &t, &v, extra, user_note); + str, "%[-+0-9.,]; %[-+0-9.,]; %d; %d; %255[^\r\n;|]", + rstr, estr, &t, &v, extra); if (c >= 3) { if ((p = strchr(rstr, ','))) { *p = '.'; @@ -91,9 +88,6 @@ bench_value bench_value_from_str(const char *str) if (c >= 5) { strcpy(ret.extra, extra); } - if (c >= 6) { - strcpy(ret.user_note, user_note); - } } return ret; } @@ -614,9 +608,6 @@ do_benchmark_handler(GIOChannel *source, GIOCondition condition, gpointer data) } r = bench_value_from_str(result); - /* attach a user note */ - if (params.bench_user_note) - strncpy(r.user_note, params.bench_user_note, 255); bench_dialog->r = r; gtk_widget_destroy(bench_dialog->dialog); @@ -832,7 +823,7 @@ static gchar *get_benchmark_results(gsize *len) ADD_JSON_VALUE(string, "LinuxOS", this_machine->linux_os); ADD_JSON_VALUE(boolean, "Legacy", FALSE); ADD_JSON_VALUE(string, "ExtraInfo", bench_results[i].extra); - ADD_JSON_VALUE(string, "UserNote", bench_results[i].user_note); + ADD_JSON_VALUE(string, "UserNote", params.bench_user_note); ADD_JSON_VALUE(double, "BenchmarkResult", bench_results[i].result); ADD_JSON_VALUE(double, "ElapsedTime", bench_results[i].elapsed_time); ADD_JSON_VALUE(int, "UsedThreads", bench_results[i].threads_used); @@ -874,11 +865,6 @@ static gchar *run_benchmark(gchar *name) (params.result_format && strcmp(params.result_format, F) == 0) if (params.run_benchmark) { - /* attach the user note */ - if (params.bench_user_note) - strncpy(bench_results[i].user_note, - params.bench_user_note, 255); - if (CHK_RESULT_FORMAT("shell")) { bench_result *b = bench_result_this_machine(name, bench_results[i]); diff --git a/modules/benchmark/bench_results.c b/modules/benchmark/bench_results.c index b081da55..e99e8b6e 100644 --- a/modules/benchmark/bench_results.c +++ b/modules/benchmark/bench_results.c @@ -440,10 +440,6 @@ bench_result *bench_result_benchmarkjson(const gchar *bench_name, json_get_string(machine, "ExtraInfo")); filter_invalid_chars(b->bvalue.extra); - snprintf(b->bvalue.user_note, sizeof(b->bvalue.user_note), "%s", - json_get_string(machine, "UserNote")); - filter_invalid_chars(b->bvalue.user_note); - int nodes = json_get_int(machine, "NumNodes"); if (nodes == 0) @@ -501,7 +497,6 @@ static char *bench_result_more_info_less(bench_result *b) /* elapsed */ "%s=%0.4f %s\n" "%s=%s\n" "%s=%s\n" - "%s=%s\n" /* legacy */ "%s%s=%s\n" "[%s]\n" /* board */ "%s=%s\n" @@ -518,8 +513,7 @@ static char *bench_result_more_info_less(bench_result *b) _("Elapsed Time"), b->bvalue.elapsed_time, _("seconds"), *bench_str ? _("Revision") : "#Revision", bench_str, *b->bvalue.extra ? _("Extra Information") : "#Extra", b->bvalue.extra, - *b->bvalue.user_note ? _("User Note") : "#User Note", - b->bvalue.user_note, b->legacy ? problem_marker() : "", + b->legacy ? problem_marker() : "", b->legacy ? _("Note") : "#Note", b->legacy ? _("This result is from an old version of HardInfo. Results " "might not be comparable to current version. Some " @@ -558,7 +552,6 @@ static char *bench_result_more_info_complete(bench_result *b) /* result */ "%s=%0.2f\n" /* elapsed */ "%s=%0.4f %s\n" "%s=%s\n" - "%s=%s\n" /* legacy */ "%s%s=%s\n" "[%s]\n" /* board */ "%s=%s\n" @@ -583,8 +576,7 @@ static char *bench_result_more_info_complete(bench_result *b) b->bvalue.threads_used, _("Result"), b->bvalue.result, _("Elapsed Time"), b->bvalue.elapsed_time, _("seconds"), *b->bvalue.extra ? _("Extra Information") : "#Extra", b->bvalue.extra, - *b->bvalue.user_note ? _("User Note") : "#User Note", - b->bvalue.user_note, b->legacy ? problem_marker() : "", + b->legacy ? problem_marker() : "", b->legacy ? _("Note") : "#Note", b->legacy ? _("This result is from an old version of HardInfo. Results " "might not be comparable to current version. Some " |