Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lexborisov/perl-html-myhtml.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/myhtml/perf.c')
-rw-r--r--source/myhtml/perf.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/source/myhtml/perf.c b/source/myhtml/perf.c
index c501dda..1d5e3d3 100644
--- a/source/myhtml/perf.c
+++ b/source/myhtml/perf.c
@@ -260,8 +260,10 @@ myhtml_status_t myhtml_hperf_print(const char *name, uint64_t x, uint64_t y, FIL
unsigned long long freq = myhtml_hperf_res(&status);
- _MyHTML_CHECK_STATUS_AND_PRINT_ERROR {
- fprintf(fh, "%s: %0.5f\n", name, (((float)(y - x) / (float)freq)));
+ if(freq) {
+ _MyHTML_CHECK_STATUS_AND_PRINT_ERROR {
+ fprintf(fh, "%s: %0.5f\n", name, (((float)(y - x) / (float)freq)));
+ }
}
return status;
@@ -272,8 +274,10 @@ myhtml_status_t myhtml_hperf_print_by_val(const char *name, uint64_t x, FILE *fh
unsigned long long freq = myhtml_hperf_res(&status);
- _MyHTML_CHECK_STATUS_AND_PRINT_ERROR {
- fprintf(fh, "%s: %0.5f\n", name, ((float)x / (float)freq));
+ if(freq) {
+ _MyHTML_CHECK_STATUS_AND_PRINT_ERROR {
+ fprintf(fh, "%s: %0.5f\n", name, ((float)x / (float)freq));
+ }
}
return status;