mirror of
https://github.com/rfc1036/whois.git
synced 2026-04-03 06:40:52 +00:00
81 lines
1.4 KiB
C
81 lines
1.4 KiB
C
/* Program version */
|
|
/* not for the inetutils version */
|
|
#define VERSION "4.6.25"
|
|
|
|
/* Configurable features */
|
|
|
|
/* 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 <libintl.h>
|
|
# include <locale.h>
|
|
# 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
|
|
|