2003-08-15 18:00:22 +00:00
|
|
|
/*
|
|
|
|
** $Id$
|
|
|
|
** Garbage Collector
|
|
|
|
** See Copyright Notice in lua.h
|
|
|
|
*/
|
|
|
|
|
2009-05-26 09:39:42 +00:00
|
|
|
#ifndef GRIM_LGC_H
|
|
|
|
#define GRIM_LGC_H
|
2003-08-15 18:00:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
#include "lobject.h"
|
|
|
|
|
2009-05-25 06:49:57 +00:00
|
|
|
namespace Grim {
|
2003-08-15 18:00:22 +00:00
|
|
|
|
2008-07-29 08:05:28 +00:00
|
|
|
void luaC_checkGC();
|
|
|
|
TObject* luaC_getref(int32 ref);
|
|
|
|
int32 luaC_ref(TObject *o, int32 lock);
|
|
|
|
void luaC_hashcallIM(Hash *l);
|
|
|
|
void luaC_strcallIM(TaggedString *l);
|
2003-08-15 18:00:22 +00:00
|
|
|
|
2009-05-25 06:49:57 +00:00
|
|
|
} // end of namespace Grim
|
2003-08-15 18:00:22 +00:00
|
|
|
|
|
|
|
#endif
|