X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=dive.h;h=15f082104b5c36219e5b1750343cfbf85286135c;hb=c4d5ebb069d41f143d829da26693a72152809f20;hp=ea8fceec1863dc41479d448912998f9a4156a642;hpb=fdbd80a3a2e7185b931de139e043304ec5977350;p=ext%2Fsubsurface.git diff --git a/dive.h b/dive.h index ea8fcee..15f0821 100644 --- a/dive.h +++ b/dive.h @@ -95,7 +95,21 @@ static inline int to_C(temperature_t temp) { if (!temp.mkelvin) return 0; - return (temp.mkelvin - 273150) / 1000; + return (temp.mkelvin - 273150 + 499) / 1000; +} + +static inline int to_F(temperature_t temp) +{ + if (!temp.mkelvin) + return 0; + return temp.mkelvin * 9 / 5000.0 - 459.670 + 0.5; +} + +static inline int to_K(temperature_t temp) +{ + if (!temp.mkelvin) + return 0; + return (temp.mkelvin + 499)/1000; } static inline int to_PSI(pressure_t pressure)