individual->last_name = NULL;
individual->families = NULL;
individual->families_no = 0;
+ individual->parents = NULL;
return individual;
}
individual->families_no = 0;
}
+ if (individual->parents) {
+ individual->parents = NULL;
+ }
+
free(individual);
}
individual->families_no--;
}
}
+
+void familia_individual_set_parents(struct familia_individual * individual, struct familia_family * family)
+{
+ individual->parents = family;
+}
+
+struct familia_family * familia_individual_get_parents(struct familia_individual * individual)
+{
+ return individual->parents;
+}
+
+void familia_individual_remove_parents(struct familia_individual * individual)
+{
+ individual->parents = NULL;
+}