musicmud-2.1.6/data/
musicmud-2.1.6/data/help/
musicmud-2.1.6/data/policy/
musicmud-2.1.6/data/wild/
musicmud-2.1.6/data/world/
musicmud-2.1.6/doc/
musicmud-2.1.6/src/ident/
musicmud-2.1.6/src/lua/
musicmud-2.1.6/src/lua/include/
musicmud-2.1.6/src/lua/src/lib/
musicmud-2.1.6/src/lua/src/lua/
musicmud-2.1.6/src/lua/src/luac/
// PROVIDED BY LUATRAP

extern int LUA_TRACE;
extern MudObject *sec_pl;
extern int objecttag;

bool l_isobject(lua_State *L, int idx);
bool l_isnilobject(lua_State *L, int idx);
MudObject *l_getobject(lua_State *L, int idx);

bool writeaccess(MudObject *what);

void l_pushworld(lua_State *l, World<MudObject> *world);
void l_pushobject(lua_State *l, MudObject *o);

// PROVIDED BY AUTOHOOK

void autodefine(lua_State *L);
bool lua_tracing();
string esc(World <MudObject> *blah);
string esc(MudObject *blah);
string esc(const char *blah);