X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=dive.h;h=5eec6f170da66bbbcbdcd6dbe140d26309976af7;hb=a487f6c9314f0fe5e4173b670d9653067285da21;hp=97654dc5279fbf1ee9d044c9dddba9dae845b789;hpb=18b8247cb357a9a716846854e451e306b752e542;p=ext%2Fsubsurface.git diff --git a/dive.h b/dive.h index 97654dc..5eec6f1 100644 --- a/dive.h +++ b/dive.h @@ -87,8 +87,14 @@ typedef struct { } cylinder_t; extern double get_depth_units(unsigned int mm, int *frac, const char **units); +extern double get_volume_units(unsigned int mm, int *frac, const char **units); extern double get_temp_units(unsigned int mm, const char **units); +static inline double ml_to_cuft(int ml) +{ + return ml / 28317.0; +} + static inline double mm_to_feet(int mm) { return mm * 0.00328084; @@ -177,7 +183,7 @@ struct dive { depth_t visibility; temperature_t airtemp, watertemp; cylinder_t cylinder[MAX_CYLINDERS]; - int otu; + int sac, otu; struct event *events; int samples, alloc_samples; struct sample sample[];