Annotation of embedaddon/ntp/ntpsnmpd/ntp_snmp.h, revision 1.1
1.1 ! misho 1: /*
! 2: * ntp_snmp.h -- common net-snmp header includes and workaround
! 3: * for Autoconf-related PACKAGE_* redefinitions between
! 4: * net-snmp and NTP.
! 5: *
! 6: * Currently ntpsnmpd *.c files are exceptions to the rule that every .c
! 7: * file should include <config.h> before any other headers. It would be
! 8: * ideal to rearrange its includes so that our config.h is first, but
! 9: * that is complicated by the redefinitions between our config.h and
! 10: * net-snmp/net-snmp-config.h.
! 11: */
! 12:
! 13: #include <net-snmp/net-snmp-config.h>
! 14: #include <net-snmp/net-snmp-includes.h>
! 15: #include <net-snmp/agent/net-snmp-agent-includes.h>
! 16:
! 17: #ifdef PACKAGE_BUGREPORT
! 18: # undef PACKAGE_BUGREPORT
! 19: #endif
! 20: #ifdef PACKAGE_NAME
! 21: # undef PACKAGE_NAME
! 22: #endif
! 23: #ifdef PACKAGE_STRING
! 24: # undef PACKAGE_STRING
! 25: #endif
! 26: #ifdef PACKAGE_TARNAME
! 27: # undef PACKAGE_TARNAME
! 28: #endif
! 29: #ifdef PACKAGE_VERSION
! 30: # undef PACKAGE_VERSION
! 31: #endif
! 32:
! 33: #include <ntpSnmpSubagentObject.h>
! 34: #include <config.h>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>