Created more conventional naming scheme for structures creation & deletion
This commit is contained in:
parent
84df9ee710
commit
09b676fc21
7 changed files with 15 additions and 15 deletions
|
@ -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]);
|
||||
}
|
||||
|
|
|
@ -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
|
|
@ -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);
|
||||
}
|
|
@ -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
|
|
@ -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);
|
||||
|
|
|
@ -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
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue