summaryrefslogtreecommitdiff
path: root/src/administration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/administration.cpp')
-rw-r--r--src/administration.cpp11
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()