名称：
	debug_info - 显示除错 (debug) 资讯。
语法：
	string debug_info( int operation, ... );
	string debug_info( 0, object ob );
	string debug_info( 1, object ob );
	string debug_info( 2, object ob );

	字串 debug_info( 整数 运作, ... );
	字串 debug_info( 0, 物件 物件 );
	字串 debug_info( 1, 物件 物件 );
	字串 debug_info( 2, 物件 物件 );
用法：
	本函式仅在编译时定义 PACKAGE_DEVELOP 方能生效。

	debug_info() 是一个普通用途的工具，用来侦测 MudOS 程式错误。而所需
	要的除错资讯则由第一个参数决定。其余的参数则由第一个参数指定的运作
	(operation) 决定。

	暨有的动作 (0、1、2) 需要第二个物件参数，可以用来显示 MudOS 物件结
	构的不同范围 ( various fields of the MudOS object structure)。

	以下的 LPC 码产生一个简单的输出结果范例：

	运作 0：

	create() {
		write(debug_info(0, this_object()));
	}

	输出结果：

	O_HEART_BEAT      : FALSE
	O_IS_WIZARD       : FALSE
	O_ENABLE_COMMANDS : FALSE
	O_CLONE           : FALSE
	O_DESTRUCTED      : FALSE
	O_SWAPPED         : FALSE
	O_ONCE_INTERACTIVE: FALSE
	O_RESET_STATE     : FALSE
	O_WILL_CLEAN_UP   : FALSE
	O_WILL_RESET: TRUE
	total light : 0
	next_reset  : 720300560
	time_of_ref : 720299416
	ref         : 2
	swap_num    : -1
	name        : 'u/c/cynosure/di0'
	next_all    : OBJ(bin/dev/_update)
	This object is the head of the object list.

	运作 1：

	create() {
		write(debug_info(1, this_object()));
	}

	输出结果：

	program ref's 1
	Name u/c/cynosure/di1.c
	program size 10
	num func's 1 (16) 
	num strings 0
	num vars 0 (0)
	num inherits 0 (0)
	total size 104

	运作 2：

	create() {
		write(debug_info(2, this_object()));
	}

	输出结果：

	x: "foo"

参考：
	dump_file_descriptors, dump_socket_status
作者：
	Tim Hollebeek  Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
翻译：
	spock@muds.net		2000.Aug.19.	v22 版
