net-snmp 5.7
|
00001 #ifndef NETSNMP_FEATURES_H 00002 #define NETSNMP_FEATURES_H 00003 00004 /* include files that are only needed if --enable-minimalist is on */ 00005 #ifdef NETSNMP_MINIMAL_CODE 00006 #ifdef NETSNMP_FEATURE_CHECKING 00007 #include <net-snmp/feature-details.h> 00008 #else /* ! NETSNMP_FEATURE_CHECKING */ 00009 #include <net-snmp/library/features.h> 00010 #include <net-snmp/agent/features.h> 00011 #include <net-snmp/agent/features-mibgroups.h> 00012 #include <net-snmp/features-snmpnetstat.h> 00013 #include <net-snmp/features-apps.h> 00014 #endif /* ! NETSNMP_FEATURE_CHECKING */ 00015 #endif /* NETSNMP_MINIMAL_CODE */ 00016 00017 00018 /* prototypes always needed */ 00019 #ifndef NETSNMP_FEATURE_CHECKING 00020 #define netsnmp_feature_provide(X) 00021 #define netsnmp_feature_require(X) 00022 #define netsnmp_feature_want(X) 00023 #define netsnmp_feature_child_of(X, Y) 00024 #endif 00025 00026 #define netsnmp_feature_unused(X) char netsnmp_feature_unused_ ## X 00027 00028 #endif /* NETSNMP_FEATURES_H */