Description: Fix build with GCC-15
Forwarded: https://sourceforge.net/p/tcpick/patches/3/
Author: Matheus Polkorny <mpolkorny@gmail.com>
---
 src/tcpick.c | 4 ++--
 src/tcpick.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/tcpick.c b/src/tcpick.c
index fe8ff6f..d8b5b84 100644
--- a/src/tcpick.c
+++ b/src/tcpick.c
@@ -62,10 +62,10 @@ u_char *curr_char;
 struct pcap_pkthdr hdr;
 u_char *datalink_str;
 
-extern void got_packet();
+extern void got_packet(u_char *args, const struct pcap_pkthdr *header, const u_char *packet);
 extern void exit_signal(int);
 
-void signal_setup(int sig, void (*handler)(  ))
+void signal_setup(int sig, void (*handler)(int))
 {
 #ifdef HAVE_SIGACTION
 	struct sigaction sa; 
diff --git a/src/tcpick.h b/src/tcpick.h
index 09b179c..2f855cb 100644
--- a/src/tcpick.h
+++ b/src/tcpick.h
@@ -175,7 +175,7 @@ void cleanup();
 void exit_signal(int sig_type);
 
 /* From tcpick.c */
-void signal_setup(int sig, void (*handler)(  ));
+void signal_setup(int sig, void (*handler)(int));
 
 /* From time.c */
 char * time_ascii(char * ret);
