diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2018-10-24 16:03:52 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2018-10-29 00:09:31 +0000 |
commit | d674c5028f45a5c3bc67a2aafa637c798c3874f0 (patch) | |
tree | 6fb18c28a4c8b30d798ceaa5e363a4b1736ef5b9 /core/uemis.c | |
parent | 64f0902e0d78ecf9a23016f8048c4e21167b527a (diff) | |
download | subsurface-d674c5028f45a5c3bc67a2aafa637c798c3874f0.tar.gz |
Dive site: use pointer instead of uuid in uemis_helper
Another small step in removing dive-site UUIDs: use a pointer
instead of a UUID in the "uemis_helper" structure.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'core/uemis.c')
-rw-r--r-- | core/uemis.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/uemis.c b/core/uemis.c index 7595131cf..a5b07a8e8 100644 --- a/core/uemis.c +++ b/core/uemis.c @@ -101,7 +101,7 @@ struct uemis_helper { uint32_t diveid; int lbs; int divespot; - int dive_site_uuid; + struct dive_site *dive_site; struct uemis_helper *next; }; static struct uemis_helper *uemis_helper = NULL; @@ -146,11 +146,11 @@ int uemis_get_weight_unit(uint32_t diveid) return 0; } -void uemis_mark_divelocation(int diveid, int divespot, uint32_t dive_site_uuid) +void uemis_mark_divelocation(int diveid, int divespot, struct dive_site *ds) { struct uemis_helper *hp = uemis_get_helper(diveid); hp->divespot = divespot; - hp->dive_site_uuid = dive_site_uuid; + hp->dive_site = ds; } /* support finding a dive spot based on the diveid */ @@ -170,7 +170,7 @@ void uemis_set_divelocation(int divespot, char *text, double longitude, double l struct uemis_helper *hp = uemis_helper; while (hp) { if (hp->divespot == divespot) { - struct dive_site *ds = get_dive_site_by_uuid(hp->dive_site_uuid); + struct dive_site *ds = hp->dive_site; if (ds) { ds->name = strdup(text); ds->location = create_location(latitude, longitude); |