mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Uemis downloader: fix and move helper function
This function is only used in the Uemis downloader, and it got broken when we switched to using a separate table for the downloaded dives. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
a547ee0ff2
commit
8647f95953
2 changed files with 10 additions and 16 deletions
15
dive.h
15
dive.h
|
|
@ -582,21 +582,6 @@ extern void delete_current_divecomputer(void);
|
|||
#define for_each_gps_location(_i, _x) \
|
||||
for ((_i) = 0; ((_x) = get_gps_location(_i, &gps_location_table)) != NULL; (_i)++)
|
||||
|
||||
static inline struct dive *get_dive_by_uemis_diveid(uint32_t diveid, uint32_t deviceid)
|
||||
{
|
||||
int i;
|
||||
struct dive *dive;
|
||||
|
||||
for_each_dive (i, dive) {
|
||||
struct divecomputer *dc = &dive->dc;
|
||||
do {
|
||||
if (dc->diveid == diveid && dc->deviceid == deviceid)
|
||||
return dive;
|
||||
} while ((dc = dc->next) != NULL);
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
static inline struct dive *get_dive_by_uniq_id(int id)
|
||||
{
|
||||
int i;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue