Created more conventional naming scheme for structures creation & deletion

This commit is contained in:
Maddox Werts 2024-09-05 16:14:08 -04:00
parent 84df9ee710
commit 09b676fc21
7 changed files with 15 additions and 15 deletions

View file

@ -37,7 +37,7 @@ char** split_string(const char* str, char delimiter, int* count) {
}
// Constructors
Manager* manager_create() {
Manager* manager_init() {
// Creating result in memory
Manager* result = malloc(sizeof(Manager));
@ -160,7 +160,7 @@ void manager_loadpass(Manager* manager, char* name) {
// Does the password name match?
if (!strcmp(name, split[i])) {
// Setting the new current password
manager->current = pass_create(
manager->current = pass_init(
name,
split[i+1],
split[i+2],
@ -178,7 +178,7 @@ void manager_loadpass(Manager* manager, char* name) {
// DEBUG
FURI_LOG_D(TAG, "Loaded Password: %s, %s, %s", manager->current->name, manager->current->user, manager->current->phrase);
}
void manager_delete(Manager* manager) {
void manager_free(Manager* manager) {
for(int i = 0; i < 4; i++) {
free(manager->names[i]);
}

View file

@ -18,12 +18,12 @@ typedef struct {
} Manager;
// Constructors
Manager* manager_create();
Manager* manager_init();
// Functions
void manager_switchpage(Manager* manager, int dir);
void manager_loadnames(Manager* manager, int page);
void manager_loadpass(Manager* manager, char* name);
void manager_delete(Manager* manager);
void manager_free(Manager* manager);
#endif

View file

@ -3,7 +3,7 @@
#include <furi.h>
// Constructors
Password* pass_create(char* name, char* user, char* phrase, int folder) {
Password* pass_init(char* name, char* user, char* phrase, int folder) {
// Creating a new instance of a password
Password* result = malloc(sizeof(Password));
@ -18,6 +18,6 @@ Password* pass_create(char* name, char* user, char* phrase, int folder) {
}
// Functions
void pass_delete(Password* pass){
void pass_free(Password* pass){
free(pass);
}

View file

@ -15,9 +15,9 @@ typedef struct {
} Password;
// Constructors
Password* pass_create(char* name, char* user, char* phrase, int folder);
Password* pass_init(char* name, char* user, char* phrase, int folder);
// Functions
void pass_delete(Password* pass);
void pass_free(Password* pass);
#endif

View file

@ -158,7 +158,7 @@ bool FP_SceneManager_Callback_Navigation(void* context) {
}
// Constructors
FP_App* fp_app_create() {
FP_App* fp_app_init() {
// Allocate memory for new app variable
FP_App* result = malloc(sizeof(FP_App));
@ -203,7 +203,7 @@ void fp_app_run(FP_App* app) {
/* Post Application */
furi_record_close(RECORD_GUI);
}
void fp_app_delete(FP_App* app) {
void fp_app_free(FP_App* app) {
// Freeing stuff from memory
scene_manager_free(app->scene_manager);
view_dispatcher_remove_view(app->view_dispatcher, FP_View_Submenu);

View file

@ -25,10 +25,10 @@ typedef struct {
} FP_App;
// Constructors
FP_App* fp_app_create();
FP_App* fp_app_init();
// Functions
void fp_app_run(FP_App* app);
void fp_app_delete(FP_App* app);
void fp_app_free(FP_App* app);
#endif

View file

@ -17,13 +17,13 @@ int32_t flippypass_app(void* p) {
debug_template();
// Creating App
FP_App* app = fp_app_create();
FP_App* app = fp_app_init();
// Running app
fp_app_run(app);
// Cleanup
fp_app_delete(app);
fp_app_free(app);
// Exit App
return 0;