/*___________________________________________________________________________* )()( DalekenMUD 1.12 (C) 2000 )()( `][' by Martin Thomson, Lee Brooks, `][' || Ken Herbert and David Jacques || || ----------------------------------------------------------------- || || Envy Diku Mud improvements copyright (C) 1994 by Michael Quan, || || David Love, Guilherme 'Willie' Arnold, and Mitchell Tse. || || Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael || || Chastain, Michael Quan, and Mitchell Tse. || || Original Diku Mud copyright (C) 1990, 1991 || || by Sebastian Hammer, Michael Seifert, Hans Henrik St{rfeldt, || || Tom Madsen, and Katja Nyboe. || || ----------------------------------------------------------------- || || Any use of this software must follow the licenses of the || || creators. Much time and thought has gone into this software and || || you are benefitting. We hope that you share your changes too. || || What goes around, comes around. || || ----------------------------------------------------------------- || || config.h || || A few defines that configure game features. || *_/<>\_________________________________________________________________/<>\_*/ /* define if you want to copy the binary files over */ #define EXE_COPYOVER /* define this if you need to bind to a certain IP address */ /* #define BIND_SINGLE_IP "255.255.255.255" */ #if defined( macintosh ) || defined( WIN32 ) # if defined( unix ) # undef unix # endif #endif /* * A useful function that is missing from some systems. */ #if !defined( CYGWIN32 ) && !defined( BCB ) # define HAVE_VSNPRINTF #endif /* * If the system has gzip to compress player files. */ #if !defined( macintosh ) && !defined( WIN32 ) # define HAVE_GZIP #endif /* * For the ispell and fortune addons. These require unix style * pipes and the actual programs. */ #if defined( unix ) && !defined( CYGWIN32 ) # define HAVE_ISPELL # define HAVE_FORTUNE #endif /* * OS-dependent declarations. * These are all very standard library functions, * but some systems have incomplete or non-ansi header files. */ #if defined( amiga ) #define AmigaTCP #endif #if defined( apollo ) int atoi args( ( const char *string ) ); void *calloc args( ( unsigned nelem, size_t size ) ); #endif #if defined( sequent ) int fclose args( ( FILE *stream ) ); int fprintf args( ( FILE *stream, const char *format,... ) ); int fread args( ( void *ptr, int size, int n, FILE *stream ) ); int fseek args( ( FILE *stream, long offset, int ptrname ) ); void perror args( ( const char *s ) ); int ungetc args( ( int c, FILE *stream ) ); #endif /* * Stuff for DEC UNIX on Alpha ( OSF3.2C ) * Fusion */ #if defined( _OSF_SOURCE ) int system args( ( const char *string ) ); ssize_t read args( ( int fd, void *buf, size_t nbyte ) ); ssize_t write args( ( int fd, const void *buf, size_t nbyte ) ); int close args( ( int fd ) ); #endif