diff options
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/administration.cpp b/src/administration.cpp index bbc9a65..ab72647 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -6,6 +6,7 @@ #include <time.h> #include <stdio.h> +#include "log.hpp" #include "strops.hpp" #include "administration.hpp" #include "administration_writer.hpp" @@ -395,6 +396,8 @@ static s32 administration_create_sequence_number() // ======================= void administration_create() { + STOPWATCH_START; + g_administration.next_id = 1; g_administration.next_sequence_number = 1; @@ -412,8 +415,8 @@ void administration_create() administration_create_debug_data(); //administration_writer_save_all_async(); - income_statement* statement = (income_statement*)malloc(sizeof(income_statement)); - administration_create_income_statement(statement); + + log_add("Setup took %.3fms.", STOPWATCH_TIME); } static void administration_destroy_list(list_t *list) @@ -520,6 +523,8 @@ static void administration_debug_print_income_statement(income_statement* statem void administration_create_income_statement(income_statement* statement) { + STOPWATCH_START; + assert(statement); statement->quarter_count = 0; @@ -702,6 +707,8 @@ void administration_create_income_statement(income_statement* statement) //administration_debug_print_income_statement(statement); free(invoice_buffer); + + log_add("Created income statement in %.3fms.", STOPWATCH_TIME); } char* administration_file_path_get() |
