X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=dive.h;h=fe4515ee6a26ea5b20a6b0572a823ed864a0d80f;hb=b26ca781b87371e77b851298093b0a7136be64fa;hp=5eec6f170da66bbbcbdcd6dbe140d26309976af7;hpb=a487f6c9314f0fe5e4173b670d9653067285da21;p=ext%2Fsubsurface.git diff --git a/dive.h b/dive.h index 5eec6f1..fe4515e 100644 --- a/dive.h +++ b/dive.h @@ -86,6 +86,7 @@ typedef struct { pressure_t start, end; } cylinder_t; +extern int get_pressure_units(unsigned int mb, const char **units); 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); @@ -146,6 +147,12 @@ static inline double to_ATM(pressure_t pressure) return pressure.mbar / 1013.25; } +static inline int mbar_to_PSI(int mbar) +{ + pressure_t p = {mbar}; + return to_PSI(p); +} + struct sample { duration_t time; depth_t depth;