subsurface/device.h
Dirk Hohndel 1ee447b5a9 When saving only selected dives, only include referenced dive computers
Since we should have far fewer dive computers than dives this straight
forward algorithm shouldn't cause any performance issues.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-06-10 09:29:04 -07:00

18 lines
500 B
C

#ifndef DEVICE_H
#define DEVICE_H
#ifdef __cplusplus
#include "dive.h"
extern "C" {
#endif
extern struct divecomputer *fake_dc(struct divecomputer *dc);
extern void create_device_node(const char *model, uint32_t deviceid, const char *serial, const char *firmware, const char *nickname);
extern void call_for_each_dc(void *f, void (*callback)(void *, const char *, uint32_t,
const char *, const char *, const char *), bool select_only);
#ifdef __cplusplus
}
#endif
#endif // DEVICE_H