/
LIB3/
LIB3/D/ADMIN/
LIB3/D/ADMIN/OBJ/
LIB3/D/ADMIN/ROOM/W/
LIB3/D/HOME/
LIB3/D/HOME/CITY/ARENA/
LIB3/D/HOME/CITY/ITEMS/
LIB3/D/HOME/CITY/POSTOFFI/
LIB3/DOC/
LIB3/GLOBAL/SPECIAL/
LIB3/GLOBAL/VIRTUAL/
LIB3/NET/
LIB3/NET/CONFIG/
LIB3/NET/DAEMON/CHARS/
LIB3/NET/GOPHER/
LIB3/NET/INHERIT/
LIB3/NET/OBJ/
LIB3/NET/SAVE/
LIB3/NET/VIRTUAL/
LIB3/OBJ/B_DAY/
LIB3/OBJ/HANDLERS/TERM_TYP/
LIB3/PLAYERS/B/
LIB3/PLAYERS/N/
LIB3/ROOM/
LIB3/SAVE/
LIB3/SAVE/BOARDS/
LIB3/SAVE/ENVIRON/
LIB3/SAVE/POST/
LIB3/STD/COMMANDS/SHADOWS/
LIB3/STD/CREATOR/
LIB3/STD/DOM/
LIB3/STD/EFFECTS/
LIB3/STD/EFFECTS/HEALING/
LIB3/STD/EFFECTS/OTHER/
LIB3/STD/EFFECTS/POISONS/
LIB3/STD/ENVIRON/
LIB3/STD/GUILDS/
LIB3/STD/LIQUIDS/
LIB3/STD/ROOM/
LIB3/STD/TRIGGER/SHADOW/
LIB3/W/
LIB3/W/BANNOR/
LIB3/W/NEWSTYLE/
int     save_ed_setup( object wiz, int setup )
{
    wiz->set_ed_setup( setup );
    return 1;
}				/* save_ed_setup() */

int     retrieve_ed_setup( object wiz )
{
    return( int ) wiz->query_ed_setup();
}				/* retrieve_ed_setup() */

/*
 * make_path_absolute:
 *   Used by ed.c to expand relative path names on read and write.
 */
string  make_path_absolute( string str )
{
    if( this_player() )
    {
	return( string ) this_player()->get_path( str );
    }
}				/* make_path_absolute() */

/*
 * Give a file name for edit preferences to be saved in.
 */
string  get_ed_buffer_save_file_name( string file )
{
    string *file_ar;

    file_ar = explode( file, "/" ) - ({ "" });
    file = file_ar[ sizeof( file_ar ) - 1 ];
    write( "File saved in \"/w/.dead_ed_files/" +
	   this_player()->query_name() + "-" + file + "\"\n" );
    return "/w/.dead_ed_files/" + this_player()->query_name() + "-" + file;
}				/* get_ed_buffer_save_file_name() */