/* Program version */ /* not for the inetutils version */ #define VERSION "4.6.1" /* Configurable features */ /* 6bone referto: support */ #define EXT_6BONE /* Always hide legal disclaimers */ #undef ALWAYS_HIDE_DISCL /* Default server */ #define DEFAULTSERVER "whois.arin.net" /* Configuration file */ /* #define CONFIG_FILE "/etc/whois.conf" */ /* autoconf in cpp macros */ #ifdef linux # define ENABLE_NLS #endif #ifdef __FreeBSD__ /* which versions? */ # define HAVE_GETOPT_LONG # define HAVE_GETADDRINFO # define ENABLE_NLS # define LOCALEDIR "/usr/local/share/locale" #endif /* needs unistd.h */ #ifdef _ISO_CPP_14882_1998 /* Solaris 8 and better. What else? */ # define HAVE_GETADDRINFO #endif #if defined __GLIBC__ # define HAVE_GETOPT_LONG # if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 # define HAVE_GETADDRINFO # endif #endif #if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 2 # define HAVE_REGEXEC #endif /* system features */ #ifdef ENABLE_NLS # ifndef NLS_CAT_NAME # define NLS_CAT_NAME "whois" # endif # ifndef LOCALEDIR # define LOCALEDIR "/usr/share/locale" # endif #endif #ifdef HAVE_GETOPT_LONG # define GETOPT_LONGISH(c, v, o, l, i) getopt_long(c, v, o, l, i) #else # define GETOPT_LONGISH(c, v, o, l, i) getopt(c, v, o) #endif /* NLS stuff */ #ifdef ENABLE_NLS # include # include # define _(a) (gettext (a)) # ifdef gettext_noop # define N_(a) gettext_noop (a) # else # define N_(a) (a) # endif #else # define _(a) (a) # define N_(a) a #endif