Skip to content

Commit

Permalink
fix build with gcc-15
Browse files Browse the repository at this point in the history
  • Loading branch information
heitbaum committed Dec 9, 2024
1 parent d595ee6 commit beadb59
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/iperf_api.c
Original file line number Diff line number Diff line change
Expand Up @@ -603,25 +603,25 @@ iperf_set_mapped_v4(struct iperf_test *ipt, const int val)
}

void
iperf_set_on_new_stream_callback(struct iperf_test* ipt, void (*callback)())
iperf_set_on_new_stream_callback(struct iperf_test* ipt, void (*callback)(struct iperf_stream *))
{
ipt->on_new_stream = callback;
}

void
iperf_set_on_test_start_callback(struct iperf_test* ipt, void (*callback)())
iperf_set_on_test_start_callback(struct iperf_test* ipt, void (*callback)(struct iperf_test *))
{
ipt->on_test_start = callback;
}

void
iperf_set_on_test_connect_callback(struct iperf_test* ipt, void (*callback)())
iperf_set_on_test_connect_callback(struct iperf_test* ipt, void (*callback)(struct iperf_test *))
{
ipt->on_connect = callback;
}

void
iperf_set_on_test_finish_callback(struct iperf_test* ipt, void (*callback)())
iperf_set_on_test_finish_callback(struct iperf_test* ipt, void (*callback)(struct iperf_test *))
{
ipt->on_test_finish = callback;
}
Expand Down
8 changes: 4 additions & 4 deletions src/iperf_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -213,10 +213,10 @@ void iperf_set_dont_fragment( struct iperf_test* ipt, int dont_fragment );
void iperf_set_test_congestion_control(struct iperf_test* ipt, char* cc);
void iperf_set_test_mss(struct iperf_test* ipt, int mss);
void iperf_set_mapped_v4(struct iperf_test* ipt, const int val);
void iperf_set_on_new_stream_callback(struct iperf_test* ipt, void (*callback)());
void iperf_set_on_test_start_callback(struct iperf_test* ipt, void (*callback)());
void iperf_set_on_test_connect_callback(struct iperf_test* ipt, void (*callback)());
void iperf_set_on_test_finish_callback(struct iperf_test* ipt, void (*callback)());
void iperf_set_on_new_stream_callback(struct iperf_test* ipt, void (*callback)(struct iperf_stream *));
void iperf_set_on_test_start_callback(struct iperf_test* ipt, void (*callback)(struct iperf_test *));
void iperf_set_on_test_connect_callback(struct iperf_test* ipt, void (*callback)(struct iperf_test *));
void iperf_set_on_test_finish_callback(struct iperf_test* ipt, void (*callback)(struct iperf_test *));

#if defined(HAVE_SSL)
void iperf_set_test_client_username(struct iperf_test *ipt, const char *client_username);
Expand Down

0 comments on commit beadb59

Please sign in to comment.