**************************************************/
#undef NO_WIZARDS
/****************************************************************************
下面的选项只是为了保持兼容性问题,对于大多数的LPmud而言,这个选项毫无用处。尤
其是一个新的Lib撰写。
****************************************************************************/
#undef OLD_TYPE_BEHAVIOR
/****************************************************************************
定义下面这个选项,将意味着对于一个string或者buffers而言可以使用负数的index。
对于一个新Lib撰写,这个属性不是非常重要。
****************************************************************************/
#undef OLD_RANGE_BEHAVIOR
/****************************************************************************
这个定义选项主要是为了保持向后兼容,对于新的Lib而言,没什么用处。重新习惯一个
方式,并不是非常困难的,而且,ed()对于大多数习惯使用工具撰写的人们而言,意义
不大。
****************************************************************************/
#define OLD_ED
/****************************************************************************
下面这个选项比较重要,对于新的Lib撰写或者以前没有接触过LPC的人来说,这个定义
可以按照喜好来定。
(1) ‘static’ 将不再使用,而是用 ‘nosave’ 或者 ‘protected’ 代替了它。.
(2) ‘public’ 含义发生了变化,外部函数必须在任何一级的继承中被声明。现在publi
c意味着是明显可见的。
****************************************************************************/
#define SENSIBLE_MODIFIERS
/****************************************************************************
下面的选项定义会改变MudOS的一些行为。这些对于Lib撰写,是比较重要的。
定义下面这个选项,将使用MD5加密法代替系统缺省的crypt()加密法。
****************************************************************************/
#undef CUSTOM_CRYPT
/****************************************************************************
下面这个选项只是为了一些兼容性问题。定义以后,某些efuns含义会有所变化,但是没
有实质的区别。
****************************************************************************/
#undef COMPAT_32
/****************************************************************************
允许统计的时候包含字符串分配,不定义可以是字符串处理更快,但字符串统计将被忽略。
****************************************************************************/
#define STRING_STATS
/****************************************************************************
同上,数组统计。
****************************************************************************/
#define ARRAY_STATS
/****************************************************************************
这是比较有用的选项,用来生成log文件。
****************************************************************************/
#define LOG_CATCHES
/****************************************************************************
这个类似上面得选项,可以生成有用的调试文档。
****************************************************************************/
#define ARGUMENTS_IN_TRACEBACK
/****************

下一页 上一页
返回列表
返回首页
©2024 MUD游戏网_文字mud 电脑版
Powered by iwms