diff --git a/src/include/lwip/snmp_asn1.h b/src/include/lwip/snmp_asn1.h index 3d70d330..8a602881 100644 --- a/src/include/lwip/snmp_asn1.h +++ b/src/include/lwip/snmp_asn1.h @@ -40,6 +40,8 @@ #include "lwip/pbuf.h" #include "lwip/snmp.h" +#if LWIP_SNMP + #ifdef __cplusplus extern "C" { #endif @@ -94,4 +96,6 @@ err_t snmp_asn1_enc_raw(struct pbuf *p, u16_t ofs, u8_t raw_len, u8_t *raw); } #endif +#endif /* LWIP_SNMP */ + #endif /* __LWIP_SNMP_ASN1_H__ */ diff --git a/src/include/lwip/snmp_msg.h b/src/include/lwip/snmp_msg.h index d2028255..b2f69c4b 100644 --- a/src/include/lwip/snmp_msg.h +++ b/src/include/lwip/snmp_msg.h @@ -39,6 +39,8 @@ #include "lwip/snmp.h" #include "lwip/snmp_structs.h" +#if LWIP_SNMP + #if SNMP_PRIVATE_MIB #include "private_mib.h" #endif @@ -304,4 +306,6 @@ void snmp_authfail_trap(void); } #endif +#endif /* LWIP_SNMP */ + #endif /* __LWIP_SNMP_MSG_H__ */