Blob Blame History Raw
Include <arpa/inet.h> for inet_addr and inet_ntop.  . Include
<netax25/axlib.h> for ax25_aton_entry.  Replace implicit ints with
explicit ints.

This changes avoid build failures with future compilers.

Submitted upstream: <https://github.com/n2ygk/aprsdigi/pull/11>

diff --git a/aprsdigi.c b/aprsdigi.c
index c75c8fce7cb79853..23869e889c29c2ec 100644
--- a/aprsdigi.c
+++ b/aprsdigi.c
@@ -45,6 +45,7 @@ static char copyr[] = "Copyright (c) 1996,1997,1999,2001,2002,2003,2004,2009,201
 #include <sys/un.h>
 #include <net/if.h>
 #include <netinet/if_ether.h>
+#include <arpa/inet.h>
 #include <netinet/in.h>
 #include <sys/ioctl.h>
 #include <unistd.h>
diff --git a/fiforead.c b/fiforead.c
index 87e1549e8a1e734a..14db7d6eacd6cfeb 100644
--- a/fiforead.c
+++ b/fiforead.c
@@ -20,6 +20,7 @@ int Verbose = 1;
 
 static void die(char *s);
 
+int
 main(int argc, char **argv)
 {
   struct sockaddr_un mysun,remsun;
diff --git a/fifowrite.c b/fifowrite.c
index b72c0c6072e80e4e..e0a4ddd8a32c2b64 100644
--- a/fifowrite.c
+++ b/fifowrite.c
@@ -20,6 +20,7 @@ int Verbose = 1;
 
 static void die(char *s);
 
+int
 main(int argc, char **argv)
 {
   struct sockaddr_un mysun;
diff --git a/testmcast.c b/testmcast.c
index f7e65a57e8866ce9..b11cfae381227f7c 100644
--- a/testmcast.c
+++ b/testmcast.c
@@ -6,6 +6,7 @@
 #include <sys/socket.h>
 #include <net/if.h>
 #include <netinet/if_ether.h>
+#include <arpa/inet.h>
 #include <netinet/in.h>
 #include <sys/ioctl.h>
 #include <unistd.h>
@@ -33,6 +34,7 @@ die(char *p, char *s)
   exit(1);
 }
 
+int
 main(int argc,char **argv)
 {
   struct sockaddr_in sin;
diff --git a/testparse.c b/testparse.c
index 0bf471f73e79fcbb..36fcf3db7bc0b9ff 100644
--- a/testparse.c
+++ b/testparse.c
@@ -27,7 +27,8 @@ static void print_it(FILE *f,
 	      int len);
 static void drop_unused_digis(struct ax_calls *);
 
-main()
+int
+main(void)
 {
   unsigned char buf[2048],*bp;
   int buflen, *lp = &buflen;