From 02450385adc79578ac67c8ebb6d4417df69377b1 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Wed, 26 Jul 2017 00:11:56 +0200 Subject: ax25ipd: Cleanup header file inclusion. We were including way too many system header files, some even multiple times and it wasn't immediately visible. Clean this. This also drops the definitions of __USE_XOPEN which never had the desired effect with glibc. Signed-off-by: Ralf Baechle --- ax25ipd/ax25ipd.c | 8 ++++++-- ax25ipd/ax25ipd.h | 30 +----------------------------- ax25ipd/bpqether.c | 9 +++++---- ax25ipd/config.c | 10 ++++++++-- ax25ipd/io.c | 27 +++++++++++++++------------ ax25ipd/process.c | 5 ++++- ax25ipd/routing.c | 17 +++++++++++++---- 7 files changed, 52 insertions(+), 54 deletions(-) diff --git a/ax25ipd/ax25ipd.c b/ax25ipd/ax25ipd.c index f63eb91..74ae39e 100644 --- a/ax25ipd/ax25ipd.c +++ b/ax25ipd/ax25ipd.c @@ -11,10 +11,14 @@ * toolset in january 1997 by rob mayfield, vk5xxx/vk5zeu */ -#include -#include +#include #include +#include +#include +#include +#include #include +#include #include #include diff --git a/ax25ipd/ax25ipd.h b/ax25ipd/ax25ipd.h index cb48437..91314c4 100644 --- a/ax25ipd/ax25ipd.h +++ b/ax25ipd/ax25ipd.h @@ -40,35 +40,7 @@ #define IPPROTO_AX25 93 #define DEFAULT_UDP_PORT 10093 -/* local includes */ -#include "../pathnames.h" - -/* system includes */ -#include -#include -#include -#include -#include -#include -#include -#include -#define __USE_XOPEN -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include extern int udp_mode; /* true if we need a UDP socket */ extern int ip_mode; /* true if we need the raw IP socket */ diff --git a/ax25ipd/bpqether.c b/ax25ipd/bpqether.c index 21596ca..0b0b57f 100644 --- a/ax25ipd/bpqether.c +++ b/ax25ipd/bpqether.c @@ -5,16 +5,17 @@ * License: GPL */ -#include - #include #include +#include #include +#include +#include +#include #include #include #include -#include -#include +#include #ifdef linux diff --git a/ax25ipd/config.c b/ax25ipd/config.c index e1a7f70..e0db591 100644 --- a/ax25ipd/config.c +++ b/ax25ipd/config.c @@ -12,17 +12,23 @@ */ #include -#include -#include +#include +#include #include +#include #include #include #include +#include #include #include +#include #include + #include "ax25ipd.h" +#include "../pathnames.h" + /* Initialize the config table */ void config_init(void) { diff --git a/ax25ipd/io.c b/ax25ipd/io.c index 1bc3377..e441131 100644 --- a/ax25ipd/io.c +++ b/ax25ipd/io.c @@ -9,24 +9,27 @@ * than just I/O stuff. */ -#include "ax25ipd.h" - -#include -#include -#include -#include -#include -#include -#include -#include +#include #include #include +#include #include +#include #include -#include #include - #include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "ax25ipd.h" + static struct termio nterm; int ttyfd = -1; diff --git a/ax25ipd/process.c b/ax25ipd/process.c index 97faabb..098efc8 100644 --- a/ax25ipd/process.c +++ b/ax25ipd/process.c @@ -12,9 +12,12 @@ * Dual port additions by M.Durrant VE3PNX and D.J.Dionne Feb 4, 1995 */ -#include "ax25ipd.h" #include +#include #include + +#include "ax25ipd.h" + /* if dual port the upper nibble will have a value of 1 (not 0) */ #define FROM_PORT2(p) (((*(p+1))&0x10)!=0) #define FOR_PORT2(p) (addrmatch(p,mycallsign2) || addrmatch(p,myalias2)) diff --git a/ax25ipd/routing.c b/ax25ipd/routing.c index 6fd5db4..6ac070a 100644 --- a/ax25ipd/routing.c +++ b/ax25ipd/routing.c @@ -6,12 +6,21 @@ * */ -#include -#include "ax25ipd.h" -#include -#include #include +#include #include +#include +#include +#include + +#include "ax25ipd.h" + +#ifndef FALSE +#define FALSE 0 +#endif +#ifndef TRUE +#define TRUE 1 +#endif /* The routing table structure is not visible outside this module. */ -- cgit v1.2.3