mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add new helper function to get temperature and unit
Designed along the lines of get_depth_units - except we don't define a specific number of digits to show. Use this in the one spot we need it right now in profile.c Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
43601f6546
commit
18b8247cb3
3 changed files with 22 additions and 10 deletions
17
dive.c
17
dive.c
|
|
@ -29,6 +29,23 @@ void add_event(struct dive *dive, int time, int type, int flags, int value, cons
|
|||
remember_event(name);
|
||||
}
|
||||
|
||||
double get_temp_units(unsigned int mk, const char **units)
|
||||
{
|
||||
double deg;
|
||||
const char *unit;
|
||||
|
||||
if (output_units.temperature == FAHRENHEIT) {
|
||||
deg = mkelvin_to_F(mk);
|
||||
unit = UTF8_DEGREE "F";
|
||||
} else {
|
||||
deg = mkelvin_to_C(mk);
|
||||
unit = UTF8_DEGREE "C";
|
||||
}
|
||||
if (units)
|
||||
*units = unit;
|
||||
return deg;
|
||||
}
|
||||
|
||||
double get_depth_units(unsigned int mm, int *frac, const char **units)
|
||||
{
|
||||
int decimals;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue