/* config.h. Generated by configure. */
/* config.h.in. Generated from configure.in by autoheader. */
/* acconfig.h -- `autoheader' will generate config.h.in */
/*
* This file is part of the XORP software.
* See file `LICENSE.xorp' for copyright and license information.
*/
#ifndef __XORP_CONFIG_H__
#define __XORP_CONFIG_H__
/*
* XXX: everything above is unconditionally copied to the generated file
*/
/*
* Debugging:
* DEBUG: general debugging
* DEBUG_MEM: debug memory allocation
*/
/* #undef DEBUG */
/* #undef DEBUG_MEM */
/* Define to 1 if the preprocessor supports C99 style variadic macros */
#define CPP_SUPPORTS_C99_VA_ARGS 1
/* Define to 1 if the preprocessor supports GNU style variadic macros */
#define CPP_SUPPORTS_GNU_VA_ARGS 1
/* Define to enable callback debugging */
/* #undef DEBUG_CALLBACKS */
/* Define to 1 to enable globally debug messages output */
/* #undef DEBUG_LOGGING_GLOBAL */
/* Define to 1 to enable printing function name in debug messages */
/* #undef DEBUG_PRINT_FUNCTION_NAME */
/* Define to 1 to enable advanced multicast API (if supported) */
#define ENABLE_ADVANCED_MULTICAST_API 1
/* Define to 1 if `TIOCGWINSZ' requires <sys/ioctl.h>. */
/* #undef GWINSZ_IN_SYS_IOCTL */
/* Define to 1 if you have the <arpa/inet.h> header file. */
#define HAVE_ARPA_INET_H 1
/* Define to 1 if you have the <arpa/telnet.h> header file. */
#define HAVE_ARPA_TELNET_H 1
/* Define to 1 if netinet6/nd6.h is not C++ friendly */
#define HAVE_BROKEN_CXX_NETINET6_ND6_H 1
/* Define to 1 if you have broken Linux IFA_RTA macro */
#define HAVE_BROKEN_MACRO_IFA_RTA 1
/* Define to 1 if you have broken Linux IFLA_RTA macro */
#define HAVE_BROKEN_MACRO_IFLA_RTA 1
/* Define to 1 if you have broken Linux NLMSG_NEXT macro */
#define HAVE_BROKEN_MACRO_NLMSG_NEXT 1
/* Define to 1 if you have broken Linux RTA_NEXT macro */
#define HAVE_BROKEN_MACRO_RTA_NEXT 1
/* Define to 1 if you have broken Linux RTM_RTA macro */
#define HAVE_BROKEN_MACRO_RTM_RTA 1
/* Define to 1 if system getopt() is in unistd.h */
#define HAVE_DECL_GETOPT 1
/* Define to 1 if you have the `ether_aton' function. */
#define HAVE_ETHER_ATON 1
/* Define to 1 if you have the `ether_ntoa' function. */
#define HAVE_ETHER_NTOA 1
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the `fork' function. */
/* #undef HAVE_FORK */
/* Define to 1 if you have the `getaddrinfo' function. */
#define HAVE_GETADDRINFO 1
/* Define to 1 if you have the `getifaddrs' function. */
/* #undef HAVE_GETIFADDRS */
/* Define to 1 if you have the `getnameinfo' function. */
#define HAVE_GETNAMEINFO 1
/* Define to 1 if you have the <getopt.h> header file. */
/* #undef HAVE_GETOPT_H */
/* Define to 1 if you have the <glob.h> header file. */
#define HAVE_GLOB_H 1
/* Define to 1 if you have the <grp.h> header file. */
#define HAVE_GRP_H 1
/* Define to 1 if you have the `hstrerror' function. */
/* #undef HAVE_HSTRERROR */
/* Define to 1 if you have the <ifaddrs.h> header file. */
#define HAVE_IFADDRS_H 1
/* Define to 1 if your struct ifreq has field ifr_ifindex */
/* #undef HAVE_IFR_IFINDEX */
/* Define to 1 if you have the `if_indextoname' function. */
/* #undef HAVE_IF_INDEXTONAME */
/* Define to 1 if you have the `if_nametoindex' function. */
/* #undef HAVE_IF_NAMETOINDEX */
/* Define to 1 if you have the <inet/ip.h> header file. */
/* #undef HAVE_INET_IP_H */
/* Define to 1 if you have the <inet/nd.h> header file. */
/* #undef HAVE_INET_ND_H */
/* Define to 1 if you have the `inet_ntop' function. */
#define HAVE_INET_NTOP 1
/* Define to 1 if you have the `inet_pton' function. */
#define HAVE_INET_PTON 1
/* Define to 1 if the system has the type `int16_t'. */
/* #undef HAVE_INT16_T */
/* Define to 1 if the system has the type `int32_t'. */
/* #undef HAVE_INT32_T */
/* Define to 1 if the system has the type `int64_t'. */
/* #undef HAVE_INT64_T */
/* Define to 1 if the system has the type `int8_t'. */
/* #undef HAVE_INT8_T */
/* Define to 1 if you have the <inttypes.h> header file. */
/* #undef HAVE_INTTYPES_H */
/* Define to 1 if you have ioctl(SIOCGIFCONF) interface read method */
/* #undef HAVE_IOCTL_SIOCGIFCONF */
/* Define to 1 if you have the <iphlpapi.h> header file. */
/* #undef HAVE_IPHLPAPI_H */
/* Define to 1 if you have the <ipifcons.h> header file. */
/* #undef HAVE_IPIFCONS_H */
/* Define to 1 if you have the <iprtrmib.h> header file. */
/* #undef HAVE_IPRTRMIB_H */
/* Define to 1 if you have the <iptypes.h> header file. */
/* #undef HAVE_IPTYPES_H */
/* Define to 1 if you have IPv4 multicast routing */
/* #undef HAVE_IPV4_MULTICAST_ROUTING */
/* Define to 1 if you have IPv6 */
/* #undef HAVE_IPV6 */
/* Define to 1 if you have IPv6 multicast */
/* #undef HAVE_IPV6_MULTICAST */
/* Define to 1 if you have IPv6 multicast routing */
/* #undef HAVE_IPV6_MULTICAST_ROUTING */
/* Define to 1 if you have struct ip_mreq */
/* #undef HAVE_IP_MREQ */
/* Define to 1 if you have struct ip_mreq_source (SSM) */
/* #undef HAVE_IP_MREQ_SOURCE */
/* Define to 1 if you have RFC2367 key sockets (PF_KEY_V2) */
/* #undef HAVE_KEY_SOCKETS */
/* Define to 1 if you have the `crypto' library (-lcrypto). */
#define HAVE_LIBCRYPTO 1
/* Define to 1 if you have the `ws2_32' library (-lws2_32). */
/* #undef HAVE_LIBWS2_32 */
/* Define to 1 if you have the <linux/ethtool.h> header file. */
/* #undef HAVE_LINUX_ETHTOOL_H */
/* Define to 1 if you have the <linux/mroute6.h> header file. */
/* #undef HAVE_LINUX_MROUTE6_H */
/* Define to 1 if you have the <linux/rtnetlink.h> header file. */
/* #undef HAVE_LINUX_RTNETLINK_H */
/* Define to 1 if you have the <linux/sockios.h> header file. */
/* #undef HAVE_LINUX_SOCKIOS_H */
/* Define to 1 if you have the <linux/types.h> header file. */
/* #undef HAVE_LINUX_TYPES_H */
/* Define to 1 if you have the <memory.h> header file. */
/* #undef HAVE_MEMORY_H */
/* Define to 1 if you have struct mf6cctl2 */
/* #undef HAVE_MF6CCTL2 */
/* Define to 1 if your struct mf6cctl2 has field mf6cc_flags */
/* #undef HAVE_MF6CC_FLAGS */
/* Define to 1 if your struct mf6cctl2 has field mf6cc_rp */
/* #undef HAVE_MF6CC_RP */
/* Define to 1 if you have struct mfcctl2 */
/* #undef HAVE_MFCCTL2 */
/* Define to 1 if your struct mfcctl2 has field mfcc_flags */
/* #undef HAVE_MFCC_FLAGS */
/* Define to 1 if your struct mfcctl2 has field mfcc_rp */
/* #undef HAVE_MFCC_RP */
/* Define to 1 if you have the <mgm.h> header file. */
/* #undef HAVE_MGM_H */
/* Define to 1 if you have struct mld_hdr in netinet/icmp6.h */
/* #undef HAVE_MLD_HDR */
/* Define to 1 if you have the <mprapi.h> header file. */
/* #undef HAVE_MPRAPI_H */
/* Define to 1 if you have the <mprerror.h> header file. */
/* #undef HAVE_MPRERROR_H */
/* Define to 1 if you have the <netdb.h> header file. */
#define HAVE_NETDB_H 1
/* Define to 1 if you have the <netinet6/in6_var.h> header file. */
#define HAVE_NETINET6_IN6_VAR_H 1
/* Define to 1 if you have the <netinet6/ip6_mroute.h> header file. */
#define HAVE_NETINET6_IP6_MROUTE_H 1
/* Define to 1 if you have the <netinet6/nd6.h> header file. */
#define HAVE_NETINET6_ND6_H 1
/* Define to 1 if you have the <netinet/ether.h> header file. */
/* #undef HAVE_NETINET_ETHER_H */
/* Define to 1 if you have the <netinet/icmp6.h> header file. */
#define HAVE_NETINET_ICMP6_H 1
/* Define to 1 if you have the <netinet/if_ether.h> header file. */
#define HAVE_NETINET_IF_ETHER_H 1
/* Define to 1 if you have the <netinet/igmp.h> header file. */
#define HAVE_NETINET_IGMP_H 1
/* Define to 1 if you have the <netinet/in.h> header file. */
#define HAVE_NETINET_IN_H 1
/* Define to 1 if you have the <netinet/in_systm.h> header file. */
#define HAVE_NETINET_IN_SYSTM_H 1
/* Define to 1 if you have the <netinet/in_var.h> header file. */
#define HAVE_NETINET_IN_VAR_H 1
/* Define to 1 if you have the <netinet/ip6.h> header file. */
#define HAVE_NETINET_IP6_H 1
/* Define to 1 if you have the <netinet/ip.h> header file. */
#define HAVE_NETINET_IP_H 1
/* Define to 1 if you have the <netinet/ip_mroute.h> header file. */
#define HAVE_NETINET_IP_MROUTE_H 1
/* Define to 1 if you have the <netinet/pim.h> header file. */
/* #undef HAVE_NETINET_PIM_H */
/* Define to 1 if you have the <netinet/tcp.h> header file. */
#define HAVE_NETINET_TCP_H 1
/* Define to 1 if you have Linux-style netlink sockets (AF_NETLINK) */
/* #undef HAVE_NETLINK_SOCKETS */
/* Define to 1 if you have Linux-style netlink sockets (AF_NETLINK), but they
cannot be used to set the flags on an interface */
/* #undef HAVE_NETLINK_SOCKETS_SET_FLAGS_IS_BROKEN */
/* Define to 1 if you have Linux-style netlink sockets (AF_NETLINK), but they
cannot be used to set the MTU on an interface */
/* #undef HAVE_NETLINK_SOCKETS_SET_MTU_IS_BROKEN */
/* Define to 1 if you have the <net/ethernet.h> header file. */
#define HAVE_NET_ETHERNET_H 1
/* Define to 1 if you have the <net/if_arp.h> header file. */
#define HAVE_NET_IF_ARP_H 1
/* Define to 1 if you have the <net/if_dl.h> header file. */
#define HAVE_NET_IF_DL_H 1
/* Define to 1 if you have the <net/if_ether.h> header file. */
/* #undef HAVE_NET_IF_ETHER_H */
/* Define to 1 if you have the <net/if.h> header file. */
#define HAVE_NET_IF_H 1
/* Define to 1 if you have the <net/if_media.h> header file. */
#define HAVE_NET_IF_MEDIA_H 1
/* Define to 1 if you have the <net/if_types.h> header file. */
#define HAVE_NET_IF_TYPES_H 1
/* Define to 1 if you have the <net/if_var.h> header file. */
#define HAVE_NET_IF_VAR_H 1
/* Define to 1 if you have the <net/ip_mroute/ip_mroute.h> header file. */
/* #undef HAVE_NET_IP_MROUTE_IP_MROUTE_H */
/* Define to 1 if you have the <net/route.h> header file. */
#define HAVE_NET_ROUTE_H 1
/* Define to 1 if the host has IPF support in the build environment */
/* #undef HAVE_PACKETFILTER_IPF */
/* Define to 1 if the host has IPFW2 support in the build environment */
/* #undef HAVE_PACKETFILTER_IPFW2 */
/* Define to 1 if the host has IPTABLES support in the build environment */
/* #undef HAVE_PACKETFILTER_IPTABLES */
/* Define to 1 if the host has PF support in the build environment */
/* #undef HAVE_PACKETFILTER_PF */
/* Define to 1 if you have the <paths.h> header file. */
#define HAVE_PATHS_H 1
/* Define to 1 if you have the <pcreposix.h> header file. */
#define HAVE_PCREPOSIX_H 1
/* Define to 1 if you have the <process.h> header file. */
/* #undef HAVE_PROCESS_H */
/* Define to 1 if Linux /proc filesystem exists */
/* #undef HAVE_PROC_LINUX */
/* Define to 1 if you have the <pwd.h> header file. */
#define HAVE_PWD_H 1
/* Define to 1 if you have the `random' function. */
#define HAVE_RANDOM 1
/* Define to 1 if you have the `readv' function. */
#define HAVE_READV 1
/* Define to 1 if you have the `realpath' function. */
/* #undef HAVE_REALPATH */
/* Define to 1 if you have the `recvmsg' function. */
#define HAVE_RECVMSG 1
/* Define to 1 if you have the <regex.h> header file. */
#define HAVE_REGEX_H 1
/* Define to 1 if you have newer IPv6 advanced API (as per RFC 3542) */
/* #undef HAVE_RFC3542 */
/* Define to 1 if you have BSD-style routing sockets (AF_ROUTE) */
/* #undef HAVE_ROUTING_SOCKETS */
/* Define to 1 if you have the <routprot.h> header file. */
/* #undef HAVE_ROUTPROT_H */
/* Define to 1 if you have the <rtinfo.h> header file. */
/* #undef HAVE_RTINFO_H */
/* Define to 1 if you have the <rtmv2.h> header file. */
/* #undef HAVE_RTMV2_H */
/* Define to 1 if your struct sockaddr has field sa_len */
/* #undef HAVE_SA_LEN */
/* Define to 1 if your struct sockaddr_dl has field sdl_len */
/* #undef HAVE_SDL_LEN */
/* Define to 1 if you have the `sendmsg' function. */
#define HAVE_SENDMSG 1
/* Define to 1 if you have sig_t */
#define HAVE_SIG_T 1
/* Define to 1 if your struct sockaddr_in6 has field sin6_len */
/* #undef HAVE_SIN6_LEN */
/* Define to 1 if your struct sockaddr_in6 has field sin6_scope_id */
/* #undef HAVE_SIN6_SCOPE_ID */
/* Define to 1 if your struct sockaddr_in has field sin_len */
/* #undef HAVE_SIN_LEN */
/* Define to 1 if you have socklen_t */
/* #undef HAVE_SOCKLEN_T */
/* Define to 1 if your struct sockaddr_storage has field ss_len */
/* #undef HAVE_SS_LEN */
/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */
/* Define to 1 if you have the <stdlib.h> header file. */
/* #undef HAVE_STDLIB_H */
/* Define to 1 if you have the <stm.h> header file. */
/* #undef HAVE_STM_H */
/* Define to 1 if you have the `strerror' function. */
/* #undef HAVE_STRERROR */
/* Define to 1 if you have the `strftime' function. */
/* #undef HAVE_STRFTIME */
/* Define to 1 if you have the <strings.h> header file. */
/* #undef HAVE_STRINGS_H */
/* Define to 1 if you have the <string.h> header file. */
/* #undef HAVE_STRING_H */
/* Define to 1 if you have the <stropts.h> header file. */
/* #undef HAVE_STROPTS_H */
/* Define to 1 if you have the `strptime' function. */
/* #undef HAVE_STRPTIME */
/* Define to 1 if the system has the type `struct cmsghdr'. */
/* #undef HAVE_STRUCT_CMSGHDR */
/* Define to 1 if the system has the type `struct ether_addr'. */
/* #undef HAVE_STRUCT_ETHER_ADDR */
/* Define to 1 if the system has the type `struct iovec'. */
/* #undef HAVE_STRUCT_IOVEC */
/* Define to 1 if the system has the type `struct msghdr'. */
/* #undef HAVE_STRUCT_MSGHDR */
/* Define to 1 if `msg_control' is member of `struct msghdr'. */
/* #undef HAVE_STRUCT_MSGHDR_MSG_CONTROL */
/* Define to 1 if `msg_iov' is member of `struct msghdr'. */
/* #undef HAVE_STRUCT_MSGHDR_MSG_IOV */
/* Define to 1 if `msg_name' is member of `struct msghdr'. */
/* #undef HAVE_STRUCT_MSGHDR_MSG_NAME */
/* Define to 1 if `msg_namelen' is member of `struct msghdr'. */
/* #undef HAVE_STRUCT_MSGHDR_MSG_NAMELEN */
/* Define to 1 if the system has the type `struct pim'. */
/* #undef HAVE_STRUCT_PIM */
/* Define to 1 if `pim_vt' is member of `struct pim'. */
/* #undef HAVE_STRUCT_PIM_PIM_VT */
/* Define to 1 if your struct sockaddr_un has field sun_len */
/* #undef HAVE_SUN_LEN */
/* Define to 1 if you have sysctl(NET_RT_DUMP) routing table read method */
/* #undef HAVE_SYSCTL_NET_RT_DUMP */
/* Define to 1 if you have sysctl(NET_RT_IFLIST) interface read method */
/* #undef HAVE_SYSCTL_NET_RT_IFLIST */
/* Define to 1 if you have the <sysexits.h> header file. */
#define HAVE_SYSEXITS_H 1
/* Define to 1 if you have the <sys/cdefs.h> header file. */
#define HAVE_SYS_CDEFS_H 1
/* Define to 1 if you have the <sys/errno.h> header file. */
#define HAVE_SYS_ERRNO_H 1
/* Define to 1 if you have the <sys/ethernet.h> header file. */
/* #undef HAVE_SYS_ETHERNET_H */
/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define HAVE_SYS_IOCTL_H 1
/* Define to 1 if you have the <sys/linker.h> header file. */
/* #undef HAVE_SYS_LINKER_H */
/* Define to 1 if you have the <sys/mount.h> header file. */
#define HAVE_SYS_MOUNT_H 1
/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
/* Define to 1 if you have the <sys/resource.h> header file. */
#define HAVE_SYS_RESOURCE_H 1
/* Define to 1 if you have the <sys/select.h> header file. */
#define HAVE_SYS_SELECT_H 1
/* Define to 1 if you have the <sys/signal.h> header file. */
#define HAVE_SYS_SIGNAL_H 1
/* Define to 1 if you have the <sys/socket.h> header file. */
#define HAVE_SYS_SOCKET_H 1
/* Define to 1 if you have the <sys/sockio.h> header file. */
#define HAVE_SYS_SOCKIO_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
/* #undef HAVE_SYS_STAT_H */
/* Define to 1 if you have the <sys/sysctl.h> header file. */
#define HAVE_SYS_SYSCTL_H 1
/* Define to 1 if you have the <sys/syslog.h> header file. */
#define HAVE_SYS_SYSLOG_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
/* #undef HAVE_SYS_TYPES_H */
/* Define to 1 if you have the <sys/uio.h> header file. */
#define HAVE_SYS_UIO_H 1
/* Define to 1 if you have the <sys/un.h> header file. */
#define HAVE_SYS_UN_H 1
/* Define to 1 if you have the <sys/utsname.h> header file. */
#define HAVE_SYS_UTSNAME_H 1
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
#define HAVE_SYS_WAIT_H 1
/* Define to 1 if you have the <termios.h> header file. */
#define HAVE_TERMIOS_H 1
/* Define to 1 if the system has the type `uint16_t'. */
/* #undef HAVE_UINT16_T */
/* Define to 1 if the system has the type `uint32_t'. */
/* #undef HAVE_UINT32_T */
/* Define to 1 if the system has the type `uint64_t'. */
/* #undef HAVE_UINT64_T */
/* Define to 1 if the system has the type `uint8_t'. */
/* #undef HAVE_UINT8_T */
/* Define to 1 if you have the `uname' function. */
/* #undef HAVE_UNAME */
/* Define to 1 if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define to 1 if the host has va_copy() support in the build environment */
#define HAVE_VA_COPY 1
/* Define to 1 if you have the `vfork' function. */
/* #undef HAVE_VFORK */
/* Define to 1 if you have the <vfork.h> header file. */
/* #undef HAVE_VFORK_H */
/* Define to 1 if you have the <windows.h> header file. */
/* #undef HAVE_WINDOWS_H */
/* Define to 1 if you have the <winsock2.h> header file. */
/* #undef HAVE_WINSOCK2_H */
/* Define to 1 if `fork' works. */
/* #undef HAVE_WORKING_FORK */
/* Define to 1 if `vfork' works. */
/* #undef HAVE_WORKING_VFORK */
/* Define to 1 if you have the `writev' function. */
#define HAVE_WRITEV 1
/* Define to 1 if you have the <ws2tcpip.h> header file. */
/* #undef HAVE_WS2TCPIP_H */
/* Define to 1 if the OS is BSDI */
/* #undef HOST_OS_BSDI */
/* Define to 1 if the OS is DragonFlyBSD */
/* #undef HOST_OS_DRAGONFLYBSD */
/* Define to 1 if the OS is FreeBSD */
/* #undef HOST_OS_FREEBSD */
/* Define to 1 if the OS is Linux */
/* #undef HOST_OS_LINUX */
/* Define to 1 if the OS is MacOS X */
/* #undef HOST_OS_MACOSX */
/* Define the OS name */
/* #undef HOST_OS_NAME */
/* Define to 1 if the OS is NetBSD */
/* #undef HOST_OS_NETBSD */
/* Define to 1 if the OS is OpenBSD */
/* #undef HOST_OS_OPENBSD */
/* Define to 1 if the OS is Solaris */
/* #undef HOST_OS_SOLARIS */
/* Define to 1 if the OS is Windows */
/* #undef HOST_OS_WINDOWS */
/* Define to 1 if your IPv4 values are not modified on receiving raw IPv4
packets */
/* #undef IPV4_RAW_INPUT_IS_RAW */
/* Define to 1 if your IPv4 values are not modified on sending raw IPv4
packets */
/* #undef IPV4_RAW_OUTPUT_IS_RAW */
/* Define to 1 if you have KAME IPv6 stack */
#define IPV6_STACK_KAME 1
/* Define to 1 if your system does not define ssize_t */
#define NEED_SSIZE_T 1
/* Define to 1 if you need a definition of struct ip */
#define NEED_STRUCT_IP 1
/* Define to 1 if your system does not define uid_t */
#define NEED_UID_T 1
/* Name of package */
#define PACKAGE "xorp"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "feedback@xorp.org"
/* Define to the full name of this package. */
#define PACKAGE_NAME "xorp"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "xorp 1.4"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "xorp"
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.4"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE int
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
/* #undef TIME_WITH_SYS_TIME */
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
#define TM_IN_SYS_TIME 1
/* Version number of package */
#define VERSION "1.4"
/* Define if using the dmalloc debugging malloc package */
/* #undef WITH_DMALLOC */
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* Define path to the top-level build directory */
#define XORP_BUILD_ROOT "/mnt/gmirror/ports/net/xorp/work/xorp-1.4"
/* Define the path to the root of the XORP installation */
#define XORP_INSTALL_ROOT ""
/* Define the path to the root of the XORP installation */
#define XORP_ROOT ""
/* Define path to the top-level source directory */
#define XORP_SRC_ROOT "/mnt/gmirror/ports/net/xorp/work/xorp-1.4"
/* Define to 1 if type `char' is unsigned and you are not using gcc. */
#ifndef __CHAR_UNSIGNED__
# define __CHAR_UNSIGNED__ 1
#endif
/* Define to `int' if <sys/types.h> does not define. */
#define mode_t int
/* Define to `int' if <sys/types.h> does not define. */
#define pid_t int
/* Define to `unsigned' if <sys/types.h> does not define. */
#define size_t unsigned
/* Define as `fork' if `vfork' does not work. */
#define vfork fork
/*
* XXX: everything below is unconditionally copied to the generated file
*/
/*
* If you don't have these types in <inttypes.h> or <stdint.h>,
* typedef these to be the types you do have.
*/
#ifndef HAVE_INT8_T
typedef char int8_t;
#endif
#ifndef HAVE_INT16_T
typedef short int16_t;
#endif
#ifndef HAVE_INT32_T
typedef int int32_t;
#endif
#ifndef HAVE_INT64_T
typedef long long int64_t;
#endif
#ifndef HAVE_UINT8_T
typedef unsigned char uint8_t;
#endif
#ifndef HAVE_UINT16_T
typedef unsigned short uint16_t;
#endif
#ifndef HAVE_UINT32_T
typedef unsigned int uint32_t;
#endif
#ifndef HAVE_UINT64_T
typedef unsigned long long uint64_t;
#endif
/*
* XXX: Workaround a bug whereby the GNU autoconf tests will happily
* go off and define their own fictional pid_t using the preprocessor.
*/
#ifdef pid_t
#define pid_t int
#endif
#ifndef HAVE_SIG_T
typedef RETSIGTYPE (*sig_t)(int);
#endif
#ifndef HAVE_SOCKLEN_T
typedef int socklen_t;
#endif /* HAVE_SOCKLEN_T */
/* KAME code likes to use INET6 to ifdef IPv6 code */
#if defined(HAVE_IPV6) && defined(IPV6_STACK_KAME)
#ifndef INET6
#define INET6
#endif
#endif /* HAVE_IPV6 && IPV6_STACK_KAME */
#ifndef WORDS_BIGENDIAN
#define WORDS_SMALLENDIAN
#endif
#ifdef HAVE_STDINT_H
#include <stdint.h>
#endif
#ifdef HAVE_INTTYPES_H
#include <inttypes.h>
#endif
#if defined (__cplusplus) && !defined(__STL_NO_NAMESPACES)
using namespace std;
#endif
/*
* Include sys/cdefs.h to define __BEGIN_DECLS and __END_DECLS. Even if
* this file exists, not all platforms define these macros.
*/
#ifdef HAVE_SYS_CDEFS_H
#include <sys/cdefs.h>
#endif
/*
* Define C++ decls wrappers if not previously defined.
*/
#ifndef __BEGIN_DECLS
# if defined(__cplusplus)
# define __BEGIN_DECLS extern "C" {
# define __END_DECLS };
# else /* __BEGIN_DECLS */
# define __BEGIN_DECLS
# define __END_DECLS
# endif /* __BEGIN_DECLS */
#endif /* __BEGIN_DECLS */
#endif /* __XORP_CONFIG_H__ */
syntax highlighted by Code2HTML, v. 0.9.1