名称：
	error_handler - 主宰物件中处理错误的函式。
语法：
	void error_handler( mapping error, int caught );

	无传回值 error_handler( 映射 错误, 整数 抓到 );
用法：
	定义 MUDLIB_ERROR_HANDLER 时才会呼叫此函式。

	此函式让 mudlib 处理执行时段错误 (runtime error)。映射变数 error
	的内容为:

	([
		"error"   : 字串,	// 错误名称
		"program" : 字串,	// 出错的程式
		"object"  : 物件,	// 目前的物件
		"line"    : 整数,	// 错误出现在第几行
		"trace"   : 映射 阵列	// 追踪回溯
	])

	追踪回溯的每一行都是映射，包含以下资料：

	([
		"function"  : 字串,	// 函式名称
		"program"   : 字串,	// 出错的程式
		"object"    : 物件,	// 物件
		"file"      : 字串,	// 行数所在的档案名称
		"line"      : 整数,	// 行数
	        "arguments" : 阵列,	// 函式的参数
        	"locals"    : 阵列	// 区域变数
	])

	参数与区域变数只有在定义了 ARGUMENTS_IN_TRACEBACK 与
	LOCALS_IN_TRACEBACK 时才有。

	如果错误被 catch() 函式抓到，caught 旗标 (flag) 为 1。
参考：
	catch, error, throw, log_error
作者：
	Tim Hollebeek  Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
翻译：
	spock@muds.net		2000.May.21.	v22 版
