From 8629b2ff05c086829479bb2975283f166414a5e5 Mon Sep 17 00:00:00 2001 From: Klemek Date: Wed, 4 Jun 2025 16:09:19 +0200 Subject: [PATCH] feat: show generation time --- src/generator.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/generator.c b/src/generator.c index 7d81593..a363d0a 100644 --- a/src/generator.c +++ b/src/generator.c @@ -5,6 +5,7 @@ #include #include #include +#include parameters global_params; float slope; @@ -91,12 +92,21 @@ void clean() { free(current_line); } +void print_time(parameters params, clock_t start) { + if (!params.quiet) { + clock_t now = clock(); + printf("time: %.3fs\n", (float)(now - start) / CLOCKS_PER_SEC); + } +} + void generate(parameters params) { if (!params.quiet) { puts(NAME " " VERSION); } + clock_t start = clock(); init(params); bmp_generate(params.width, params.height, color_depth, params.file_path, generate_bmp_line); clean(); + print_time(params, start); } \ No newline at end of file