70a71 > #undef MMALLOC 133c134 < * * --- > * * 169c170 < #define SANE_EXPLODE_STRING --- > #undef SANE_EXPLODE_STRING 187c188 < #define NONINTERACTIVE_STDERR_WRITE --- > #undef NONINTERACTIVE_STDERR_WRITE 202c203 < #undef NO_ADD_ACTION --- > #define NO_ADD_ACTION 207a209,211 > /* NO_ADD_ACTION: define this to remove add_action, commands, livings, etc. > process_input() then becomes the only way to deal with player input. */ > 266c270 < #define SENSIBLE_MODIFIERS --- > #undef SENSIBLE_MODIFIERS 283c287 < #undef CUSTOM_CRYPT --- > #define CUSTOM_CRYPT 359,363c363 < #ifndef LATTICE < #define CONFIG_FILE_DIR "/u/tim/COMP/bin" < #else < #define CONFIG_FILE_DIR "etc:" < #endif --- > #define CONFIG_FILE_DIR "/home/atuin/bin" 437,438c437,438 < #define NO_ANSI < #define STRIP_BEFORE_PROCESS_INPUT --- > #undef NO_ANSI > #undef STRIP_BEFORE_PROCESS_INPUT 486c486 < #undef PRIVS --- > #define PRIVS 492c492 < #undef INTERACTIVE_CATCH_TELL --- > #define INTERACTIVE_CATCH_TELL 514c514 < #undef RECEIVE_SNOOP --- > #define RECEIVE_SNOOP 525c525 < #undef PROFILE_FUNCTIONS --- > #define PROFILE_FUNCTIONS 557c557 < #define ARRAY_RESERVED_WORD --- > #undef ARRAY_RESERVED_WORD 602c602 < #undef PACKAGE_MATRIX --- > #define PACKAGE_MATRIX 618c618 < #undef PACKAGE_PARSER --- > #define PACKAGE_PARSER 623c623 < #undef PACKAGE_EXTERNAL --- > #define PACKAGE_EXTERNAL 627c627 < #define NUM_EXTERNAL_CMDS --- > #define NUM_EXTERNAL_CMDS 1 637,639c637,640 < #define USE_MSQL 1 /* MiniSQL, it's small; it's free */ < #undef USE_MYSQL 2 /* MySQL, bigger; it's free */ < #define DEFAULT_DB USE_MSQL /* default database */ --- > #undef USE_MSQL > #undef MSQL > #define USE_MYSQL 2 > #define MY_SQL 659c660,665 < #undef PACKAGE_UIDS --- > #define PACKAGE_UIDS > > /*PACKAGE DWLIB: some discworld mudlib simuls coded in C (well just one right > now) */ > > #define PACKAGE_DWLIB 665c671 < #undef AUTO_SETEUID --- > #define AUTO_SETEUID 671c677 < #define AUTO_TRUST_BACKBONE --- > #undef AUTO_TRUST_BACKBONE 690c696 < #undef USE_32BIT_ADDRESSES --- > #define USE_32BIT_ADDRESSES 702c708 < #define HEARTBEAT_INTERVAL 2000000 --- > #define HEARTBEAT_INTERVAL 2 711c717 < #define CALLOUT_CYCLE_SIZE 32 --- > #define CALLOUT_CYCLE_SIZE 512 738c744 < #define APPLY_CACHE_BITS 12 --- > #define APPLY_CACHE_BITS 20 748,755c754 < #undef TRACE < < /* LPC_TO_C: define this to enable LPC->C compilation. < * < * [NOTE: BINARIES must also be defined for LPC->C to work. Actually < * using binaries is not required, though.] < */ < #define LPC_TO_C --- > #define TRACE 762c761 < * Linux does if you are using ELF. Versions of FreeBSD prior to 3.0 don't. --- > * Linux does if you are using ELF. 770c769 < #undef TRACE_CODE --- > #define TRACE_CODE 779,785c778,782 < /* GET_CHAR_IS_BUFFERED: Normally get_char() is unbuffered. That is, once < * a character is received for get_char(), anything else is in the input < * stream is immediately thrown away. This can be very undesirable, especially < * if you're calling get_char() again from the handler from the previous call. < * Define this if you want get_char() to be buffered. In this case, the buffer < * will only get flushed if get_char() is not called from the first get_char()'s < * LPC callback handler. --- > /* SERVER_IP: For machines with multiple IP addresses, this specifies which > * one to use. This is useful for IP accounting and is necessary to be > * able to do ident lookups on such machines. > * > * example: #define SERVER_IP "194.229.18.27" 787c784 < #undef GET_CHAR_IS_BUFFERED --- > #undef SERVER_IP 792a790 > #define COMMAND_BUF_SIZE 2000 798c796 < #define MAX_SAVE_SVALUE_DEPTH 25 --- > #define MAX_SAVE_SVALUE_DEPTH 100 804c802 < #define CFG_MAX_LOCAL_VARIABLES 25 --- > #define CFG_MAX_LOCAL_VARIABLES 50 806,807c804,806 < #define CFG_EVALUATOR_STACK_SIZE 1000 < #define CFG_MAX_CALL_DEPTH 50 --- > #define CFG_EVALUATOR_STACK_SIZE 3000 > #define CFG_COMPILER_STACK_SIZE 600 > #define CFG_MAX_CALL_DEPTH 150 809c808 < #define CFG_LIVING_HASH_SIZE 256 --- > #define CFG_LIVING_HASH_SIZE 256 837a837,878 > > /* GET_CHAR_IS_BUFFERED: Normally get_char() is unbuffered. That is, once > * a character is received for get_char(), anything else is in the input > * stream is immediately thrown away. This can be very undesirable, especially > * if you're calling get_char() again from the handler from the previous call. > * Define this if you want get_char() to be buffered. In this case, the buffer > * will only get flushed if get_char() is not called from the first get_char()'s > * LPC callback handler. > */ > #define GET_CHAR_IS_BUFFERED > > /* PACKAGE_COMPRESS: Enable MCCP support and compressed save files > SAVE_GZ_EXTENSION: save extension for compressed files > */ > #undef HAVE_ZLIB > #undef PACKAGE_COMPRESS > #define SAVE_GZ_EXTENSION ".o.gz" > > /* CALL_OTHER_TYPE_CHECK: enable type checking for call_other() > * (-> operator on objects) > */ > #undef CALL_OTHER_TYPE_CHECK > > /* CALL_OTHER_WARN, make it warning instead of errors */ > #undef CALL_OTHER_WARN > > /* WARN_TAB: Some versions of the editor built in indent function use > * tabs for indenting. This options turns on a warning message for > * files indented with tabs instead of spaces. > */ > #define WARN_TAB > > /* USE_ICONV: Use iconv to translate input and output from/to the users char > * encoding > */ > #undef USE_ICONV > > /* WOMBLES: don't allow spaces between start/end of array/mapping/functional token chars so ({1,2,3}) still works, but ( { 1 , 2 , 3 } ) doesn't and ({ 1 , 2 , 3 }) does.*/ > #undef WOMBLES > > /* ALLOW_INHERIT_AFTER_FUNCTION: allow inheriting after functions have been defined (this includes prototypes). This caused crashes in v22.2a but it may have been fixed since */ > #define ALLOW_INHERIT_AFTER_FUNCTION 838a880 >