More generic use of event.
[familia.git] / src / storage / family.c
index 99353f1424bb60c8fe84efa5ba97e94c56d350e3..6e53a6a34ccef3e294bebe8aa4bd2d8b90b709ef 100644 (file)
@@ -1,6 +1,7 @@
 #include <stdlib.h>
 
 #include "family.h"
+#include "individual.h"
 
 #include "../debug.h"
 
@@ -43,7 +44,7 @@ void familia_family_free(struct familia_family * family)
        free(family);
 }
 
-void familia_family_set_individual(struct familia_family * family, struct familia_individual * individual, enum FFamilyIndividualIndex index)
+void familia_family_set_parent(struct familia_family * family, struct familia_individual * individual, enum FFamilyIndividualIndex index)
 {
        switch (index) {
        case Individual1:
@@ -55,21 +56,23 @@ void familia_family_set_individual(struct familia_family * family, struct famili
        }
 }
 
-struct familia_individual * familia_family_get_individual(struct familia_family * family, enum FFamilyIndividualIndex index)
+struct familia_individual * familia_family_get_parent(struct familia_family * family, enum FFamilyIndividualIndex index)
 {
        struct familia_individual * individual = NULL;
 
        switch (index) {
        case Individual1:
                individual = family->individual1;
+               break;
        case Individual2:
                individual = family->individual2;
+               break;
        }
 
        return individual;
 }
 
-struct familia_individual * familia_family_remove_individual(struct familia_family * family, enum FFamilyIndividualIndex index)
+struct familia_individual * familia_family_remove_parent(struct familia_family * family, enum FFamilyIndividualIndex index)
 {
        struct familia_individual * individual = NULL;
 
@@ -97,6 +100,7 @@ void familia_family_add_child(struct familia_family * family, struct familia_ind
                family->children = tmp;
                family->children[family->children_no] = individual;
                family->children_no++;
+/*             familia_individual_set_parents(individual, family);*/
        }
        else {
                debug("There were problems with allocating memory for family children.\n");