diff options
Diffstat (limited to 'divesite.c')
-rw-r--r-- | divesite.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/divesite.c b/divesite.c index 0abd664c0..113f117ff 100644 --- a/divesite.c +++ b/divesite.c @@ -169,3 +169,13 @@ void copy_dive_site(struct dive_site *orig, struct dive_site *copy) copy->notes = copy_string(orig->notes); copy->description = copy_string(orig->description); } + +void clear_dive_site(struct dive_site *ds) +{ + free(ds->name); + free(ds->notes); + free(ds->description); + ds->latitude.udeg = 0; + ds->longitude.udeg = 0; + ds->uuid = 0; +} |