7 struct familia_family * familia_family_new()
9 struct familia_family * family = NULL;
10 family = malloc(sizeof(struct familia_family));
13 debug("["__FILE__ "] There was a problem with allocating memory for family.\n");
18 family->individual1 = NULL;
19 family->individual2 = NULL;
24 void familia_family_free(struct familia_family * family)
26 family->individual1 = NULL;
27 family->individual2 = NULL;
32 void familia_family_set_individual(struct familia_family * family, struct familia_individual * individual, enum FFamilyIndividualIndex index)
36 family->individual1 = individual;
39 family->individual2 = individual;
44 struct familia_individual * familia_family_get_individual(struct familia_family * family, enum FFamilyIndividualIndex index)
48 return family->individual1;
50 return family->individual2;
55 struct familia_individual * familia_family_remove_individual(struct familia_family * family, enum FFamilyIndividualIndex index)
59 family->individual1 = NULL;
61 family->individual2 = NULL;