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:
}
}
-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;
family->children = tmp;
family->children[family->children_no] = individual;
family->children_no++;
- familia_individual_set_parents(individual, family);
+/* familia_individual_set_parents(individual, family);*/
}
else {
debug("There were problems with allocating memory for family children.\n");