aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/opendeco.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/opendeco.c')
-rw-r--r--src/opendeco.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/opendeco.c b/src/opendeco.c
index 7759b1d..9ef08fa 100644
--- a/src/opendeco.c
+++ b/src/opendeco.c
@@ -174,7 +174,7 @@ void print_gas_use()
}
}
-void print_segment_callback(const decostate_t *ds, const waypoint_t wp, segtype_t type)
+void print_segment_callback_fn(const decostate_t *ds, const waypoint_t wp, segtype_t type, void *arg)
{
static double last_depth;
static double runtime;
@@ -299,6 +299,11 @@ int main(int argc, char *argv[])
{.depth = abs_depth(msw_to_bar(arguments.depth)), .time = bottom_time, &bottom_gas},
};
+ waypoint_callback_t print_segment_callback = {
+ .fn = &print_segment_callback_fn,
+ .arg = NULL,
+ };
+
print_planhead();
simulate_dive(&ds, waypoints, len(waypoints), &print_segment_callback);