X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;ds=inline;f=src%2Fstorage%2Fstorage.c;h=272e6af264ce7ca41d34393a1f4b9ac6cc79e005;hb=316265277d8e381c76496643edd3285fbfd5b244;hp=9f74f90d1025bf6a65740d5db48b3ee93279d3c0;hpb=094bc471373afa79a63c024909d57261fef00b2f;p=familia.git diff --git a/src/storage/storage.c b/src/storage/storage.c index 9f74f90..272e6af 100644 --- a/src/storage/storage.c +++ b/src/storage/storage.c @@ -6,6 +6,9 @@ struct familia_storage * _familia_storage_current; +extern void _familia_storage_positions_init(); +extern void _familia_storage_positions_free(); + struct familia_storage * familia_storage_get_current() { return _familia_storage_current; @@ -31,6 +34,8 @@ struct familia_storage * familia_storage_new() storage->families = NULL; storage->families_no = 0; + _familia_storage_positions_init(); + return storage; } @@ -57,6 +62,8 @@ void familia_storage_free(struct familia_storage * storage) storage->families = NULL; storage->families_no = 0; } + + _familia_storage_positions_free(); } void familia_storage_add_individual(struct familia_storage * storage, struct familia_individual * individual)