diff options
Diffstat (limited to 'dive.c')
-rw-r--r-- | dive.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -188,15 +188,12 @@ double get_volume_units(unsigned int ml, int *frac, const char **units) return vol; } -int units_to_sac(int volume) +int units_to_sac(double volume) { if(get_units()->volume == CUFT) - if (volume < 10) - return cuft_to_l(volume) * 100; - else - return cuft_to_l(volume) * 10; + return rint(cuft_to_l(volume) * 1000.0); else - return volume * 1000; + return rint(volume * 1000); } unsigned int units_to_depth(double depth) |