From 04f17c47097ff07aa689080c5ffe8957434a5d77 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Thu, 14 Jan 2010 19:59:03 +0000 Subject: [PATCH] Improved includes in snmp --- src/core/snmp/mib_structs.c | 1 + src/core/snmp/msg_in.c | 8 ++++---- src/include/lwip/snmp.h | 6 ++++-- src/include/lwip/snmp_msg.h | 1 + 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/core/snmp/mib_structs.c b/src/core/snmp/mib_structs.c index 39a29496..5f488b1e 100644 --- a/src/core/snmp/mib_structs.c +++ b/src/core/snmp/mib_structs.c @@ -38,6 +38,7 @@ #include "lwip/snmp_structs.h" #include "lwip/mem.h" +#include "lwip/netif.h" /** .iso.org.dod.internet address prefix, @see snmp_iso_*() */ const s32_t prefix[4] = {1, 3, 6, 1}; diff --git a/src/core/snmp/msg_in.c b/src/core/snmp/msg_in.c index d0c3c753..49aaa2f4 100644 --- a/src/core/snmp/msg_in.c +++ b/src/core/snmp/msg_in.c @@ -36,14 +36,14 @@ #if LWIP_SNMP /* don't build if not configured for use in lwipopts.h */ -#include "lwip/ip_addr.h" -#include "lwip/mem.h" -#include "lwip/udp.h" -#include "lwip/stats.h" #include "lwip/snmp.h" #include "lwip/snmp_asn1.h" #include "lwip/snmp_msg.h" #include "lwip/snmp_structs.h" +#include "lwip/ip_addr.h" +#include "lwip/mem.h" +#include "lwip/udp.h" +#include "lwip/stats.h" #include diff --git a/src/include/lwip/snmp.h b/src/include/lwip/snmp.h index dd03d5d7..34baae60 100644 --- a/src/include/lwip/snmp.h +++ b/src/include/lwip/snmp.h @@ -34,13 +34,15 @@ #define __LWIP_SNMP_H__ #include "lwip/opt.h" -#include "lwip/netif.h" -#include "lwip/udp.h" #ifdef __cplusplus extern "C" { #endif +struct udp_pcb; +struct netif; +struct ip_addr; + /** * @see RFC1213, "MIB-II, 6. Definitions" */ diff --git a/src/include/lwip/snmp_msg.h b/src/include/lwip/snmp_msg.h index b2f69c4b..7cd7bbea 100644 --- a/src/include/lwip/snmp_msg.h +++ b/src/include/lwip/snmp_msg.h @@ -38,6 +38,7 @@ #include "lwip/opt.h" #include "lwip/snmp.h" #include "lwip/snmp_structs.h" +#include "lwip/ip_addr.h" #if LWIP_SNMP