/* 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