File icmpinfo-gcc15.patch of Package icmpinfo

--- defs.h	2025-03-05 08:50:26.092538271 +0100
+++ defs.h	2025-03-05 08:45:23.249511194 +0100
@@ -39,7 +39,7 @@ DCLARE u_char		recvpack[MAXPACKET];	/* t
 
 DCLARE int			sockfd;	/* socket file descriptor */
 
-char		*inet_ntoa();	/* BSD library routine */
+char		*inet_ntoa(struct in_addr in);	/* BSD library routine */
 
 DCLARE int     nonamequery;  /*  flag for query/noquery of ip -> name */
 DCLARE int     showsrcip;    /*  flag for showing or not src ip */
--- print.c	2025-03-05 08:50:26.092716802 +0100
+++ print.c	2025-03-05 08:50:20.588311445 +0100
@@ -18,23 +18,19 @@
 #include <time.h>
 #include <stddef.h>
 
-char to_hex(a)
-  int a;
+char to_hex(int a)
 {
   return ((char)(a <= 9 ? a + '0' : (a -10) + 'A'));
 }
 
-int pr_pack(buf, cc, from)
-char			*buf;	/* ptr to start of IP header */
-int			cc;	/* total size of received packet */
-struct sockaddr_in	*from;	/* address of sender */
+int pr_pack(char *buf, int cc, struct sockaddr_in *from)
 {
   int			iphdrlen,doipdecoding=1;
   struct ip		*ip;	/* ptr to IP header */
   register struct icmp	*icp;	/* ptr to ICMP header */
   struct tcphdr 	*tp;    /* ptr to TCP header */
   time_t			t;
-  char			*pr_type(),*pr_subtype(),*strtime;
+  char			*pr_type(register int t),*pr_subtype(register int t),*strtime;
   struct hostent	*hostent=NULL;
   struct servent	*servent=NULL;
   static char prbuf[1024];	/* provide enough room for even the longest hosts*/
@@ -185,8 +181,7 @@ struct sockaddr_in	*from;	/* address of
  */
 
 char *
-pr_type(t)
-register int t;
+pr_type(register int t)
 {
 	static char	*ttab[] = {
 		"Echo_Reply",
@@ -223,8 +218,7 @@ register int t;
  */
 
 char *
-pr_subtype(t)
-register int t;
+pr_subtype(register int t)
 {
 	static char	*ttab[] = {
 	  "Net",
openSUSE Build Service is sponsored by