From 42f627b8b1cf7e929a30c0a07a5fb44a4cec9e1f Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 12 Sep 2011 13:25:05 -0700 Subject: Libdivecomputer: start actually importing the dive data So this actually reports the dive data that libdivecomputer generates. It doesn't import special events etc, but neither do we for the xml importer. It is also slow as heck, since it doesn't try to do the "hey, I already have this dive" logic and always imports everything, but the basics are definitely there. Signed-off-by: Linus Torvalds --- dive.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dive.h') diff --git a/dive.h b/dive.h index ee57cf820..cc6e85da2 100644 --- a/dive.h +++ b/dive.h @@ -193,12 +193,15 @@ static inline unsigned int dive_size(int samples) return sizeof(struct dive) + samples*sizeof(struct sample); } +extern time_t utc_mktime(struct tm *tm); + extern struct dive *alloc_dive(void); extern void record_dive(struct dive *dive); extern struct sample *prepare_sample(struct dive **divep); extern void finish_sample(struct dive *dive, struct sample *sample); +extern void report_dives(void); extern struct dive *fixup_dive(struct dive *dive); extern struct dive *try_to_merge(struct dive *a, struct dive *b); -- cgit v1.2.3-70-g09d2