taglist->tagmap = tagmap_new();
taglist->taglist = PyList_New(0);
return (PyObject*)taglist;
taglist->tagmap = tagmap_new();
taglist->taglist = PyList_New(0);
return (PyObject*)taglist;
PyObject * taglist_new2(TAG*tag)
{
TagListObject* taglist = PyObject_New(TagListObject, &TagListClass);
PyObject * taglist_new2(TAG*tag)
{
TagListObject* taglist = PyObject_New(TagListObject, &TagListClass);
- mylog("+%08x(%d) taglist_new2", (int)taglist, taglist->ob_refcnt);
+ mylog("+%08x(%d) taglist_new2 tag=%08x", (int)taglist, taglist->ob_refcnt, tag);
taglist->tagmap = tagmap_new();
int nr=0;
TAG*t = tag;
while(t) {nr++;t=t->next;}
taglist->taglist = PyList_New(nr);
taglist->tagmap = tagmap_new();
int nr=0;
TAG*t = tag;
while(t) {nr++;t=t->next;}
taglist->taglist = PyList_New(nr);
PyList_SET_ITEM(taglist->taglist,nr,newtag);Py_INCREF(newtag);
if(swf_isDefiningTag(t)) {
tagmap_add(taglist->tagmap, newtag);
PyList_SET_ITEM(taglist->taglist,nr,newtag);Py_INCREF(newtag);
if(swf_isDefiningTag(t)) {
tagmap_add(taglist->tagmap, newtag);