summaryrefslogtreecommitdiff
path: root/src/administration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/administration.cpp')
-rw-r--r--src/administration.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/administration.cpp b/src/administration.cpp
index a6f7187..f79a0af 100644
--- a/src/administration.cpp
+++ b/src/administration.cpp
@@ -303,7 +303,7 @@ void administration_create()
list_init(&g_administration.cost_centers);
strops::copy(g_administration.path, "", sizeof(g_administration.path));
- memset(&g_administration.ai_service, 0, sizeof(ai_service));
+ memops::zero(&g_administration.ai_service, sizeof(ai_service));
logger::info("Setup took %.3fms.", STOPWATCH_TIME);
}
@@ -1016,7 +1016,7 @@ a_err administration::contact_is_valid(contact data)
contact administration::contact_create_empty()
{
contact result;
- memset(&result, 0, sizeof(contact));
+ memops::zero(&result, sizeof(contact));
strops::format(result.id, sizeof(result.id), "C/%d", create_id());
return result;
}
@@ -1196,7 +1196,7 @@ a_err administration::project_remove(project data)
project administration::project_create_empty()
{
project result;
- memset(&result, 0, sizeof(project));
+ memops::zero(&result, sizeof(project));
result.state = project_state::PROJECT_RUNNING;
result.start_date = time(NULL);
result.start_date -= (result.start_date % 86400);
@@ -1211,7 +1211,7 @@ project administration::project_create_empty()
tax_rate administration::tax_rate_create_empty()
{
tax_rate result;
- memset(&result, 0, sizeof(tax_rate));
+ memops::zero(&result, sizeof(tax_rate));
strops::format(result.id, sizeof(result.id), "T/%d", create_id());
strops::format(result.category_code, sizeof(result.category_code), "S"); // S = standard rate.
return result;
@@ -1380,7 +1380,7 @@ u32 administration::cost_center_count()
cost_center administration::cost_center_create_empty()
{
cost_center cc;
- memset(&cc, 0, sizeof(cost_center));
+ memops::zero(&cc, sizeof(cost_center));
strops::format(cc.id, sizeof(cc.id), "E/%d", create_id());
return cc;
}
@@ -1571,7 +1571,7 @@ bool administration::invoice_has_intra_community_services(invoice* invoice)
invoice administration::invoice_create_empty()
{
invoice result;
- memset(&result, 0, sizeof(invoice));
+ memops::zero(&result, sizeof(invoice));
strops::format(result.id, sizeof(result.id), "I/%d", create_id());
strops::format(result.sequential_number, sizeof(result.id), "INV%010d", create_sequence_number());
result.issued_at = time(NULL);
@@ -2101,7 +2101,7 @@ a_err administration::billing_item_add_to_invoice(invoice* invoice, billing_item
billing_item administration::billing_item_create_empty()
{
billing_item item;
- memset(&item, 0, sizeof(billing_item));
+ memops::zero(&item, sizeof(billing_item));
item.amount = 1;
return item;
} \ No newline at end of file