diff -pruN Rom24/src/act_info.c Rom24-patched/src/act_info.c
--- Rom24/src/act_info.c	1998-05-27 19:37:17.000000000 -0500
+++ Rom24-patched/src/act_info.c	2006-11-23 06:31:46.000000000 -0600
@@ -1120,22 +1120,24 @@ void do_look( CHAR_DATA *ch, char *argum
 	{  /* player can see object */
 	    pdesc = get_extra_descr( arg3, obj->extra_descr );
 	    if ( pdesc != NULL )
+	    {
 	    	if (++count == number)
 	    	{
 		    send_to_char( pdesc, ch );
 		    return;
 	    	}
 	    	else continue;
-
+	    }
  	    pdesc = get_extra_descr( arg3, obj->pIndexData->extra_descr );
  	    if ( pdesc != NULL )
+	    {
  	    	if (++count == number)
  	    	{	
 		    send_to_char( pdesc, ch );
 		    return;
 	     	}
 		else continue;
-
+	    }
 	    if ( is_name( arg3, obj->name ) )
 	    	if (++count == number)
 	    	{
@@ -2719,7 +2721,11 @@ void do_password( CHAR_DATA *ch, char *a
 	return;
     }
 
-    if ( strcmp( crypt( arg1, ch->pcdata->pwd ), ch->pcdata->pwd ) )
+/* If someone can read your pfiles, you are already in trouble, so skip
+ * the crypt() stuff to avoid headaches. Flugh
+ * if ( strcmp( crypt( arg1, ch->pcdata->pwd ), ch->pcdata->pwd ) )
+ */
+    if ( strcmp( arg1, ch->pcdata->pwd ) )
     {
 	WAIT_STATE( ch, 40 );
 	send_to_char( "Wrong password.  Wait 10 seconds.\n\r", ch );
@@ -2736,7 +2742,8 @@ void do_password( CHAR_DATA *ch, char *a
     /*
      * No tilde allowed because of player file format.
      */
-    pwdnew = crypt( arg2, ch->name );
+/*    pwdnew = crypt( arg2, ch->name ); */
+    pwdnew = arg2;
     for ( p = pwdnew; *p != '\0'; p++ )
     {
 	if ( *p == '~' )
diff -pruN Rom24/src/act_obj.c Rom24-patched/src/act_obj.c
--- Rom24/src/act_obj.c	1998-05-27 19:11:12.000000000 -0500
+++ Rom24-patched/src/act_obj.c	2006-11-23 06:06:17.000000000 -0600
@@ -422,11 +422,12 @@ void do_put( CHAR_DATA *ch, char *argume
 	
 	if (container->pIndexData->vnum == OBJ_VNUM_PIT 
 	&&  !CAN_WEAR(container,ITEM_TAKE))
+	{
 	    if (obj->timer)
 		SET_BIT(obj->extra_flags,ITEM_HAD_TIMER);
 	    else
 	        obj->timer = number_range(100,200);
-
+	}
 	obj_from_char( obj );
 	obj_to_obj( obj, container );
 
@@ -460,10 +461,12 @@ void do_put( CHAR_DATA *ch, char *argume
 	    {
 	    	if (container->pIndexData->vnum == OBJ_VNUM_PIT
 	    	&&  !CAN_WEAR(obj, ITEM_TAKE) )
+		{
 	    	    if (obj->timer)
 			SET_BIT(obj->extra_flags,ITEM_HAD_TIMER);
 	    	    else
 	    	    	obj->timer = number_range(100,200);
+		}
 		obj_from_char( obj );
 		obj_to_obj( obj, container );
 
@@ -2479,10 +2482,12 @@ int get_cost( CHAR_DATA *keeper, OBJ_DAT
 	    {
 	    	if ( obj->pIndexData == obj2->pIndexData
 		&&   !str_cmp(obj->short_descr,obj2->short_descr) )
+		{
 	 	    if (IS_OBJ_STAT(obj2,ITEM_INVENTORY))
 			cost /= 2;
 		    else
                     	cost = cost * 3 / 4;
+		}
 	    }
     }
 
diff -pruN Rom24/src/comm.c Rom24-patched/src/comm.c
--- Rom24/src/comm.c	1998-05-27 19:25:22.000000000 -0500
+++ Rom24-patched/src/comm.c	2006-11-23 06:33:39.000000000 -0600
@@ -865,8 +865,8 @@ void init_descriptor( int control )
     int size;
 
     size = sizeof(sock);
-    getsockname( control, (struct sockaddr *) &sock, &size );
-    if ( ( desc = accept( control, (struct sockaddr *) &sock, &size) ) < 0 )
+    getsockname( control, (struct sockaddr *) &sock, (socklen_t *) &size );
+    if ( ( desc = accept( control, (struct sockaddr *) &sock, (socklen_t *) &size) ) < 0 )
     {
 	perror( "New_descriptor: accept" );
 	return;
@@ -895,7 +895,7 @@ void init_descriptor( int control )
     dnew->outbuf	= alloc_mem( dnew->outsize );
 
     size = sizeof(sock);
-    if ( getpeername( desc, (struct sockaddr *) &sock, &size ) < 0 )
+    if ( getpeername( desc, (struct sockaddr *) &sock, (socklen_t *) &size ) < 0 )
     {
 	perror( "New_descriptor: getpeername" );
 	dnew->host = str_dup( "(unknown)" );
@@ -1649,7 +1649,8 @@ void nanny( DESCRIPTOR_DATA *d, char *ar
 	write_to_buffer( d, "\n\r", 2 );
 #endif
 
-	if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd ))
+/*	if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd )) */
+	if ( strcmp( argument, ch->pcdata->pwd ))
 	{
 	    write_to_buffer( d, "Wrong password.\n\r", 0 );
 	    close_socket( d );
@@ -1761,7 +1762,8 @@ void nanny( DESCRIPTOR_DATA *d, char *ar
 	    return;
 	}
 
-	pwdnew = crypt( argument, ch->name );
+/*	pwdnew = crypt( argument, ch->name ); */
+	pwdnew = argument;
 	for ( p = pwdnew; *p != '\0'; p++ )
 	{
 	    if ( *p == '~' )
@@ -1784,7 +1786,8 @@ void nanny( DESCRIPTOR_DATA *d, char *ar
 	write_to_buffer( d, "\n\r", 2 );
 #endif
 
-	if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd ) )
+/*	if ( strcmp( crypt( argument, ch->pcdata->pwd ), ch->pcdata->pwd ) ) */
+	if ( strcmp( argument, ch->pcdata->pwd ) )
 	{
 	    write_to_buffer( d, "Passwords don't match.\n\rRetype password: ",
 		0 );
diff -pruN Rom24/src/fight.c Rom24-patched/src/fight.c
--- Rom24/src/fight.c	1998-05-27 19:39:30.000000000 -0500
+++ Rom24-patched/src/fight.c	2006-11-23 06:12:47.000000000 -0600
@@ -569,11 +569,12 @@ void one_hit( CHAR_DATA *ch, CHAR_DATA *
 	dam = dam * 3 / 2;
 
     if ( dt == gsn_backstab && wield != NULL) 
+    {
     	if ( wield->value[0] != 2 )
 	    dam *= 2 + (ch->level / 10); 
 	else 
 	    dam *= 2 + (ch->level / 8);
-
+    }
     dam += GET_DAMROLL(ch) * UMIN(100,skill) /100;
 
     if ( dam <= 0 )
diff -pruN Rom24/src/handler.c Rom24-patched/src/handler.c
--- Rom24/src/handler.c	1998-05-27 19:30:47.000000000 -0500
+++ Rom24-patched/src/handler.c	2006-11-23 06:14:08.000000000 -0600
@@ -563,11 +563,12 @@ void reset_char(CHAR_DATA *ch)
 	ch->pcdata->perm_move	= ch->max_move;
 	ch->pcdata->last_level	= ch->played/3600;
 	if (ch->pcdata->true_sex < 0 || ch->pcdata->true_sex > 2)
+	{
 		if (ch->sex > 0 && ch->sex < 3)
 	    	    ch->pcdata->true_sex	= ch->sex;
 		else
 		    ch->pcdata->true_sex 	= 0;
-
+	}
     }
 
     /* now restore the character to his/her true condition */
@@ -759,11 +760,12 @@ int get_max_train( CHAR_DATA *ch, int st
 
     max = pc_race_table[ch->race].max_stats[stat];
     if (class_table[ch->class].attr_prime == stat)
+    {
 	if (ch->race == race_lookup("human"))
 	   max += 3;
 	else
 	   max += 2;
-
+    }
     return UMIN(max,25);
 }
    
diff -pruN Rom24/src/magic.c Rom24-patched/src/magic.c
--- Rom24/src/magic.c	1998-05-27 19:43:28.000000000 -0500
+++ Rom24-patched/src/magic.c	2006-11-23 06:22:54.000000000 -0600
@@ -582,7 +582,7 @@ void do_cast( CHAR_DATA *ch, char *argum
  */
 void obj_cast_spell( int sn, int level, CHAR_DATA *ch, CHAR_DATA *victim, OBJ_DATA *obj )
 {
-    void *vo;
+    void *vo = NULL;
     int target = TARGET_NONE;
 
     if ( sn <= 0 )
@@ -641,6 +641,7 @@ void obj_cast_spell( int sn, int level, 
 
     case TAR_OBJ_CHAR_OFF:
         if ( victim == NULL && obj == NULL)
+	{
 	    if (ch->fighting != NULL)
 		victim = ch->fighting;
 	    else
@@ -665,6 +666,7 @@ void obj_cast_spell( int sn, int level, 
 	    	vo = (void *) obj;
 	    	target = TARGET_OBJ;
 	    }
+	}
         break;
 
 
@@ -2201,10 +2203,12 @@ void spell_earthquake( int sn, int level
 	if ( vch->in_room == ch->in_room )
 	{
 	    if ( vch != ch && !is_safe_spell(ch,vch,TRUE))
+	    {
 		if (IS_AFFECTED(vch,AFF_FLYING))
 		    damage(ch,vch,0,sn,DAM_BASH,TRUE);
 		else
 		    damage( ch,vch,level + dice(2, 8), sn, DAM_BASH,TRUE);
+	    }
 	    continue;
 	}
 
diff -pruN Rom24/src/tables.h Rom24-patched/src/tables.h
--- Rom24/src/tables.h	1998-05-23 17:28:05.000000000 -0500
+++ Rom24-patched/src/tables.h	2006-11-23 05:17:58.000000000 -0600
@@ -25,29 +25,6 @@
 *	ROM license, in the file Rom24/doc/rom.license			   *
 ***************************************************************************/
 
-/* game tables */
-extern	const	struct	clan_type	clan_table[MAX_CLAN];
-extern	const	struct	position_type	position_table[];
-extern	const	struct	sex_type	sex_table[];
-extern	const	struct	size_type	size_table[];
-
-/* flag tables */
-extern	const	struct	flag_type	act_flags[];
-extern	const	struct	flag_type	plr_flags[];
-extern	const	struct	flag_type	affect_flags[];
-extern	const	struct	flag_type	off_flags[];
-extern	const	struct	flag_type	imm_flags[];
-extern	const	struct	flag_type	form_flags[];
-extern	const	struct	flag_type	part_flags[];
-extern	const	struct	flag_type	comm_flags[];
-extern	const	struct	flag_type	extra_flags[];
-extern	const	struct	flag_type	wear_flags[];
-extern	const	struct	flag_type	weapon_flags[];
-extern	const	struct	flag_type	container_flags[];
-extern	const	struct	flag_type	portal_flags[];
-extern	const	struct	flag_type	room_flags[];
-extern	const	struct	flag_type	exit_flags[];
-
 struct flag_type
 {
     char *name;
@@ -79,3 +56,25 @@ struct size_type
     char *name;
 };
 
+/* game tables */
+extern	const	struct	clan_type	clan_table[MAX_CLAN];
+extern	const	struct	position_type	position_table[];
+extern	const	struct	sex_type	sex_table[];
+extern	const	struct	size_type	size_table[];
+
+/* flag tables */
+extern	const	struct	flag_type	act_flags[];
+extern	const	struct	flag_type	plr_flags[];
+extern	const	struct	flag_type	affect_flags[];
+extern	const	struct	flag_type	off_flags[];
+extern	const	struct	flag_type	imm_flags[];
+extern	const	struct	flag_type	form_flags[];
+extern	const	struct	flag_type	part_flags[];
+extern	const	struct	flag_type	comm_flags[];
+extern	const	struct	flag_type	extra_flags[];
+extern	const	struct	flag_type	wear_flags[];
+extern	const	struct	flag_type	weapon_flags[];
+extern	const	struct	flag_type	container_flags[];
+extern	const	struct	flag_type	portal_flags[];
+extern	const	struct	flag_type	room_flags[];
+extern	const	struct	flag_type	exit_flags[];
diff -pruN Rom24/src/tags Rom24-patched/src/tags
--- Rom24/src/tags	1969-12-31 18:00:00.000000000 -0600
+++ Rom24-patched/src/tags	2006-11-23 06:00:24.000000000 -0600
@@ -0,0 +1,905 @@
+!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
+!_TAG_PROGRAM_NAME	Exuberant Ctags	//
+!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
+!_TAG_PROGRAM_VERSION	5.5.4	//
+CD	act_obj.c	44;"	d	file:
+CD	act_obj.c	54;"	d	file:
+FNDELAY	comm.c	876;"	d	file:
+KEY	save.c	702;"	d	file:
+KEY	save.c	705;"	d	file:
+KEYS	save.c	715;"	d	file:
+KEYS	save.c	718;"	d	file:
+LOG_ALWAYS	interp.c	49;"	d	file:
+LOG_NEVER	interp.c	50;"	d	file:
+LOG_NORMAL	interp.c	48;"	d	file:
+MALLOC_DEBUG	comm.c	69;"	d	file:
+MAX_MEM_LIST	db.c	184;"	d	file:
+MAX_NEST	save.c	83;"	d	file:
+MAX_PERM_BLOCK	db.c	183;"	d	file:
+MAX_STRING	db.c	182;"	d	file:
+OD	act_obj.c	45;"	d	file:
+OD	act_obj.c	53;"	d	file:
+SLOT	const.c	992;"	d	file:
+__attribute	comm.c	86;"	d	file:
+__attribute	comm.c	94;"	d	file:
+acid_effect	effects.c	/^void acid_effect(void *vo, int level, int dam, int target)$/;"	f
+act_bit_name	handler.c	/^char *act_bit_name( int act_flags )$/;"	f
+act_flags	tables.c	/^const struct flag_type act_flags[] =$/;"	v
+act_new	comm.c	/^void act_new( const char *format, CHAR_DATA *ch, const void *arg1, $/;"	f
+add_buf	recycle.c	/^bool add_buf(BUFFER *buffer, char *string)$/;"	f
+add_follower	act_comm.c	/^void add_follower( CHAR_DATA *ch, CHAR_DATA *master )$/;"	f
+advance_level	update.c	/^void advance_level( CHAR_DATA *ch, bool hide )$/;"	f
+affect_bit_name	handler.c	/^char *affect_bit_name( int vector )$/;"	f
+affect_check	handler.c	/^void affect_check(CHAR_DATA *ch,int where,int vector)$/;"	f
+affect_enchant	handler.c	/^void affect_enchant(OBJ_DATA *obj)$/;"	f
+affect_find	handler.c	/^AFFECT_DATA  *affect_find(AFFECT_DATA *paf, int sn)$/;"	f
+affect_flags	tables.c	/^const struct flag_type affect_flags[] =$/;"	v
+affect_free	recycle.c	/^AFFECT_DATA *affect_free;$/;"	v
+affect_join	handler.c	/^void affect_join( CHAR_DATA *ch, AFFECT_DATA *paf )$/;"	f
+affect_loc_name	handler.c	/^char *affect_loc_name( int location )$/;"	f
+affect_modify	handler.c	/^void affect_modify( CHAR_DATA *ch, AFFECT_DATA *paf, bool fAdd )$/;"	f
+affect_remove	handler.c	/^void affect_remove( CHAR_DATA *ch, AFFECT_DATA *paf )$/;"	f
+affect_remove_obj	handler.c	/^void affect_remove_obj( OBJ_DATA *obj, AFFECT_DATA *paf)$/;"	f
+affect_strip	handler.c	/^void affect_strip( CHAR_DATA *ch, int sn )$/;"	f
+affect_to_char	handler.c	/^void affect_to_char( CHAR_DATA *ch, AFFECT_DATA *paf )$/;"	f
+affect_to_obj	handler.c	/^void affect_to_obj(OBJ_DATA *obj, AFFECT_DATA *paf)$/;"	f
+aggr_update	update.c	/^void aggr_update( void )$/;"	f
+alloc_mem	db.c	/^void *alloc_mem( int sMem )$/;"	f
+alloc_perm	db.c	/^void *alloc_perm( int sMem )$/;"	f
+append_file	db.c	/^void append_file( CHAR_DATA *ch, char *file, char *str )$/;"	f
+append_note	note.c	/^void append_note(NOTE_DATA *pnote)$/;"	f
+apply_ac	handler.c	/^int apply_ac( OBJ_DATA *obj, int iWear, int type )$/;"	f
+area_first	db.c	/^AREA_DATA *		area_first;$/;"	v
+area_last	db.c	/^AREA_DATA *		area_last;$/;"	v
+area_update	db.c	/^void area_update( void )$/;"	f
+attack_lookup	handler.c	/^int attack_lookup  (const char *name)$/;"	f
+attack_table	const.c	/^const 	struct attack_type	attack_table	[MAX_DAMAGE_MESSAGE]	=$/;"	v
+ban_free	recycle.c	/^BAN_DATA *ban_free;$/;"	v
+ban_list	ban.c	/^BAN_DATA *ban_list;$/;"	v
+ban_site	ban.c	/^void ban_site(CHAR_DATA *ch, char *argument, bool fPerm)$/;"	f
+boot_db	db.c	/^void boot_db( void )$/;"	f
+buf_free	recycle.c	/^BUFFER *buf_free;$/;"	v
+buf_size	recycle.c	/^const int buf_size[MAX_BUF_LIST] =$/;"	v
+buf_string	recycle.c	/^char *buf_string(BUFFER *buffer)$/;"	f
+bug	db.c	/^void bug( const char *str, int param )$/;"	f
+bug_buf	db.c	/^char			bug_buf		[2*MAX_INPUT_LENGTH];$/;"	v
+bust_a_prompt	comm.c	/^void bust_a_prompt( CHAR_DATA *ch )$/;"	f
+can_carry_n	handler.c	/^int can_carry_n( CHAR_DATA *ch )$/;"	f
+can_carry_w	handler.c	/^int can_carry_w( CHAR_DATA *ch )$/;"	f
+can_drop_obj	handler.c	/^bool can_drop_obj( CHAR_DATA *ch, OBJ_DATA *obj )$/;"	f
+can_loot	act_obj.c	/^bool can_loot(CHAR_DATA *ch, OBJ_DATA *obj)$/;"	f
+can_see	handler.c	/^bool can_see( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+can_see_obj	handler.c	/^bool can_see_obj( CHAR_DATA *ch, OBJ_DATA *obj )$/;"	f
+can_see_room	handler.c	/^bool can_see_room( CHAR_DATA *ch, ROOM_INDEX_DATA *pRoomIndex )$/;"	f
+capitalize	db.c	/^char *capitalize( const char *str )$/;"	f
+changes_list	note.c	/^NOTE_DATA *changes_list;$/;"	v
+channel_songs	music.c	/^int channel_songs[MAX_GLOBAL + 1];$/;"	v
+char_free	recycle.c	/^CHAR_DATA *char_free;$/;"	v
+char_from_room	handler.c	/^void char_from_room( CHAR_DATA *ch )$/;"	f
+char_list	db.c	/^CHAR_DATA *		char_list;$/;"	v
+char_to_room	handler.c	/^void char_to_room( CHAR_DATA *ch, ROOM_INDEX_DATA *pRoomIndex )$/;"	f
+char_update	update.c	/^void char_update( void )$/;"	f
+check_assist	fight.c	/^void check_assist(CHAR_DATA *ch,CHAR_DATA *victim)$/;"	f
+check_ban	ban.c	/^bool check_ban(char *site,int type)$/;"	f
+check_blind	act_info.c	/^bool check_blind( CHAR_DATA *ch )$/;"	f
+check_dispel	magic.c	/^bool check_dispel( int dis_level, CHAR_DATA *victim, int sn)$/;"	f
+check_dodge	fight.c	/^bool check_dodge( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+check_immune	handler.c	/^int check_immune(CHAR_DATA *ch, int dam_type)$/;"	f
+check_improve	skills.c	/^void check_improve( CHAR_DATA *ch, int sn, bool success, int multiplier )$/;"	f
+check_killer	fight.c	/^void check_killer( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+check_parry	fight.c	/^bool check_parry( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+check_parse_name	comm.c	/^bool check_parse_name( char *name )$/;"	f
+check_playing	comm.c	/^bool check_playing( DESCRIPTOR_DATA *d, char *name )$/;"	f
+check_reconnect	comm.c	/^bool check_reconnect( DESCRIPTOR_DATA *d, char *name, bool fConn )$/;"	f
+check_shield_block	fight.c	/^bool check_shield_block( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+check_social	interp.c	/^bool check_social( CHAR_DATA *ch, char *command, char *argument )$/;"	f
+clan_lookup	lookup.c	/^int clan_lookup(const char *name)$/;"	f
+clan_table	tables.c	/^const struct clan_type clan_table[MAX_CLAN] =$/;"	v
+class_lookup	handler.c	/^int class_lookup (const char *name)$/;"	f
+class_table	const.c	/^const	struct	class_type	class_table	[MAX_CLASS]	=$/;"	v
+clear_buf	recycle.c	/^void clear_buf(BUFFER *buffer)$/;"	f
+clear_char	db.c	/^void clear_char( CHAR_DATA *ch )$/;"	f
+clone_mobile	db.c	/^void clone_mobile(CHAR_DATA *parent, CHAR_DATA *clone)$/;"	f
+clone_object	db.c	/^void clone_object(OBJ_DATA *parent, OBJ_DATA *clone)$/;"	f
+close_socket	comm.c	/^void close_socket( DESCRIPTOR_DATA *dclose )$/;"	f
+cmd_table	interp.c	/^const	struct	cmd_type	cmd_table	[] =$/;"	v
+cold_effect	effects.c	/^void cold_effect(void *vo, int level, int dam, int target)$/;"	f
+comm_bit_name	handler.c	/^char *comm_bit_name(int comm_flags)$/;"	f
+comm_flags	tables.c	/^const struct flag_type comm_flags[] =$/;"	v
+con_app	const.c	/^const	struct	con_app_type	con_app		[26]		=$/;"	v
+cont_bit_name	handler.c	/^char *cont_bit_name( int cont_flags)$/;"	f
+count_obj_list	handler.c	/^int count_obj_list( OBJ_INDEX_DATA *pObjIndex, OBJ_DATA *list )$/;"	f
+count_spool	note.c	/^int count_spool(CHAR_DATA *ch, NOTE_DATA *spool)$/;"	f
+count_users	handler.c	/^int count_users(OBJ_DATA *obj)$/;"	f
+create_mobile	db.c	/^CHAR_DATA *create_mobile( MOB_INDEX_DATA *pMobIndex )$/;"	f
+create_money	handler.c	/^OBJ_DATA *create_money( int gold, int silver )$/;"	f
+create_object	db.c	/^OBJ_DATA *create_object( OBJ_INDEX_DATA *pObjIndex, int level )$/;"	f
+current_time	comm.c	/^time_t		    current_time;	\/* time of this pulse *\/	$/;"	v
+d_next	comm.c	/^DESCRIPTOR_DATA *   d_next;		\/* Next descriptor in loop	*\/$/;"	v
+dam_message	fight.c	/^void dam_message( CHAR_DATA *ch, CHAR_DATA *victim,int dam,int dt,bool immune )$/;"	f
+damage	fight.c	/^bool damage(CHAR_DATA *ch,CHAR_DATA *victim,int dam,int dt,int dam_type,$/;"	f
+day_name	act_info.c	/^char *	const	day_name	[] =$/;"	v
+death_cry	fight.c	/^void death_cry( CHAR_DATA *ch )$/;"	f
+deduct_cost	handler.c	/^void deduct_cost(CHAR_DATA *ch, int cost)$/;"	f
+descriptor_free	recycle.c	/^DESCRIPTOR_DATA *descriptor_free;$/;"	v
+descriptor_list	comm.c	/^DESCRIPTOR_DATA *   descriptor_list;	\/* All open descriptors		*\/$/;"	v
+dex_app	const.c	/^const	struct	dex_app_type	dex_app		[26]		=$/;"	v
+dice	db.c	/^int dice( int number, int size )$/;"	f
+die_follower	act_comm.c	/^void die_follower( CHAR_DATA *ch )$/;"	f
+dir_name	act_move.c	/^char *	const	dir_name	[]		=$/;"	v
+disarm	fight.c	/^void disarm( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+distance	scan.c	/^char *const distance[4]=$/;"	v
+do_advance	act_wiz.c	/^void do_advance( CHAR_DATA *ch, char *argument )$/;"	f
+do_affects	act_info.c	/^void do_affects(CHAR_DATA *ch, char *argument )$/;"	f
+do_afk	act_comm.c	/^void do_afk ( CHAR_DATA *ch, char * argument)$/;"	f
+do_alia	alias.c	/^void do_alia(CHAR_DATA *ch, char *argument)$/;"	f
+do_alias	alias.c	/^void do_alias(CHAR_DATA *ch, char *argument)$/;"	f
+do_allow	ban.c	/^void do_allow( CHAR_DATA *ch, char *argument )                        $/;"	f
+do_answer	act_comm.c	/^void do_answer( CHAR_DATA *ch, char *argument )$/;"	f
+do_areas	db.c	/^void do_areas( CHAR_DATA *ch, char *argument )$/;"	f
+do_at	act_wiz.c	/^void do_at( CHAR_DATA *ch, char *argument )$/;"	f
+do_auction	act_comm.c	/^void do_auction( CHAR_DATA *ch, char *argument )$/;"	f
+do_autoassist	act_info.c	/^void do_autoassist(CHAR_DATA *ch, char *argument)$/;"	f
+do_autoexit	act_info.c	/^void do_autoexit(CHAR_DATA *ch, char *argument)$/;"	f
+do_autogold	act_info.c	/^void do_autogold(CHAR_DATA *ch, char *argument)$/;"	f
+do_autolist	act_info.c	/^void do_autolist(CHAR_DATA *ch, char *argument)$/;"	f
+do_autoloot	act_info.c	/^void do_autoloot(CHAR_DATA *ch, char *argument)$/;"	f
+do_autosac	act_info.c	/^void do_autosac(CHAR_DATA *ch, char *argument)$/;"	f
+do_autosplit	act_info.c	/^void do_autosplit(CHAR_DATA *ch, char *argument)$/;"	f
+do_backstab	fight.c	/^void do_backstab( CHAR_DATA *ch, char *argument )$/;"	f
+do_bamfin	act_wiz.c	/^void do_bamfin( CHAR_DATA *ch, char *argument )$/;"	f
+do_bamfout	act_wiz.c	/^void do_bamfout( CHAR_DATA *ch, char *argument )$/;"	f
+do_ban	ban.c	/^void do_ban(CHAR_DATA *ch, char *argument)$/;"	f
+do_bash	fight.c	/^void do_bash( CHAR_DATA *ch, char *argument )$/;"	f
+do_berserk	fight.c	/^void do_berserk( CHAR_DATA *ch, char *argument)$/;"	f
+do_brandish	act_obj.c	/^void do_brandish( CHAR_DATA *ch, char *argument )$/;"	f
+do_brief	act_info.c	/^void do_brief(CHAR_DATA *ch, char *argument)$/;"	f
+do_bug	act_comm.c	/^void do_bug( CHAR_DATA *ch, char *argument )$/;"	f
+do_buy	act_obj.c	/^void do_buy( CHAR_DATA *ch, char *argument )$/;"	f
+do_cast	magic.c	/^void do_cast( CHAR_DATA *ch, char *argument )$/;"	f
+do_changes	note.c	/^void do_changes(CHAR_DATA *ch,char *argument)$/;"	f
+do_channels	act_comm.c	/^void do_channels( CHAR_DATA *ch, char *argument)$/;"	f
+do_clantalk	act_comm.c	/^void do_clantalk( CHAR_DATA *ch, char *argument )$/;"	f
+do_clone	act_wiz.c	/^void do_clone(CHAR_DATA *ch, char *argument )$/;"	f
+do_close	act_move.c	/^void do_close( CHAR_DATA *ch, char *argument )$/;"	f
+do_combine	act_info.c	/^void do_combine(CHAR_DATA *ch, char *argument)$/;"	f
+do_commands	interp.c	/^void do_commands( CHAR_DATA *ch, char *argument )$/;"	f
+do_compact	act_info.c	/^void do_compact(CHAR_DATA *ch, char *argument)$/;"	f
+do_compare	act_info.c	/^void do_compare( CHAR_DATA *ch, char *argument )$/;"	f
+do_consider	act_info.c	/^void do_consider( CHAR_DATA *ch, char *argument )$/;"	f
+do_count	act_info.c	/^void do_count ( CHAR_DATA *ch, char *argument )$/;"	f
+do_credits	act_info.c	/^void do_credits( CHAR_DATA *ch, char *argument )$/;"	f
+do_deaf	act_comm.c	/^void do_deaf( CHAR_DATA *ch, char *argument)$/;"	f
+do_delet	act_comm.c	/^void do_delet( CHAR_DATA *ch, char *argument)$/;"	f
+do_delete	act_comm.c	/^void do_delete( CHAR_DATA *ch, char *argument)$/;"	f
+do_deny	act_wiz.c	/^void do_deny( CHAR_DATA *ch, char *argument )$/;"	f
+do_description	act_info.c	/^void do_description( CHAR_DATA *ch, char *argument )$/;"	f
+do_dirt	fight.c	/^void do_dirt( CHAR_DATA *ch, char *argument )$/;"	f
+do_disarm	fight.c	/^void do_disarm( CHAR_DATA *ch, char *argument )$/;"	f
+do_disconnect	act_wiz.c	/^void do_disconnect( CHAR_DATA *ch, char *argument )$/;"	f
+do_down	act_move.c	/^void do_down( CHAR_DATA *ch, char *argument )$/;"	f
+do_drink	act_obj.c	/^void do_drink( CHAR_DATA *ch, char *argument )$/;"	f
+do_drop	act_obj.c	/^void do_drop( CHAR_DATA *ch, char *argument )$/;"	f
+do_dump	db.c	/^void do_dump( CHAR_DATA *ch, char *argument )$/;"	f
+do_east	act_move.c	/^void do_east( CHAR_DATA *ch, char *argument )$/;"	f
+do_eat	act_obj.c	/^void do_eat( CHAR_DATA *ch, char *argument )$/;"	f
+do_echo	act_wiz.c	/^void do_echo( CHAR_DATA *ch, char *argument )$/;"	f
+do_emote	act_comm.c	/^void do_emote( CHAR_DATA *ch, char *argument )$/;"	f
+do_enter	act_enter.c	/^void do_enter( CHAR_DATA *ch, char *argument)$/;"	f
+do_envenom	act_obj.c	/^void do_envenom(CHAR_DATA *ch, char *argument)$/;"	f
+do_equipment	act_info.c	/^void do_equipment( CHAR_DATA *ch, char *argument )$/;"	f
+do_examine	act_info.c	/^void do_examine( CHAR_DATA *ch, char *argument )$/;"	f
+do_exits	act_info.c	/^void do_exits( CHAR_DATA *ch, char *argument )$/;"	f
+do_fill	act_obj.c	/^void do_fill( CHAR_DATA *ch, char *argument )$/;"	f
+do_flag	flags.c	/^void do_flag(CHAR_DATA *ch, char *argument)$/;"	f
+do_flee	fight.c	/^void do_flee( CHAR_DATA *ch, char *argument )$/;"	f
+do_follow	act_comm.c	/^void do_follow( CHAR_DATA *ch, char *argument )$/;"	f
+do_force	act_wiz.c	/^void do_force( CHAR_DATA *ch, char *argument )$/;"	f
+do_freeze	act_wiz.c	/^void do_freeze( CHAR_DATA *ch, char *argument )$/;"	f
+do_function	interp.c	/^void do_function (CHAR_DATA *ch, DO_FUN *do_fun, char *argument)$/;"	f
+do_gain	skills.c	/^void do_gain(CHAR_DATA *ch, char *argument)$/;"	f
+do_get	act_obj.c	/^void do_get( CHAR_DATA *ch, char *argument )$/;"	f
+do_give	act_obj.c	/^void do_give( CHAR_DATA *ch, char *argument )$/;"	f
+do_gossip	act_comm.c	/^void do_gossip( CHAR_DATA *ch, char *argument )$/;"	f
+do_goto	act_wiz.c	/^void do_goto( CHAR_DATA *ch, char *argument )$/;"	f
+do_grats	act_comm.c	/^void do_grats( CHAR_DATA *ch, char *argument )$/;"	f
+do_group	act_comm.c	/^void do_group( CHAR_DATA *ch, char *argument )$/;"	f
+do_groups	skills.c	/^void do_groups(CHAR_DATA *ch, char *argument)$/;"	f
+do_gtell	act_comm.c	/^void do_gtell( CHAR_DATA *ch, char *argument )$/;"	f
+do_guild	act_wiz.c	/^void do_guild( CHAR_DATA *ch, char *argument )$/;"	f
+do_heal	healer.c	/^void do_heal(CHAR_DATA *ch, char *argument)$/;"	f
+do_help	act_info.c	/^void do_help( CHAR_DATA *ch, char *argument )$/;"	f
+do_hide	act_move.c	/^void do_hide( CHAR_DATA *ch, char *argument )$/;"	f
+do_holylight	act_wiz.c	/^void do_holylight( CHAR_DATA *ch, char *argument )$/;"	f
+do_idea	note.c	/^void do_idea(CHAR_DATA *ch,char *argument)$/;"	f
+do_immtalk	act_comm.c	/^void do_immtalk( CHAR_DATA *ch, char *argument )$/;"	f
+do_imotd	act_info.c	/^void do_imotd(CHAR_DATA *ch, char *argument)$/;"	f
+do_incognito	act_wiz.c	/^void do_incognito( CHAR_DATA *ch, char *argument )$/;"	f
+do_inventory	act_info.c	/^void do_inventory( CHAR_DATA *ch, char *argument )$/;"	f
+do_invis	act_wiz.c	/^void do_invis( CHAR_DATA *ch, char *argument )$/;"	f
+do_kick	fight.c	/^void do_kick( CHAR_DATA *ch, char *argument )$/;"	f
+do_kill	fight.c	/^void do_kill( CHAR_DATA *ch, char *argument )$/;"	f
+do_list	act_obj.c	/^void do_list( CHAR_DATA *ch, char *argument )$/;"	f
+do_load	act_wiz.c	/^void do_load(CHAR_DATA *ch, char *argument )$/;"	f
+do_lock	act_move.c	/^void do_lock( CHAR_DATA *ch, char *argument )$/;"	f
+do_log	act_wiz.c	/^void do_log( CHAR_DATA *ch, char *argument )$/;"	f
+do_look	act_info.c	/^void do_look( CHAR_DATA *ch, char *argument )$/;"	f
+do_memory	db.c	/^void do_memory( CHAR_DATA *ch, char *argument )$/;"	f
+do_mfind	act_wiz.c	/^void do_mfind( CHAR_DATA *ch, char *argument )$/;"	f
+do_mload	act_wiz.c	/^void do_mload( CHAR_DATA *ch, char *argument )$/;"	f
+do_motd	act_info.c	/^void do_motd(CHAR_DATA *ch, char *argument)$/;"	f
+do_mset	act_wiz.c	/^void do_mset( CHAR_DATA *ch, char *argument )$/;"	f
+do_mstat	act_wiz.c	/^void do_mstat( CHAR_DATA *ch, char *argument )$/;"	f
+do_murde	fight.c	/^void do_murde( CHAR_DATA *ch, char *argument )$/;"	f
+do_murder	fight.c	/^void do_murder( CHAR_DATA *ch, char *argument )$/;"	f
+do_music	act_comm.c	/^void do_music( CHAR_DATA *ch, char *argument )$/;"	f
+do_mwhere	act_wiz.c	/^void do_mwhere( CHAR_DATA *ch, char *argument )$/;"	f
+do_newlock	act_wiz.c	/^void do_newlock( CHAR_DATA *ch, char *argument )$/;"	f
+do_news	note.c	/^void do_news(CHAR_DATA *ch,char *argument)$/;"	f
+do_nochannels	act_wiz.c	/^void do_nochannels( CHAR_DATA *ch, char *argument )$/;"	f
+do_noemote	act_wiz.c	/^void do_noemote( CHAR_DATA *ch, char *argument )$/;"	f
+do_nofollow	act_info.c	/^void do_nofollow(CHAR_DATA *ch, char *argument)$/;"	f
+do_noloot	act_info.c	/^void do_noloot(CHAR_DATA *ch, char *argument)$/;"	f
+do_north	act_move.c	/^void do_north( CHAR_DATA *ch, char *argument )$/;"	f
+do_noshout	act_wiz.c	/^void do_noshout( CHAR_DATA *ch, char *argument )$/;"	f
+do_nosummon	act_info.c	/^void do_nosummon(CHAR_DATA *ch, char *argument)$/;"	f
+do_note	note.c	/^void do_note(CHAR_DATA *ch,char *argument)$/;"	f
+do_notell	act_wiz.c	/^void do_notell( CHAR_DATA *ch, char *argument )$/;"	f
+do_ofind	act_wiz.c	/^void do_ofind( CHAR_DATA *ch, char *argument )$/;"	f
+do_oload	act_wiz.c	/^void do_oload( CHAR_DATA *ch, char *argument )$/;"	f
+do_open	act_move.c	/^void do_open( CHAR_DATA *ch, char *argument )$/;"	f
+do_order	act_comm.c	/^void do_order( CHAR_DATA *ch, char *argument )$/;"	f
+do_oset	act_wiz.c	/^void do_oset( CHAR_DATA *ch, char *argument )$/;"	f
+do_ostat	act_wiz.c	/^void do_ostat( CHAR_DATA *ch, char *argument )$/;"	f
+do_outfit	act_wiz.c	/^void do_outfit ( CHAR_DATA *ch, char *argument )$/;"	f
+do_owhere	act_wiz.c	/^void do_owhere(CHAR_DATA *ch, char *argument )$/;"	f
+do_pardon	act_wiz.c	/^void do_pardon( CHAR_DATA *ch, char *argument )$/;"	f
+do_password	act_info.c	/^void do_password( CHAR_DATA *ch, char *argument )$/;"	f
+do_peace	act_wiz.c	/^void do_peace( CHAR_DATA *ch, char *argument )$/;"	f
+do_pecho	act_wiz.c	/^void do_pecho( CHAR_DATA *ch, char *argument )$/;"	f
+do_penalty	note.c	/^void do_penalty(CHAR_DATA *ch,char *argument)$/;"	f
+do_permban	ban.c	/^void do_permban(CHAR_DATA *ch, char *argument)$/;"	f
+do_pick	act_move.c	/^void do_pick( CHAR_DATA *ch, char *argument )$/;"	f
+do_play	music.c	/^void do_play(CHAR_DATA *ch, char *argument)$/;"	f
+do_pmote	act_comm.c	/^void do_pmote( CHAR_DATA *ch, char *argument )$/;"	f
+do_pose	act_comm.c	/^void do_pose( CHAR_DATA *ch, char *argument )$/;"	f
+do_pour	act_obj.c	/^void do_pour (CHAR_DATA *ch, char *argument)$/;"	f
+do_practice	act_info.c	/^void do_practice( CHAR_DATA *ch, char *argument )$/;"	f
+do_prefi	act_wiz.c	/^void do_prefi (CHAR_DATA *ch, char *argument)$/;"	f
+do_prefix	act_wiz.c	/^void do_prefix (CHAR_DATA *ch, char *argument)$/;"	f
+do_prompt	act_info.c	/^void do_prompt(CHAR_DATA *ch, char *argument)$/;"	f
+do_protect	act_wiz.c	/^void do_protect( CHAR_DATA *ch, char *argument)$/;"	f
+do_purge	act_wiz.c	/^void do_purge( CHAR_DATA *ch, char *argument )$/;"	f
+do_put	act_obj.c	/^void do_put( CHAR_DATA *ch, char *argument )$/;"	f
+do_quaff	act_obj.c	/^void do_quaff( CHAR_DATA *ch, char *argument )$/;"	f
+do_question	act_comm.c	/^void do_question( CHAR_DATA *ch, char *argument )$/;"	f
+do_qui	act_comm.c	/^void do_qui( CHAR_DATA *ch, char *argument )$/;"	f
+do_quiet	act_comm.c	/^void do_quiet ( CHAR_DATA *ch, char * argument)$/;"	f
+do_quit	act_comm.c	/^void do_quit( CHAR_DATA *ch, char *argument )$/;"	f
+do_quote	act_comm.c	/^void do_quote( CHAR_DATA *ch, char *argument )$/;"	f
+do_read	act_info.c	/^void do_read (CHAR_DATA *ch, char *argument )$/;"	f
+do_reboo	act_wiz.c	/^void do_reboo( CHAR_DATA *ch, char *argument )$/;"	f
+do_reboot	act_wiz.c	/^void do_reboot( CHAR_DATA *ch, char *argument )$/;"	f
+do_recall	act_move.c	/^void do_recall( CHAR_DATA *ch, char *argument )$/;"	f
+do_recho	act_wiz.c	/^void do_recho( CHAR_DATA *ch, char *argument )$/;"	f
+do_recite	act_obj.c	/^void do_recite( CHAR_DATA *ch, char *argument )$/;"	f
+do_remove	act_obj.c	/^void do_remove( CHAR_DATA *ch, char *argument )$/;"	f
+do_rent	act_comm.c	/^void do_rent( CHAR_DATA *ch, char *argument )$/;"	f
+do_replay	act_comm.c	/^void do_replay (CHAR_DATA *ch, char *argument)$/;"	f
+do_reply	act_comm.c	/^void do_reply( CHAR_DATA *ch, char *argument )$/;"	f
+do_report	act_info.c	/^void do_report( CHAR_DATA *ch, char *argument )$/;"	f
+do_rescue	fight.c	/^void do_rescue( CHAR_DATA *ch, char *argument )$/;"	f
+do_rest	act_move.c	/^void do_rest( CHAR_DATA *ch, char *argument )$/;"	f
+do_restore	act_wiz.c	/^void do_restore( CHAR_DATA *ch, char *argument )$/;"	f
+do_return	act_wiz.c	/^void do_return( CHAR_DATA *ch, char *argument )$/;"	f
+do_rset	act_wiz.c	/^void do_rset( CHAR_DATA *ch, char *argument )$/;"	f
+do_rstat	act_wiz.c	/^void do_rstat( CHAR_DATA *ch, char *argument )$/;"	f
+do_rules	act_info.c	/^void do_rules(CHAR_DATA *ch, char *argument)$/;"	f
+do_sacrifice	act_obj.c	/^void do_sacrifice( CHAR_DATA *ch, char *argument )$/;"	f
+do_save	act_comm.c	/^void do_save( CHAR_DATA *ch, char *argument )$/;"	f
+do_say	act_comm.c	/^void do_say( CHAR_DATA *ch, char *argument )$/;"	f
+do_scan	scan.c	/^void do_scan(CHAR_DATA *ch, char *argument)$/;"	f
+do_score	act_info.c	/^void do_score( CHAR_DATA *ch, char *argument )$/;"	f
+do_scroll	act_info.c	/^void do_scroll(CHAR_DATA *ch, char *argument)$/;"	f
+do_sell	act_obj.c	/^void do_sell( CHAR_DATA *ch, char *argument )$/;"	f
+do_set	act_wiz.c	/^void do_set( CHAR_DATA *ch, char *argument )$/;"	f
+do_shout	act_comm.c	/^void do_shout( CHAR_DATA *ch, char *argument )$/;"	f
+do_show	act_info.c	/^void do_show(CHAR_DATA *ch, char *argument)$/;"	f
+do_shutdow	act_wiz.c	/^void do_shutdow( CHAR_DATA *ch, char *argument )$/;"	f
+do_shutdown	act_wiz.c	/^void do_shutdown( CHAR_DATA *ch, char *argument )$/;"	f
+do_sit	act_move.c	/^void do_sit (CHAR_DATA *ch, char *argument )$/;"	f
+do_skills	skills.c	/^void do_skills(CHAR_DATA *ch, char *argument)$/;"	f
+do_sla	fight.c	/^void do_sla( CHAR_DATA *ch, char *argument )$/;"	f
+do_slay	fight.c	/^void do_slay( CHAR_DATA *ch, char *argument )$/;"	f
+do_sleep	act_move.c	/^void do_sleep( CHAR_DATA *ch, char *argument )$/;"	f
+do_slookup	act_wiz.c	/^void do_slookup( CHAR_DATA *ch, char *argument )$/;"	f
+do_smote	act_wiz.c	/^void do_smote(CHAR_DATA *ch, char *argument )$/;"	f
+do_sneak	act_move.c	/^void do_sneak( CHAR_DATA *ch, char *argument )$/;"	f
+do_snoop	act_wiz.c	/^void do_snoop( CHAR_DATA *ch, char *argument )$/;"	f
+do_socials	act_info.c	/^void do_socials(CHAR_DATA *ch, char *argument)$/;"	f
+do_sockets	act_wiz.c	/^void do_sockets( CHAR_DATA *ch, char *argument )$/;"	f
+do_south	act_move.c	/^void do_south( CHAR_DATA *ch, char *argument )$/;"	f
+do_spells	skills.c	/^void do_spells(CHAR_DATA *ch, char *argument)$/;"	f
+do_split	act_comm.c	/^void do_split( CHAR_DATA *ch, char *argument )$/;"	f
+do_sset	act_wiz.c	/^void do_sset( CHAR_DATA *ch, char *argument )$/;"	f
+do_stand	act_move.c	/^void do_stand( CHAR_DATA *ch, char *argument )$/;"	f
+do_stat	act_wiz.c	/^void do_stat ( CHAR_DATA *ch, char *argument )$/;"	f
+do_steal	act_obj.c	/^void do_steal( CHAR_DATA *ch, char *argument )$/;"	f
+do_story	act_info.c	/^void do_story(CHAR_DATA *ch, char *argument)$/;"	f
+do_string	act_wiz.c	/^void do_string( CHAR_DATA *ch, char *argument )$/;"	f
+do_switch	act_wiz.c	/^void do_switch( CHAR_DATA *ch, char *argument )$/;"	f
+do_tell	act_comm.c	/^void do_tell( CHAR_DATA *ch, char *argument )$/;"	f
+do_time	act_info.c	/^void do_time( CHAR_DATA *ch, char *argument )$/;"	f
+do_title	act_info.c	/^void do_title( CHAR_DATA *ch, char *argument )$/;"	f
+do_train	act_move.c	/^void do_train( CHAR_DATA *ch, char *argument )$/;"	f
+do_transfer	act_wiz.c	/^void do_transfer( CHAR_DATA *ch, char *argument )$/;"	f
+do_trip	fight.c	/^void do_trip( CHAR_DATA *ch, char *argument )$/;"	f
+do_trust	act_wiz.c	/^void do_trust( CHAR_DATA *ch, char *argument )$/;"	f
+do_typo	act_comm.c	/^void do_typo( CHAR_DATA *ch, char *argument )$/;"	f
+do_unalias	alias.c	/^void do_unalias(CHAR_DATA *ch, char *argument)$/;"	f
+do_unlock	act_move.c	/^void do_unlock( CHAR_DATA *ch, char *argument )$/;"	f
+do_unread	note.c	/^void do_unread(CHAR_DATA *ch)$/;"	f
+do_up	act_move.c	/^void do_up( CHAR_DATA *ch, char *argument )$/;"	f
+do_value	act_obj.c	/^void do_value( CHAR_DATA *ch, char *argument )$/;"	f
+do_violate	act_wiz.c	/^void do_violate( CHAR_DATA *ch, char *argument )$/;"	f
+do_visible	act_move.c	/^void do_visible( CHAR_DATA *ch, char *argument )$/;"	f
+do_vnum	act_wiz.c	/^void do_vnum(CHAR_DATA *ch, char *argument)$/;"	f
+do_wake	act_move.c	/^void do_wake( CHAR_DATA *ch, char *argument )$/;"	f
+do_wear	act_obj.c	/^void do_wear( CHAR_DATA *ch, char *argument )$/;"	f
+do_weather	act_info.c	/^void do_weather( CHAR_DATA *ch, char *argument )$/;"	f
+do_west	act_move.c	/^void do_west( CHAR_DATA *ch, char *argument )$/;"	f
+do_where	act_info.c	/^void do_where( CHAR_DATA *ch, char *argument )$/;"	f
+do_who	act_info.c	/^void do_who( CHAR_DATA *ch, char *argument )$/;"	f
+do_whois	act_info.c	/^void do_whois (CHAR_DATA *ch, char *argument)$/;"	f
+do_wimpy	act_info.c	/^void do_wimpy( CHAR_DATA *ch, char *argument )$/;"	f
+do_wizhelp	interp.c	/^void do_wizhelp( CHAR_DATA *ch, char *argument )$/;"	f
+do_wizlist	act_info.c	/^void do_wizlist(CHAR_DATA *ch, char *argument)$/;"	f
+do_wizlock	act_wiz.c	/^void do_wizlock( CHAR_DATA *ch, char *argument )$/;"	f
+do_wiznet	act_wiz.c	/^void do_wiznet( CHAR_DATA *ch, char *argument )$/;"	f
+do_worth	act_info.c	/^void do_worth( CHAR_DATA *ch, char *argument )$/;"	f
+do_yell	act_comm.c	/^void do_yell( CHAR_DATA *ch, char *argument )$/;"	f
+do_zap	act_obj.c	/^void do_zap( CHAR_DATA *ch, char *argument )$/;"	f
+do_zecho	act_wiz.c	/^void do_zecho(CHAR_DATA *ch, char *argument)$/;"	f
+dragon	special.c	/^bool dragon( CHAR_DATA *ch, char *spell_name )$/;"	f
+echo_off_str	comm.c	/^const	char	echo_off_str	[] = { '\\0' };$/;"	v
+echo_off_str	comm.c	/^const	char	echo_off_str	[] = { IAC, WILL, TELOPT_ECHO, '\\0' };$/;"	v
+echo_on_str	comm.c	/^const	char	echo_on_str	[] = { '\\0' };$/;"	v
+echo_on_str	comm.c	/^const	char	echo_on_str	[] = { IAC, WONT, TELOPT_ECHO, '\\0' };$/;"	v
+equip_char	handler.c	/^void equip_char( CHAR_DATA *ch, OBJ_DATA *obj, int iWear )$/;"	f
+exp_per_level	skills.c	/^int exp_per_level(CHAR_DATA *ch, int points)$/;"	f
+extra_bit_name	handler.c	/^char *extra_bit_name( int extra_flags )$/;"	f
+extra_descr_free	recycle.c	/^EXTRA_DESCR_DATA *extra_descr_free;$/;"	v
+extract_char	handler.c	/^void extract_char( CHAR_DATA *ch, bool fPull )$/;"	f
+extract_obj	handler.c	/^void extract_obj( OBJ_DATA *obj )$/;"	f
+fBootDb	db.c	/^bool			fBootDb;$/;"	v
+fLogAll	interp.c	/^bool				fLogAll		= FALSE;$/;"	v
+find_door	act_move.c	/^int find_door( CHAR_DATA *ch, char *arg )$/;"	f
+find_keeper	act_obj.c	/^CHAR_DATA *find_keeper( CHAR_DATA *ch )$/;"	f
+find_location	act_wiz.c	/^ROOM_INDEX_DATA *find_location( CHAR_DATA *ch, char *arg )$/;"	f
+find_spell	magic.c	/^int find_spell( CHAR_DATA *ch, const char *name )$/;"	f
+fire_effect	effects.c	/^void fire_effect(void *vo, int level, int dam, int target)$/;"	f
+fix_exits	db.c	/^void fix_exits( void )$/;"	f
+fix_sex	comm.c	/^void fix_sex(CHAR_DATA *ch)$/;"	f
+flag_convert	db.c	/^long flag_convert(char letter )$/;"	f
+flag_lookup	lookup.c	/^int flag_lookup (const char *name, const struct flag_type *flag_table)$/;"	f
+form_bit_name	handler.c	/^char *form_bit_name(int form_flags)$/;"	f
+form_flags	tables.c	/^const struct flag_type form_flags[] =$/;"	v
+format_obj_to_char	act_info.c	/^char *format_obj_to_char( OBJ_DATA *obj, CHAR_DATA *ch, bool fShort )$/;"	f
+fpArea	db.c	/^FILE *			fpArea;$/;"	v
+fpReserve	comm.c	/^FILE *		    fpReserve;		\/* Reserved file handle		*\/$/;"	v
+fread_char	save.c	/^void fread_char( CHAR_DATA *ch, FILE *fp )$/;"	f
+fread_flag	db.c	/^long fread_flag( FILE *fp)$/;"	f
+fread_letter	db.c	/^char fread_letter( FILE *fp )$/;"	f
+fread_number	db.c	/^int fread_number( FILE *fp )$/;"	f
+fread_obj	save.c	/^void fread_obj( CHAR_DATA *ch, FILE *fp )$/;"	f
+fread_pet	save.c	/^void fread_pet( CHAR_DATA *ch, FILE *fp )$/;"	f
+fread_string	db.c	/^char *fread_string( FILE *fp )$/;"	f
+fread_string_eol	db.c	/^char *fread_string_eol( FILE *fp )$/;"	f
+fread_to_eol	db.c	/^void fread_to_eol( FILE *fp )$/;"	f
+fread_word	db.c	/^char *fread_word( FILE *fp )$/;"	f
+free_affect	recycle.c	/^void free_affect(AFFECT_DATA *af)$/;"	f
+free_ban	recycle.c	/^void free_ban(BAN_DATA *ban)$/;"	f
+free_buf	recycle.c	/^void free_buf(BUFFER *buffer)$/;"	f
+free_char	recycle.c	/^void free_char (CHAR_DATA *ch)$/;"	f
+free_descriptor	recycle.c	/^void free_descriptor(DESCRIPTOR_DATA *d)$/;"	f
+free_extra_descr	recycle.c	/^void free_extra_descr(EXTRA_DESCR_DATA *ed)$/;"	f
+free_gen_data	recycle.c	/^void free_gen_data(GEN_DATA *gen)$/;"	f
+free_mem	db.c	/^void free_mem( void *pMem, int sMem )$/;"	f
+free_mem_data	recycle.c	/^void free_mem_data(MEM_DATA *memory)$/;"	f
+free_note	recycle.c	/^void free_note(NOTE_DATA *note)$/;"	f
+free_obj	recycle.c	/^void free_obj(OBJ_DATA *obj)$/;"	f
+free_pcdata	recycle.c	/^void free_pcdata(PC_DATA *pcdata)$/;"	f
+free_string	db.c	/^void free_string( char *pstr )$/;"	f
+fwrite_char	save.c	/^void fwrite_char( CHAR_DATA *ch, FILE *fp )$/;"	f
+fwrite_obj	save.c	/^void fwrite_obj( CHAR_DATA *ch, OBJ_DATA *obj, FILE *fp, int iNest )$/;"	f
+fwrite_pet	save.c	/^void fwrite_pet( CHAR_DATA *pet, FILE *fp)$/;"	f
+gain_condition	update.c	/^void gain_condition( CHAR_DATA *ch, int iCond, int value )$/;"	f
+gain_exp	update.c	/^void gain_exp( CHAR_DATA *ch, int gain )$/;"	f
+game_loop_mac_msdos	comm.c	/^void game_loop_mac_msdos( void )$/;"	f
+game_loop_unix	comm.c	/^void game_loop_unix( int control )$/;"	f
+gen_data_free	recycle.c	/^GEN_DATA *gen_data_free;$/;"	v
+get_age	handler.c	/^int get_age( CHAR_DATA *ch )$/;"	f
+get_char_room	handler.c	/^CHAR_DATA *get_char_room( CHAR_DATA *ch, char *argument )$/;"	f
+get_char_world	handler.c	/^CHAR_DATA *get_char_world( CHAR_DATA *ch, char *argument )$/;"	f
+get_cost	act_obj.c	/^int get_cost( CHAR_DATA *keeper, OBJ_DATA *obj, bool fBuy )$/;"	f
+get_curr_stat	handler.c	/^int get_curr_stat( CHAR_DATA *ch, int stat )$/;"	f
+get_eq_char	handler.c	/^OBJ_DATA *get_eq_char( CHAR_DATA *ch, int iWear )$/;"	f
+get_extra_descr	db.c	/^char *get_extra_descr( const char *name, EXTRA_DESCR_DATA *ed )$/;"	f
+get_max_train	handler.c	/^int get_max_train( CHAR_DATA *ch, int stat )$/;"	f
+get_mob_id	recycle.c	/^long get_mob_id(void)$/;"	f
+get_mob_index	db.c	/^MOB_INDEX_DATA *get_mob_index( int vnum )$/;"	f
+get_obj	act_obj.c	/^void get_obj( CHAR_DATA *ch, OBJ_DATA *obj, OBJ_DATA *container )$/;"	f
+get_obj_carry	handler.c	/^OBJ_DATA *get_obj_carry( CHAR_DATA *ch, char *argument, CHAR_DATA *viewer )$/;"	f
+get_obj_here	handler.c	/^OBJ_DATA *get_obj_here( CHAR_DATA *ch, char *argument )$/;"	f
+get_obj_index	db.c	/^OBJ_INDEX_DATA *get_obj_index( int vnum )$/;"	f
+get_obj_keeper	act_obj.c	/^OBJ_DATA *get_obj_keeper( CHAR_DATA *ch, CHAR_DATA *keeper, char *argument )$/;"	f
+get_obj_list	handler.c	/^OBJ_DATA *get_obj_list( CHAR_DATA *ch, char *argument, OBJ_DATA *list )$/;"	f
+get_obj_number	handler.c	/^int get_obj_number( OBJ_DATA *obj )$/;"	f
+get_obj_type	handler.c	/^OBJ_DATA *get_obj_type( OBJ_INDEX_DATA *pObjIndex )$/;"	f
+get_obj_wear	handler.c	/^OBJ_DATA *get_obj_wear( CHAR_DATA *ch, char *argument )$/;"	f
+get_obj_weight	handler.c	/^int get_obj_weight( OBJ_DATA *obj )$/;"	f
+get_obj_world	handler.c	/^OBJ_DATA *get_obj_world( CHAR_DATA *ch, char *argument )$/;"	f
+get_pc_id	recycle.c	/^long get_pc_id(void)$/;"	f
+get_random_room	act_enter.c	/^ROOM_INDEX_DATA  *get_random_room(CHAR_DATA *ch)$/;"	f
+get_room_index	db.c	/^ROOM_INDEX_DATA *get_room_index( int vnum )$/;"	f
+get_size	recycle.c	/^int get_size (int val)$/;"	f
+get_skill	handler.c	/^int get_skill(CHAR_DATA *ch, int sn)$/;"	f
+get_true_weight	handler.c	/^int get_true_weight(OBJ_DATA *obj)$/;"	f
+get_trust	handler.c	/^int get_trust( CHAR_DATA *ch )$/;"	f
+get_weapon_skill	handler.c	/^int get_weapon_skill(CHAR_DATA *ch, int sn)$/;"	f
+get_weapon_sn	handler.c	/^int get_weapon_sn(CHAR_DATA *ch)$/;"	f
+gettimeofday	comm.c	/^int gettimeofday( struct timeval *tp, void *tzp )$/;"	f
+gn_add	skills.c	/^void gn_add( CHAR_DATA *ch, int gn)$/;"	f
+gn_remove	skills.c	/^void gn_remove( CHAR_DATA *ch, int gn)$/;"	f
+go_ahead_str	comm.c	/^const	char 	go_ahead_str	[] = { '\\0' };$/;"	v
+go_ahead_str	comm.c	/^const	char 	go_ahead_str	[] = { IAC, GA, '\\0' };$/;"	v
+god	comm.c	/^bool		    god;		\/* All new chars are gods!	*\/$/;"	v
+group_add	skills.c	/^void group_add( CHAR_DATA *ch, const char *name, bool deduct)$/;"	f
+group_gain	fight.c	/^void group_gain( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+group_lookup	skills.c	/^int group_lookup( const char *name )$/;"	f
+group_remove	skills.c	/^void group_remove(CHAR_DATA *ch, const char *name)$/;"	f
+group_table	const.c	/^const   struct  group_type      group_table     [MAX_GROUP]     =$/;"	v
+gsn_axe	db.c	/^sh_int  		gsn_axe;$/;"	v
+gsn_backstab	db.c	/^sh_int			gsn_backstab;$/;"	v
+gsn_bash	db.c	/^sh_int  		gsn_bash;$/;"	v
+gsn_berserk	db.c	/^sh_int  		gsn_berserk;$/;"	v
+gsn_blindness	db.c	/^sh_int			gsn_blindness;$/;"	v
+gsn_charm_person	db.c	/^sh_int			gsn_charm_person;$/;"	v
+gsn_curse	db.c	/^sh_int			gsn_curse;$/;"	v
+gsn_dagger	db.c	/^sh_int  		gsn_dagger;$/;"	v
+gsn_dirt	db.c	/^sh_int  		gsn_dirt;$/;"	v
+gsn_disarm	db.c	/^sh_int			gsn_disarm;$/;"	v
+gsn_dodge	db.c	/^sh_int			gsn_dodge;$/;"	v
+gsn_enhanced_damage	db.c	/^sh_int			gsn_enhanced_damage;$/;"	v
+gsn_envenom	db.c	/^sh_int			gsn_envenom;$/;"	v
+gsn_fast_healing	db.c	/^sh_int  		gsn_fast_healing;$/;"	v
+gsn_flail	db.c	/^sh_int  		gsn_flail;$/;"	v
+gsn_fly	db.c	/^sh_int			gsn_fly;$/;"	v
+gsn_haggle	db.c	/^sh_int  		gsn_haggle;$/;"	v
+gsn_hand_to_hand	db.c	/^sh_int  		gsn_hand_to_hand;$/;"	v
+gsn_hide	db.c	/^sh_int			gsn_hide;$/;"	v
+gsn_invis	db.c	/^sh_int			gsn_invis;$/;"	v
+gsn_kick	db.c	/^sh_int			gsn_kick;$/;"	v
+gsn_lore	db.c	/^sh_int  		gsn_lore;$/;"	v
+gsn_mace	db.c	/^sh_int  		gsn_mace;$/;"	v
+gsn_mass_invis	db.c	/^sh_int			gsn_mass_invis;$/;"	v
+gsn_meditation	db.c	/^sh_int  		gsn_meditation;$/;"	v
+gsn_parry	db.c	/^sh_int			gsn_parry;$/;"	v
+gsn_peek	db.c	/^sh_int			gsn_peek;$/;"	v
+gsn_pick_lock	db.c	/^sh_int			gsn_pick_lock;$/;"	v
+gsn_plague	db.c	/^sh_int			gsn_plague;$/;"	v
+gsn_poison	db.c	/^sh_int			gsn_poison;$/;"	v
+gsn_polearm	db.c	/^sh_int  		gsn_polearm;$/;"	v
+gsn_recall	db.c	/^sh_int  		gsn_recall;$/;"	v
+gsn_rescue	db.c	/^sh_int			gsn_rescue;$/;"	v
+gsn_sanctuary	db.c	/^sh_int			gsn_sanctuary;$/;"	v
+gsn_scrolls	db.c	/^sh_int  		gsn_scrolls;$/;"	v
+gsn_second_attack	db.c	/^sh_int			gsn_second_attack;$/;"	v
+gsn_shield_block	db.c	/^sh_int			gsn_shield_block;$/;"	v
+gsn_sleep	db.c	/^sh_int			gsn_sleep;$/;"	v
+gsn_sneak	db.c	/^sh_int			gsn_sneak;$/;"	v
+gsn_spear	db.c	/^sh_int  		gsn_spear;$/;"	v
+gsn_staves	db.c	/^sh_int  		gsn_staves;$/;"	v
+gsn_steal	db.c	/^sh_int			gsn_steal;$/;"	v
+gsn_sword	db.c	/^sh_int  		gsn_sword;$/;"	v
+gsn_third_attack	db.c	/^sh_int			gsn_third_attack;$/;"	v
+gsn_trip	db.c	/^sh_int  		gsn_trip;$/;"	v
+gsn_wands	db.c	/^sh_int  		gsn_wands;$/;"	v
+gsn_whip	db.c	/^sh_int  		gsn_whip;$/;"	v
+has_key	act_move.c	/^bool has_key( CHAR_DATA *ch, int key )$/;"	f
+help_first	db.c	/^HELP_DATA *		help_first;$/;"	v
+help_greeting	db.c	/^char *			help_greeting;$/;"	v
+help_last	db.c	/^HELP_DATA *		help_last;$/;"	v
+hide_note	note.c	/^bool hide_note (CHAR_DATA *ch, NOTE_DATA *pnote)$/;"	f
+hit_gain	update.c	/^int hit_gain( CHAR_DATA *ch )$/;"	f
+idea_list	note.c	/^NOTE_DATA *idea_list;$/;"	v
+imm_bit_name	handler.c	/^char *imm_bit_name(int imm_flags)$/;"	f
+imm_flags	tables.c	/^const struct flag_type imm_flags[] =$/;"	v
+init_descriptor	comm.c	/^void init_descriptor( int control )$/;"	f
+init_mm	db.c	/^void init_mm( )$/;"	f
+init_socket	comm.c	/^int init_socket( int port )$/;"	f
+int_app	const.c	/^const	struct	int_app_type	int_app		[26]		=$/;"	v
+interpolate	db.c	/^int interpolate( int level, int value_00, int value_32 )$/;"	f
+interpret	interp.c	/^void interpret( CHAR_DATA *ch, char *argument )$/;"	f
+is_affected	handler.c	/^bool is_affected( CHAR_DATA *ch, int sn )$/;"	f
+is_clan	handler.c	/^bool is_clan(CHAR_DATA *ch)$/;"	f
+is_exact_name	handler.c	/^bool is_exact_name(char *str, char *namelist )$/;"	f
+is_friend	handler.c	/^bool is_friend(CHAR_DATA *ch,CHAR_DATA *victim)$/;"	f
+is_name	handler.c	/^bool is_name ( char *str, char *namelist )$/;"	f
+is_note_to	note.c	/^bool is_note_to( CHAR_DATA *ch, NOTE_DATA *pnote )$/;"	f
+is_number	interp.c	/^bool is_number ( char *arg )$/;"	f
+is_old_mob	handler.c	/^bool is_old_mob(CHAR_DATA *ch)$/;"	f
+is_room_owner	handler.c	/^bool is_room_owner(CHAR_DATA *ch, ROOM_INDEX_DATA *room)$/;"	f
+is_safe	fight.c	/^bool is_safe(CHAR_DATA *ch, CHAR_DATA *victim)$/;"	f
+is_safe_spell	fight.c	/^bool is_safe_spell(CHAR_DATA *ch, CHAR_DATA *victim, bool area )$/;"	f
+is_same_clan	handler.c	/^bool is_same_clan(CHAR_DATA *ch, CHAR_DATA *victim)$/;"	f
+is_same_group	act_comm.c	/^bool is_same_group( CHAR_DATA *ach, CHAR_DATA *bch )$/;"	f
+isascii	comm.c	193;"	d	file:
+item_lookup	handler.c	/^int item_lookup(const char *name)$/;"	f
+item_name	handler.c	/^char *item_name(int item_type)$/;"	f
+item_table	const.c	/^const struct item_type		item_table	[]	=$/;"	v
+kill_table	db.c	/^KILL_DATA		kill_table	[MAX_LEVEL];$/;"	v
+last_mob_id	recycle.c	/^long	last_mob_id;$/;"	v
+last_pc_id	recycle.c	/^long	last_pc_id;$/;"	v
+liq_lookup	handler.c	/^int liq_lookup (const char *name)$/;"	f
+liq_table	const.c	/^const	struct	liq_type	liq_table	[]	=$/;"	v
+list_group_chosen	skills.c	/^void list_group_chosen(CHAR_DATA *ch)$/;"	f
+list_group_costs	skills.c	/^void list_group_costs(CHAR_DATA *ch)$/;"	f
+load_area	db.c	/^void load_area( FILE *fp )$/;"	f
+load_bans	ban.c	/^void load_bans(void)$/;"	f
+load_char_obj	save.c	/^bool load_char_obj( DESCRIPTOR_DATA *d, char *name )$/;"	f
+load_helps	db.c	/^void load_helps( FILE *fp )$/;"	f
+load_mobiles	db2.c	/^void load_mobiles( FILE *fp )$/;"	f
+load_notes	note.c	/^void load_notes(void)$/;"	f
+load_objects	db2.c	/^void load_objects( FILE *fp )$/;"	f
+load_old_mob	db.c	/^void load_old_mob( FILE *fp )$/;"	f
+load_old_obj	db.c	/^void load_old_obj( FILE *fp )$/;"	f
+load_resets	db.c	/^void load_resets( FILE *fp )$/;"	f
+load_rooms	db.c	/^void load_rooms( FILE *fp )$/;"	f
+load_shops	db.c	/^void load_shops( FILE *fp )$/;"	f
+load_socials	db2.c	/^void load_socials( FILE *fp)$/;"	f
+load_songs	music.c	/^void load_songs(void)$/;"	f
+load_specials	db.c	/^void load_specials( FILE *fp )$/;"	f
+load_thread	note.c	/^void load_thread(char *name, NOTE_DATA **list, int type, time_t free_time)$/;"	f
+log_buf	db.c	/^char			log_buf		[2*MAX_INPUT_LENGTH];$/;"	v
+log_string	db.c	/^void log_string( const char *str )$/;"	f
+main	comm.c	/^int main( int argc, char **argv )$/;"	f
+make_corpse	fight.c	/^void make_corpse( CHAR_DATA *ch )$/;"	f
+mana_cost	magic.c	/^int mana_cost (CHAR_DATA *ch, int min_mana, int level)$/;"	f
+mana_gain	update.c	/^int mana_gain( CHAR_DATA *ch )$/;"	f
+material_lookup	handler.c	/^int material_lookup (const char *name)$/;"	f
+max_on	act_info.c	/^int max_on = 0;$/;"	v
+mem_data_free	recycle.c	/^MEM_DATA *mem_data_free;$/;"	v
+merc_down	comm.c	/^bool		    merc_down;		\/* Shutdown			*\/$/;"	v
+message	act_comm.c	/^    char *	message[2*MAX_CLASS];$/;"	m	struct:pose_table_type	file:
+mob_hit	fight.c	/^void mob_hit (CHAR_DATA *ch, CHAR_DATA *victim, int dt)$/;"	f
+mob_index_hash	db.c	/^MOB_INDEX_DATA *	mob_index_hash		[MAX_KEY_HASH];$/;"	v
+mobile_count	db.c	/^int 			mobile_count = 0;$/;"	v
+mobile_update	update.c	/^void mobile_update( void )$/;"	f
+month_name	act_info.c	/^char *	const	month_name	[] =$/;"	v
+move_char	act_move.c	/^void move_char( CHAR_DATA *ch, int door, bool follow )$/;"	f
+move_gain	update.c	/^int move_gain( CHAR_DATA *ch )$/;"	f
+movement_loss	act_move.c	/^const	sh_int	movement_loss	[SECT_MAX]	=$/;"	v
+mult_argument	interp.c	/^int mult_argument(char *argument, char *arg)$/;"	f
+multi_hit	fight.c	/^void multi_hit( CHAR_DATA *ch, CHAR_DATA *victim, int dt )$/;"	f
+nAllocPerm	db.c	/^int			nAllocPerm;$/;"	v
+nAllocString	db.c	/^int			nAllocString;$/;"	v
+nanny	comm.c	/^void nanny( DESCRIPTOR_DATA *d, char *argument )$/;"	f
+new_affect	recycle.c	/^AFFECT_DATA *new_affect(void)$/;"	f
+new_ban	recycle.c	/^BAN_DATA *new_ban(void)$/;"	f
+new_buf	recycle.c	/^BUFFER *new_buf()$/;"	f
+new_buf_size	recycle.c	/^BUFFER *new_buf_size(int size)$/;"	f
+new_char	recycle.c	/^CHAR_DATA *new_char (void)$/;"	f
+new_descriptor	recycle.c	/^DESCRIPTOR_DATA *new_descriptor(void)$/;"	f
+new_extra_descr	recycle.c	/^EXTRA_DESCR_DATA *new_extra_descr(void)$/;"	f
+new_gen_data	recycle.c	/^GEN_DATA *new_gen_data(void)$/;"	f
+new_mem_data	recycle.c	/^MEM_DATA *new_mem_data(void)$/;"	f
+new_note	recycle.c	/^NOTE_DATA *new_note()$/;"	f
+new_obj	recycle.c	/^OBJ_DATA *new_obj(void)$/;"	f
+new_pcdata	recycle.c	/^PC_DATA *new_pcdata(void)$/;"	f
+newlock	comm.c	/^bool		    newlock;		\/* Game is newlocked		*\/$/;"	v
+newmobs	db.c	/^int			newmobs = 0;$/;"	v
+newobjs	db.c	/^int			newobjs = 0;$/;"	v
+news_list	note.c	/^NOTE_DATA *news_list;$/;"	v
+note_attach	note.c	/^void note_attach( CHAR_DATA *ch, int type )$/;"	f
+note_free	db.c	/^NOTE_DATA *		note_free;$/;"	v
+note_free	recycle.c	/^NOTE_DATA *note_free;$/;"	v
+note_list	db.c	/^NOTE_DATA *		note_list;$/;"	v
+note_list	note.c	/^NOTE_DATA *note_list;$/;"	v
+note_remove	note.c	/^void note_remove( CHAR_DATA *ch, NOTE_DATA *pnote, bool delete)$/;"	f
+nuke_pets	act_comm.c	/^void nuke_pets( CHAR_DATA *ch )$/;"	f
+number_argument	interp.c	/^int number_argument( char *argument, char *arg )$/;"	f
+number_bits	db.c	/^int number_bits( int width )$/;"	f
+number_door	db.c	/^int number_door( void )$/;"	f
+number_fuzzy	db.c	/^int number_fuzzy( int number )$/;"	f
+number_mm	db.c	/^long number_mm( void )$/;"	f
+number_percent	db.c	/^int number_percent( void )$/;"	f
+number_range	db.c	/^int number_range( int from, int to )$/;"	f
+obj_cast_spell	magic.c	/^void obj_cast_spell( int sn, int level, CHAR_DATA *ch, CHAR_DATA *victim, OBJ_DATA *obj )$/;"	f
+obj_check	act_wiz.c	/^bool obj_check (CHAR_DATA *ch, OBJ_DATA *obj)$/;"	f
+obj_free	recycle.c	/^OBJ_DATA *obj_free;$/;"	v
+obj_from_char	handler.c	/^void obj_from_char( OBJ_DATA *obj )$/;"	f
+obj_from_obj	handler.c	/^void obj_from_obj( OBJ_DATA *obj )$/;"	f
+obj_from_room	handler.c	/^void obj_from_room( OBJ_DATA *obj )$/;"	f
+obj_index_hash	db.c	/^OBJ_INDEX_DATA *	obj_index_hash		[MAX_KEY_HASH];$/;"	v
+obj_to_char	handler.c	/^void obj_to_char( OBJ_DATA *obj, CHAR_DATA *ch )$/;"	f
+obj_to_keeper	act_obj.c	/^void obj_to_keeper( OBJ_DATA *obj, CHAR_DATA *ch )$/;"	f
+obj_to_obj	handler.c	/^void obj_to_obj( OBJ_DATA *obj, OBJ_DATA *obj_to )$/;"	f
+obj_to_room	handler.c	/^void obj_to_room( OBJ_DATA *obj, ROOM_INDEX_DATA *pRoomIndex )$/;"	f
+obj_update	update.c	/^void obj_update( void )$/;"	f
+object_list	db.c	/^OBJ_DATA *		object_list;$/;"	v
+off_bit_name	handler.c	/^char *off_bit_name(int off_flags)$/;"	f
+off_flags	tables.c	/^const struct flag_type off_flags[] =$/;"	v
+one_argument	interp.c	/^char *one_argument( char *argument, char *arg_first )$/;"	f
+one_hit	fight.c	/^void one_hit( CHAR_DATA *ch, CHAR_DATA *victim, int dt )$/;"	f
+page_to_char	comm.c	/^void page_to_char( const char *txt, CHAR_DATA *ch )$/;"	f
+parse_gen_groups	skills.c	/^bool parse_gen_groups(CHAR_DATA *ch,char *argument)$/;"	f
+parse_note	note.c	/^void parse_note( CHAR_DATA *ch, char *argument, int type )$/;"	f
+part_bit_name	handler.c	/^char *part_bit_name(int part_flags)$/;"	f
+part_flags	tables.c	/^const struct flag_type part_flags[] =$/;"	v
+pc_race_table	const.c	/^const	struct	pc_race_type	pc_race_table	[]	=$/;"	v
+pcdata_free	recycle.c	/^PC_DATA *pcdata_free;$/;"	v
+penalty_list	note.c	/^NOTE_DATA *penalty_list;$/;"	v
+plr_flags	tables.c	/^const struct flag_type plr_flags[] =$/;"	v
+poison_effect	effects.c	/^void poison_effect(void *vo,int level, int dam, int target)$/;"	f
+pose_table	act_comm.c	/^const	struct	pose_table_type	pose_table	[]	=$/;"	v
+pose_table_type	act_comm.c	/^struct	pose_table_type$/;"	s	file:
+position_lookup	lookup.c	/^int position_lookup (const char *name)$/;"	f
+position_table	tables.c	/^const struct position_type position_table[] =$/;"	v
+print_flags	save.c	/^char *print_flags(int flag)$/;"	f
+process_output	comm.c	/^bool process_output( DESCRIPTOR_DATA *d, bool fPrompt )$/;"	f
+race_lookup	handler.c	/^int race_lookup (const char *name)$/;"	f
+race_table	const.c	/^const 	struct	race_type	race_table	[]		=$/;"	v
+raw_kill	fight.c	/^void raw_kill( CHAR_DATA *victim )$/;"	f
+read_from_buffer	comm.c	/^void read_from_buffer( DESCRIPTOR_DATA *d )$/;"	f
+read_from_descriptor	comm.c	/^bool read_from_descriptor( DESCRIPTOR_DATA *d )$/;"	f
+recursive_clone	act_wiz.c	/^void recursive_clone(CHAR_DATA *ch, OBJ_DATA *obj, OBJ_DATA *clone)$/;"	f
+remove_obj	act_obj.c	/^bool remove_obj( CHAR_DATA *ch, int iWear, bool fReplace )$/;"	f
+reset_area	db.c	/^void reset_area( AREA_DATA *pArea )$/;"	f
+reset_char	handler.c	/^void reset_char(CHAR_DATA *ch)$/;"	f
+rev_dir	act_move.c	/^const	sh_int	rev_dir		[]		=$/;"	v
+rgFreeList	db.c	/^void *			rgFreeList	[MAX_MEM_LIST];$/;"	v
+rgObjNest	save.c	/^static	OBJ_DATA *	rgObjNest	[MAX_NEST];$/;"	v	file:
+rgSizeList	db.c	/^const int		rgSizeList	[MAX_MEM_LIST]	=$/;"	v
+rgiState	db.c	/^static  int     rgiState[2+55];$/;"	v	file:
+room_index_hash	db.c	/^ROOM_INDEX_DATA *	room_index_hash		[MAX_KEY_HASH];$/;"	v
+room_is_dark	handler.c	/^bool room_is_dark( ROOM_INDEX_DATA *pRoomIndex )$/;"	f
+room_is_private	handler.c	/^bool room_is_private( ROOM_INDEX_DATA *pRoomIndex )$/;"	f
+sAllocPerm	db.c	/^int			sAllocPerm;$/;"	v
+sAllocString	db.c	/^int			sAllocString;$/;"	v
+save_bans	ban.c	/^void save_bans(void)$/;"	f
+save_char_obj	save.c	/^void save_char_obj( CHAR_DATA *ch )$/;"	f
+save_notes	note.c	/^void save_notes(int type)$/;"	f
+save_number	update.c	/^int	save_number = 0;$/;"	v
+saves_dispel	magic.c	/^bool saves_dispel( int dis_level, int spell_level, int duration)$/;"	f
+saves_spell	magic.c	/^bool saves_spell( int level, CHAR_DATA *victim, int dam_type )$/;"	f
+say_spell	magic.c	/^void say_spell( CHAR_DATA *ch, int sn )$/;"	f
+scan_char	scan.c	/^void scan_char(CHAR_DATA *victim, CHAR_DATA *ch, sh_int depth, sh_int door)$/;"	f
+scan_list	scan.c	/^void scan_list(ROOM_INDEX_DATA *scan_room, CHAR_DATA *ch, sh_int depth,$/;"	f
+send_to_char	comm.c	/^void send_to_char( const char *txt, CHAR_DATA *ch )$/;"	f
+set_fighting	fight.c	/^void set_fighting( CHAR_DATA *ch, CHAR_DATA *victim )$/;"	f
+set_title	act_info.c	/^void set_title( CHAR_DATA *ch, char *title )$/;"	f
+sex_lookup	lookup.c	/^int sex_lookup (const char *name)$/;"	f
+sex_table	tables.c	/^const struct sex_type sex_table[] =$/;"	v
+shock_effect	effects.c	/^void shock_effect(void *vo,int level, int dam, int target)$/;"	f
+shop_first	db.c	/^SHOP_DATA *		shop_first;$/;"	v
+shop_last	db.c	/^SHOP_DATA *		shop_last;$/;"	v
+show_char_to_char	act_info.c	/^void show_char_to_char( CHAR_DATA *list, CHAR_DATA *ch )$/;"	f
+show_char_to_char_0	act_info.c	/^void show_char_to_char_0( CHAR_DATA *victim, CHAR_DATA *ch )$/;"	f
+show_char_to_char_1	act_info.c	/^void show_char_to_char_1( CHAR_DATA *victim, CHAR_DATA *ch )$/;"	f
+show_list_to_char	act_info.c	/^void show_list_to_char( OBJ_DATA *list, CHAR_DATA *ch, bool fShort, bool fShowNothing )$/;"	f
+show_string	comm.c	/^void show_string(struct descriptor_data *d, char *input)$/;"	f
+size_lookup	lookup.c	/^int size_lookup (const char *name)$/;"	f
+size_table	tables.c	/^const struct size_type size_table[] =$/;"	v
+skill_lookup	magic.c	/^int skill_lookup( const char *name )$/;"	f
+skill_table	const.c	/^const	struct	skill_type	skill_table	[MAX_SKILL]	=$/;"	v
+slot_lookup	magic.c	/^int slot_lookup( int slot )$/;"	f
+smash_tilde	db.c	/^void smash_tilde( char *str )$/;"	f
+social_count	db2.c	/^int		social_count;$/;"	v
+social_table	db2.c	/^struct		social_type	social_table		[MAX_SOCIALS];$/;"	v
+song_table	music.c	/^struct song_data song_table[MAX_SONGS];$/;"	v
+song_update	music.c	/^void song_update(void)$/;"	f
+spec_breath_acid	special.c	/^DECLARE_SPEC_FUN(	spec_breath_acid	);$/;"	v
+spec_breath_acid	special.c	/^bool spec_breath_acid( CHAR_DATA *ch )$/;"	f
+spec_breath_any	special.c	/^DECLARE_SPEC_FUN(	spec_breath_any		);$/;"	v
+spec_breath_any	special.c	/^bool spec_breath_any( CHAR_DATA *ch )$/;"	f
+spec_breath_fire	special.c	/^DECLARE_SPEC_FUN(	spec_breath_fire	);$/;"	v
+spec_breath_fire	special.c	/^bool spec_breath_fire( CHAR_DATA *ch )$/;"	f
+spec_breath_frost	special.c	/^DECLARE_SPEC_FUN(	spec_breath_frost	);$/;"	v
+spec_breath_frost	special.c	/^bool spec_breath_frost( CHAR_DATA *ch )$/;"	f
+spec_breath_gas	special.c	/^DECLARE_SPEC_FUN(	spec_breath_gas		);$/;"	v
+spec_breath_gas	special.c	/^bool spec_breath_gas( CHAR_DATA *ch )$/;"	f
+spec_breath_lightning	special.c	/^DECLARE_SPEC_FUN(	spec_breath_lightning	);$/;"	v
+spec_breath_lightning	special.c	/^bool spec_breath_lightning( CHAR_DATA *ch )$/;"	f
+spec_cast_adept	special.c	/^DECLARE_SPEC_FUN(	spec_cast_adept		);$/;"	v
+spec_cast_adept	special.c	/^bool spec_cast_adept( CHAR_DATA *ch )$/;"	f
+spec_cast_cleric	special.c	/^DECLARE_SPEC_FUN(	spec_cast_cleric	);$/;"	v
+spec_cast_cleric	special.c	/^bool spec_cast_cleric( CHAR_DATA *ch )$/;"	f
+spec_cast_judge	special.c	/^DECLARE_SPEC_FUN(	spec_cast_judge		);$/;"	v
+spec_cast_judge	special.c	/^bool spec_cast_judge( CHAR_DATA *ch )$/;"	f
+spec_cast_mage	special.c	/^DECLARE_SPEC_FUN(	spec_cast_mage		);$/;"	v
+spec_cast_mage	special.c	/^bool spec_cast_mage( CHAR_DATA *ch )$/;"	f
+spec_cast_undead	special.c	/^DECLARE_SPEC_FUN(	spec_cast_undead	);$/;"	v
+spec_cast_undead	special.c	/^bool spec_cast_undead( CHAR_DATA *ch )$/;"	f
+spec_executioner	special.c	/^DECLARE_SPEC_FUN(	spec_executioner	);$/;"	v
+spec_executioner	special.c	/^bool spec_executioner( CHAR_DATA *ch )$/;"	f
+spec_fido	special.c	/^DECLARE_SPEC_FUN(	spec_fido		);$/;"	v
+spec_fido	special.c	/^bool spec_fido( CHAR_DATA *ch )$/;"	f
+spec_guard	special.c	/^DECLARE_SPEC_FUN(	spec_guard		);$/;"	v
+spec_guard	special.c	/^bool spec_guard( CHAR_DATA *ch )$/;"	f
+spec_janitor	special.c	/^DECLARE_SPEC_FUN(	spec_janitor		);$/;"	v
+spec_janitor	special.c	/^bool spec_janitor( CHAR_DATA *ch )$/;"	f
+spec_lookup	special.c	/^SPEC_FUN *spec_lookup( const char *name )$/;"	f
+spec_mayor	special.c	/^DECLARE_SPEC_FUN(	spec_mayor		);$/;"	v
+spec_mayor	special.c	/^bool spec_mayor( CHAR_DATA *ch )$/;"	f
+spec_name	special.c	/^char *spec_name( SPEC_FUN *function)$/;"	f
+spec_nasty	special.c	/^DECLARE_SPEC_FUN(	spec_nasty		);$/;"	v
+spec_nasty	special.c	/^bool spec_nasty( CHAR_DATA *ch )$/;"	f
+spec_ogre_member	special.c	/^DECLARE_SPEC_FUN(	spec_ogre_member	);$/;"	v
+spec_ogre_member	special.c	/^bool spec_ogre_member( CHAR_DATA *ch)$/;"	f
+spec_patrolman	special.c	/^DECLARE_SPEC_FUN(	spec_patrolman		);$/;"	v
+spec_patrolman	special.c	/^bool spec_patrolman(CHAR_DATA *ch)$/;"	f
+spec_poison	special.c	/^DECLARE_SPEC_FUN(	spec_poison		);$/;"	v
+spec_poison	special.c	/^bool spec_poison( CHAR_DATA *ch )$/;"	f
+spec_table	special.c	/^const   struct  spec_type    spec_table[] =$/;"	v
+spec_thief	special.c	/^DECLARE_SPEC_FUN(	spec_thief		);$/;"	v
+spec_thief	special.c	/^bool spec_thief( CHAR_DATA *ch )$/;"	f
+spec_troll_member	special.c	/^DECLARE_SPEC_FUN(	spec_troll_member	);$/;"	v
+spec_troll_member	special.c	/^bool spec_troll_member( CHAR_DATA *ch)$/;"	f
+spell_acid_blast	magic.c	/^void spell_acid_blast( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_acid_breath	magic.c	/^void spell_acid_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_armor	magic.c	/^void spell_armor( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_bless	magic.c	/^void spell_bless( int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;"	f
+spell_blindness	magic.c	/^void spell_blindness( int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;"	f
+spell_burning_hands	magic.c	/^void spell_burning_hands(int sn,int level, CHAR_DATA *ch, void *vo, int target)$/;"	f
+spell_call_lightning	magic.c	/^void spell_call_lightning( int sn, int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_calm	magic.c	/^void spell_calm( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_cancellation	magic.c	/^void spell_cancellation( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_cause_critical	magic.c	/^void spell_cause_critical(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_cause_light	magic.c	/^void spell_cause_light( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_cause_serious	magic.c	/^void spell_cause_serious(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_chain_lightning	magic.c	/^void spell_chain_lightning(int sn,int level,CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_change_sex	magic.c	/^void spell_change_sex( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_charm_person	magic.c	/^void spell_charm_person( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_chill_touch	magic.c	/^void spell_chill_touch( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_colour_spray	magic.c	/^void spell_colour_spray( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_continual_light	magic.c	/^void spell_continual_light(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_control_weather	magic.c	/^void spell_control_weather(int sn,int level,CHAR_DATA *ch,void *vo,int target) $/;"	f
+spell_create_food	magic.c	/^void spell_create_food( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_create_rose	magic.c	/^void spell_create_rose( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_create_spring	magic.c	/^void spell_create_spring(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_create_water	magic.c	/^void spell_create_water( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_cure_blindness	magic.c	/^void spell_cure_blindness(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_cure_critical	magic.c	/^void spell_cure_critical( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_cure_disease	magic.c	/^void spell_cure_disease( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_cure_light	magic.c	/^void spell_cure_light( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_cure_poison	magic.c	/^void spell_cure_poison( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_cure_serious	magic.c	/^void spell_cure_serious( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_curse	magic.c	/^void spell_curse( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_demonfire	magic.c	/^void spell_demonfire(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_detect_evil	magic.c	/^void spell_detect_evil( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_detect_good	magic.c	/^void spell_detect_good( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_detect_hidden	magic.c	/^void spell_detect_hidden(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_detect_invis	magic.c	/^void spell_detect_invis( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_detect_magic	magic.c	/^void spell_detect_magic( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_detect_poison	magic.c	/^void spell_detect_poison( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_dispel_evil	magic.c	/^void spell_dispel_evil( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_dispel_good	magic.c	/^void spell_dispel_good( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_dispel_magic	magic.c	/^void spell_dispel_magic( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_earthquake	magic.c	/^void spell_earthquake( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_enchant_armor	magic.c	/^void spell_enchant_armor( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_enchant_weapon	magic.c	/^void spell_enchant_weapon(int sn,int level,CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_energy_drain	magic.c	/^void spell_energy_drain( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_faerie_fire	magic.c	/^void spell_faerie_fire( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_faerie_fog	magic.c	/^void spell_faerie_fog( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_farsight	magic2.c	/^void spell_farsight( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_fire_breath	magic.c	/^void spell_fire_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_fireball	magic.c	/^void spell_fireball( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_fireproof	magic.c	/^void spell_fireproof(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_flamestrike	magic.c	/^void spell_flamestrike( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_floating_disc	magic.c	/^void spell_floating_disc( int sn, int level,CHAR_DATA *ch,void *vo,int target )$/;"	f
+spell_fly	magic.c	/^void spell_fly( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_frenzy	magic.c	/^void spell_frenzy(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_frost_breath	magic.c	/^void spell_frost_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_gas_breath	magic.c	/^void spell_gas_breath( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_gate	magic.c	/^void spell_gate( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_general_purpose	magic.c	/^void spell_general_purpose(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_giant_strength	magic.c	/^void spell_giant_strength(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_harm	magic.c	/^void spell_harm( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_haste	magic.c	/^void spell_haste( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_heal	magic.c	/^void spell_heal( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_heat_metal	magic.c	/^void spell_heat_metal( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_high_explosive	magic.c	/^void spell_high_explosive(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_holy_word	magic.c	/^void spell_holy_word(int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_identify	magic.c	/^void spell_identify( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_infravision	magic.c	/^void spell_infravision( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_invis	magic.c	/^void spell_invis( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_know_alignment	magic.c	/^void spell_know_alignment(int sn,int level,CHAR_DATA *ch,void *vo,int target )$/;"	f
+spell_lightning_bolt	magic.c	/^void spell_lightning_bolt(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_lightning_breath	magic.c	/^void spell_lightning_breath(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_locate_object	magic.c	/^void spell_locate_object( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_magic_missile	magic.c	/^void spell_magic_missile( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_mass_healing	magic.c	/^void spell_mass_healing(int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;"	f
+spell_mass_invis	magic.c	/^void spell_mass_invis( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_nexus	magic2.c	/^void spell_nexus( int sn, int level, CHAR_DATA *ch, void *vo, int target)$/;"	f
+spell_null	magic.c	/^void spell_null( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_pass_door	magic.c	/^void spell_pass_door( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_plague	magic.c	/^void spell_plague( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_poison	magic.c	/^void spell_poison( int sn, int level, CHAR_DATA *ch, void *vo, int target )$/;"	f
+spell_portal	magic2.c	/^void spell_portal( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_protection_evil	magic.c	/^void spell_protection_evil(int sn,int level,CHAR_DATA *ch,void *vo, int target)$/;"	f
+spell_protection_good	magic.c	/^void spell_protection_good(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_ray_of_truth	magic.c	/^void spell_ray_of_truth (int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_recharge	magic.c	/^void spell_recharge( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_refresh	magic.c	/^void spell_refresh( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_remove_curse	magic.c	/^void spell_remove_curse( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_sanctuary	magic.c	/^void spell_sanctuary( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_shield	magic.c	/^void spell_shield( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_shocking_grasp	magic.c	/^void spell_shocking_grasp(int sn,int level,CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_sleep	magic.c	/^void spell_sleep( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_slow	magic.c	/^void spell_slow( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_stone_skin	magic.c	/^void spell_stone_skin( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_summon	magic.c	/^void spell_summon( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_teleport	magic.c	/^void spell_teleport( int sn, int level, CHAR_DATA *ch, void *vo,int target )$/;"	f
+spell_ventriloquate	magic.c	/^void spell_ventriloquate( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;"	f
+spell_weaken	magic.c	/^void spell_weaken( int sn, int level, CHAR_DATA *ch, void *vo,int target)$/;"	f
+spell_word_of_recall	magic.c	/^void spell_word_of_recall( int sn, int level, CHAR_DATA *ch,void *vo,int target)$/;"	f
+stop_fighting	fight.c	/^void stop_fighting( CHAR_DATA *ch, bool fBoth )$/;"	f
+stop_follower	act_comm.c	/^void stop_follower( CHAR_DATA *ch )$/;"	f
+stop_idling	comm.c	/^void stop_idling( CHAR_DATA *ch )$/;"	f
+strArea	db.c	/^char			strArea[MAX_INPUT_LENGTH];$/;"	v
+str_app	const.c	/^const	struct	str_app_type	str_app		[26]		=$/;"	v
+str_boot_time	comm.c	/^char		    str_boot_time[MAX_INPUT_LENGTH];$/;"	v
+str_cmp	db.c	/^bool str_cmp( const char *astr, const char *bstr )$/;"	f
+str_dup	db.c	/^char *str_dup( const char *str )$/;"	f
+str_empty	db.c	/^char			str_empty	[1];$/;"	v
+str_infix	db.c	/^bool str_infix( const char *astr, const char *bstr )$/;"	f
+str_prefix	db.c	/^bool str_prefix( const char *astr, const char *bstr )$/;"	f
+str_suffix	db.c	/^bool str_suffix( const char *astr, const char *bstr )$/;"	f
+string_hash	db.c	/^char *			string_hash		[MAX_KEY_HASH];$/;"	v
+string_space	db.c	/^char *			string_space;$/;"	v
+substitute_alias	alias.c	/^void substitute_alias(DESCRIPTOR_DATA *d, char *argument)$/;"	f
+tail_chain	db.c	/^void tail_chain( void )$/;"	f
+target_name	magic.c	/^char *target_name;$/;"	v
+theKeys	comm.c	/^static	long			theKeys	[4];$/;"	v	file:
+time_info	db.c	/^TIME_INFO_DATA		time_info;$/;"	v
+timeval	comm.c	/^struct	timeval$/;"	s	file:
+title_table	const.c	/^char *	const			title_table	[MAX_CLASS][MAX_LEVEL+1][2] =$/;"	v
+top_affect	db.c	/^int			top_affect;$/;"	v
+top_area	db.c	/^int			top_area;$/;"	v
+top_ed	db.c	/^int			top_ed;$/;"	v
+top_exit	db.c	/^int			top_exit;$/;"	v
+top_help	db.c	/^int			top_help;$/;"	v
+top_mob_index	db.c	/^int			top_mob_index;$/;"	v
+top_obj_index	db.c	/^int			top_obj_index;$/;"	v
+top_reset	db.c	/^int			top_reset;$/;"	v
+top_room	db.c	/^int			top_room;$/;"	v
+top_shop	db.c	/^int			top_shop;$/;"	v
+top_string	db.c	/^char *			top_string;$/;"	v
+tv_sec	comm.c	/^	time_t	tv_sec;$/;"	m	struct:timeval	file:
+tv_usec	comm.c	/^	time_t	tv_usec;$/;"	m	struct:timeval	file:
+unequip_char	handler.c	/^void unequip_char( CHAR_DATA *ch, OBJ_DATA *obj )$/;"	f
+update_handler	update.c	/^void update_handler( void )$/;"	f
+update_pos	fight.c	/^void update_pos( CHAR_DATA *victim )$/;"	f
+update_read	note.c	/^void update_read(CHAR_DATA *ch, NOTE_DATA *pnote)$/;"	f
+violence_update	fight.c	/^void violence_update( void )$/;"	f
+weapon_bit_name	handler.c	/^char *weapon_bit_name(int weapon_flags)$/;"	f
+weapon_lookup	handler.c	/^int weapon_lookup (const char *name)$/;"	f
+weapon_name	handler.c	/^char *weapon_name( int weapon_type)$/;"	f
+weapon_table	const.c	/^const	struct	weapon_type	weapon_table	[]	=$/;"	v
+weapon_type	handler.c	/^int weapon_type (const char *name)$/;"	f
+wear_bit_name	handler.c	/^char *wear_bit_name(int wear_flags)$/;"	f
+wear_obj	act_obj.c	/^void wear_obj( CHAR_DATA *ch, OBJ_DATA *obj, bool fReplace )$/;"	f
+weather_info	db.c	/^WEATHER_DATA		weather_info;$/;"	v
+weather_update	update.c	/^void weather_update( void )$/;"	f
+where_name	act_info.c	/^char *	const	where_name	[] =$/;"	v
+wis_app	const.c	/^const	struct	wis_app_type	wis_app		[26]		=$/;"	v
+wizlock	comm.c	/^bool		    wizlock;		\/* Game is wizlocked		*\/$/;"	v
+wiznet	act_wiz.c	/^void wiznet(char *string, CHAR_DATA *ch, OBJ_DATA *obj,$/;"	f
+wiznet_lookup	handler.c	/^long wiznet_lookup (const char *name)$/;"	f
+wiznet_table	const.c	/^const   struct wiznet_type      wiznet_table    []              =$/;"	v
+write_to_buffer	comm.c	/^void write_to_buffer( DESCRIPTOR_DATA *d, const char *txt, int length )$/;"	f
+write_to_descriptor	comm.c	/^bool write_to_descriptor( int desc, char *txt, int length )$/;"	f
+xp_compute	fight.c	/^int xp_compute( CHAR_DATA *gch, CHAR_DATA *victim, int total_levels )$/;"	f