]> git.tdb.fi Git - ext/subsurface.git/blobdiff - dive.h
Show tank / nitrox / air consumption information in the info_frame
[ext/subsurface.git] / dive.h
diff --git a/dive.h b/dive.h
index ee57cf820e1eb49b51dffbd6acce6c8ca204ad17..6c5dbcc23496cf0730bb3fc1b701b9f8f66e4a48 100644 (file)
--- a/dive.h
+++ b/dive.h
@@ -132,6 +132,8 @@ struct dive {
        time_t when;
        char *location;
        char *notes;
+       char *divemaster, *buddy;
+       double latitude, longitude;
        depth_t maxdepth, meandepth;
        duration_t duration, surfacetime;
        depth_t visibility;
@@ -193,15 +195,20 @@ 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);
 
+extern void update_air_info(char *buffer);
+
 #define DIVE_ERROR_PARSE 1
 
 #endif /* DIVE_H */