summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/administration.hpp4
-rw-r--r--include/strops.hpp3
-rw-r--r--include/ui.hpp2
3 files changed, 6 insertions, 3 deletions
diff --git a/include/administration.hpp b/include/administration.hpp
index 68deb78..0917ee5 100644
--- a/include/administration.hpp
+++ b/include/administration.hpp
@@ -95,8 +95,8 @@ typedef struct
char customer_id[16];
char supplier_id[16];
time_t issued_at;
- time_t delivered_at;
time_t expires_at;
+ time_t delivered_at;
char document[255];
list_t billing_items;
char project_id[16];
@@ -147,6 +147,7 @@ u32 administration_get_contact_count();
u32 administration_get_contacts(u32 page_index, u32 page_size, contact* buffer);
contact administration_create_empty_contact();
bool administration_is_contact_valid(contact data);
+int administration_get_contact_recommendations(contact* buffer, int buf_size, char* name);
void administration_cancel_project(project data);
bool administration_remove_project(project data);
@@ -155,6 +156,7 @@ bool administration_update_project(project data);
char* administration_project_get_status_string(project data);
u32 administration_get_project_count();
u32 administration_get_projects(u32 page_index, u32 page_size, project* buffer);
+bool administration_is_project_valid(project data);
project administration_create_empty_project();
u32 administration_get_tax_bracket_count();
diff --git a/include/strops.hpp b/include/strops.hpp
index daa1d71..08dbd5a 100644
--- a/include/strops.hpp
+++ b/include/strops.hpp
@@ -1,3 +1,4 @@
#pragma once
-size_t strops_copy(char *dst, const char *src, size_t size); \ No newline at end of file
+size_t strops_copy(char *dst, const char *src, size_t size);
+char* strops_stristr(char* a, char* b); \ No newline at end of file
diff --git a/include/ui.hpp b/include/ui.hpp
index 7a02329..5c5b6fc 100644
--- a/include/ui.hpp
+++ b/include/ui.hpp
@@ -11,7 +11,7 @@ typedef enum
void ui_helper_draw_required_tag();
void ui_helper_show_toast(const char* msg);
void ui_helper_draw_toasts();
-void ui_helper_TextInputWithAutocomplete(const char* label, const char* hint, char* buffer, size_t buf_size, char** suggestions, int suggestion_count);
+int ui_helper_TextInputWithAutocomplete(const char* label, const char* hint, char* buffer, size_t buf_size, char** suggestions, int suggestion_count);
void ui_draw_main();
void ui_draw_contacts();