FluffOS v2.23 win32版编译配置文件定义情况。
FluffOS v2.23 win32版下载地址:http://d.xymud.com/mud/OS/FluffOS_win32.raroptions.h中定义项如下:
已定义:
#define ALLOW_INHERIT_AFTER_FUNCTION
#define APPLY_CACHE_BITS
#define ARRAY_RESERVED_WORD
#define CACHE_STATS
#define CALLOUT_CYCLE_SIZE
#define CALLOUT_HANDLES
#define CFG_COMPILER_STACK_SIZE
#define CFG_EVALUATOR_STACK_SIZE
#define CFG_LIVING_HASH_SIZE
#define CFG_MAX_CALL_DEPTH
#define CFG_MAX_GLOBAL_VARIABLES
#define CFG_MAX_LOCAL_VARIABLES
#define COMMAND_BUF_SIZE
#define CONFIG_FILE_DIR
#define CUSTOM_CRYPT
#define DEFAULT_PRAGMAS
#define ED_INDENT_SPACES
#define GET_CHAR_IS_BUFFERED
#define HEART_BEAT_CHUNK
#define HEARTBEAT_INTERVAL
#define INTERACTIVE_CATCH_TELL
#define LARGE_STRING_SIZE
#define LARGEST_PRINTABLE_STRING
#define LOG_CATCHES
#define MAX_SAVE_SVALUE_DEPTH
#define MESSAGE_BUFFER_SIZE
#define MUDLIB_ERROR_HANDLER
#define NO_ANSI
#define NO_LIGHT
#define NO_RESETS
#define NO_WIZARDS
#define NONINTERACTIVE_STDERR_WRITE
#define NUM_EXTERNAL_CMDS
#define OPCPROF
#define PACKAGE_CONTRIB
#define PACKAGE_DEVELOP
#define PACKAGE_MATH
#define PACKAGE_MATRIX
#define PACKAGE_MUDLIB_STATS
#define PACKAGE_PARSER
#define PACKAGE_SOCKETS
#define PRIVS
#define PROFILE_FUNCTIONS
#define RECEIVE_SNOOP
#define REF_RESERVED_WORD
#define RESTRICTED_ED
#define SANE_EXPLODE_STRING
#define SAVE_EXTENSION
#define SAVE_GZ_EXTENSION
#define SMALL_STRING_SIZE
#define STRIP_BEFORE_PROCESS_INPUT
#define STRUCT_CLASS
#define SUPPRESS_ARGUMENT_WARNINGS
#define SYSMALLOC
#define THIS_PLAYER_IN_CALL_OUT
#define TRAP_CRASHES
#define WARN_OLD_RANGE_BEHAVIOR
#define WARN_TAB
未定义:
#undef ARGUMENTS_IN_TRACEBACK
#undef ARRAY_STATS
#undef AUTO_SETEUID
#undef AUTO_TRUST_BACKBONE
#undef CALL_OTHER_TYPE_CHECK
#undef CALL_OTHER_WARN
#undef CAST_CALL_OTHERS
#undef CHECK_MEMORY
#undef COMPAT_32
#undef DEBUGMALLOC
#undef DEBUGMALLOC_EXTENSIONS
#undef DO_MSTATS
#undef DTRACE
#undef ED_INDENT_CASE
#undef FLUSH_OUTPUT_IMMEDIATELY
#undef HAS_CONSOLE
#undef HAS_STATUS_TYPE
#undef HAVE_ZLIB
#undef IPV6
#undef LAZY_RESETS
#undef LOCALS_IN_TRACEBACK
#undef MALLOC32
#undef MALLOC64
#undef MMALLOC
#undef NEXT_MALLOC_DEBUG
#undef NO_ADD_ACTION
#undef NO_BUFFER_TYPE
#undef NO_ENVIRONMENT
#undef NO_SHADOWS
#undef NO_SNOOP
#undef OLD_ED
#undef OLD_RANGE_BEHAVIOR
#undef OLD_TYPE_BEHAVIOR
#undef OPCPROF_2D
#undef PACKAGE_ASYNC
#undef PACKAGE_COMPRESS
#undef PACKAGE_CRYPTO
#undef PACKAGE_DB
#undef PACKAGE_DWLIB
#undef PACKAGE_EXTERNAL
#undef PACKAGE_SHA1
#undef PACKAGE_UIDS
#undef PROG_REF_TYPE short
#undef RECEIVE_ED
#undef REVERSIBLE_EXPLODE_STRING
#undef RUNTIME_LOADING
#undef SBRK_OK
#undef SENSIBLE_MODIFIERS
#undef SERVER_IP
#undef SNOOP_SHADOWED
#undef STRING_STATS
#undef STRUCT_STRUCT
#undef TRACE
#undef TRACE_CODE
#undef USE_32BIT_ADDRESSES
#undef USE_ICONV
#undef USE_MSQL
#undef USE_POSTGRES
#undef WOMBLES
#undef WRAPPEDMALLOC
北大侠客行MUD,中国最好的MUD 用这个,mudlib改变很大吧。我特别想仔细读得是他的异步部分。用于mysql真是绝妙 回复 2# jason
没找到相关文档啊,难道看源码自己分析不成?
不过FluffOS编译的options.h的定义和国内大大不同啊,反正不能直接用在国内的MUD上。 回复 2# jason
没找到相关文档啊,难道看源码自己分析不成?
不过FluffOS编译的options.h的定义和国内大大不同啊,反正不能直接用在国内的MUD上。
像PACKAGE_UIDS,我们都是定义了吧。 option.h的选项就是让你改的
你把mudos的option.h定义的东西在fluffos的option.h里定义下就好了
我老早用过了,跑原先v22p11的lib一点问题也没有 option.h的选项就是让你改的
你把mudos的option.h定义的东西在fluffos的option.h里定义下就好了
我老早用过了,跑原先v22p11的lib一点问题也没有 lz,xymud.com的那个web mud client是你做的么? 晕,看到了版权。。。Vmud (A visual mud client ) Version 0.0.7
by AKUMA@VMUD原来是Akuma搞的,打劫去。。。- -! xymud.com的那个webclient很好啊,建议jason瞧瞧~ xymud.com的那个webclient很好啊,建议jason瞧瞧~
dnk 发表于 2011-11-23 12:05 AM http://pkuxkx.net/forum/images/common/back.gif
这个就是akuma写的,呵呵。而且还是开源的。打算好好看看