summaryrefslogtreecommitdiffstats
path: root/core/statistics.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/statistics.c')
-rw-r--r--core/statistics.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/core/statistics.c b/core/statistics.c
index 58d851611..beeb258a6 100644
--- a/core/statistics.c
+++ b/core/statistics.c
@@ -236,10 +236,10 @@ void process_selected_dives(void)
#define SOME_GAS 5000 // 5bar drop in cylinder pressure makes cylinder used
-bool has_gaschange_event(struct dive *dive, struct divecomputer *dc, int idx)
+bool has_gaschange_event(const struct dive *dive, const struct divecomputer *dc, int idx)
{
bool first_gas_explicit = false;
- struct event *event = get_next_event(dc->events, "gaschange");
+ const struct event *event = get_next_event(dc->events, "gaschange");
while (event) {
if (dc->sample && (event->time.seconds == 0 ||
(dc->samples && dc->sample[0].time.seconds == event->time.seconds)))
@@ -257,9 +257,9 @@ bool has_gaschange_event(struct dive *dive, struct divecomputer *dc, int idx)
return !first_gas_explicit && idx == 0;
}
-bool is_cylinder_used(struct dive *dive, int idx)
+bool is_cylinder_used(const struct dive *dive, int idx)
{
- struct divecomputer *dc;
+ const struct divecomputer *dc;
if (cylinder_none(&dive->cylinder[idx]))
return false;
@@ -276,9 +276,9 @@ bool is_cylinder_used(struct dive *dive, int idx)
return false;
}
-bool is_cylinder_prot(struct dive *dive, int idx)
+bool is_cylinder_prot(const struct dive *dive, int idx)
{
- struct divecomputer *dc;
+ const struct divecomputer *dc;
if (cylinder_none(&dive->cylinder[idx]))
return false;
@@ -309,14 +309,14 @@ static void get_gas_parts(struct gasmix mix, volume_t vol, int o2_in_topup, volu
{
volume_t air = {};
- if (gasmix_is_air(&mix)) {
+ if (gasmix_is_air(mix)) {
o2->mliter = 0;
he->mliter = 0;
return;
}
- air.mliter = lrint(((double)vol.mliter * (1000 - get_he(&mix) - get_o2(&mix))) / (1000 - o2_in_topup));
- he->mliter = lrint(((double)vol.mliter * get_he(&mix)) / 1000.0);
+ air.mliter = lrint(((double)vol.mliter * (1000 - get_he(mix) - get_o2(mix))) / (1000 - o2_in_topup));
+ he->mliter = lrint(((double)vol.mliter * get_he(mix)) / 1000.0);
o2->mliter += vol.mliter - he->mliter - air.mliter;
}