+staticforward tag_internals_t removeobject_tag;
+static PyObject* f_RemoveObject(PyObject* self, PyObject* args, PyObject* kwargs)
+{
+ static char *kwlist[] = {"depth", NULL};
+ int depth;
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "i", kwlist, &depth))
+ return NULL;
+
+ PyObject*tag = tag_new(&removeobject_tag);
+ tag_internals_t*itag = tag_getinternals(tag);
+ itag->tag = swf_InsertTag(0, ST_REMOVEOBJECT);
+ swf_SetU16(itag->tag, depth);
+ mylog("+%08x(%d) f_RemoveObject", (int)tag, tag->ob_refcnt);
+ return (PyObject*)tag;
+}
+static tag_internals_t removeobject_tag =
+{
+ parse: 0,
+ fillTAG: 0,
+ dealloc: 0,
+ getattr: 0,
+ setattr: 0,
+ tagfunctions: 0,
+ datasize: 0,
+};
+//----------------------------------------------------------------------------