Lines Matching refs:srctag
335 TAG*srctag; in extractTag() local
386 srctag = swf->firstTag; in extractTag()
389 while(srctag && (srctag->id || sprite)) { in extractTag()
394 if(srctag->id == ST_END) { in extractTag()
397 if(srctag->id == ST_DEFINESPRITE) in extractTag()
399 if(srctag->id == ST_JPEGTABLES) in extractTag()
401 if(swf_isDefiningTag(srctag)) { in extractTag()
402 int id = swf_GetDefineID(srctag); in extractTag()
406 b = swf_GetDefineBBox(srctag); in extractTag()
410 if ((((swf_isPlaceTag(srctag) && originalplaceobjects) in extractTag()
411 || srctag->id == ST_STARTSOUND) && (used[swf_GetPlaceID(srctag)]&4) ) || in extractTag()
412 (swf_isPseudoDefiningTag(srctag) && used[swf_GetDefineID(srctag)]) || in extractTag()
419 if(srctag->id == ST_REMOVEOBJECT) { in extractTag()
420 if(!used[swf_GetPlaceID(srctag)]) in extractTag()
426 desttag = swf_InsertTag(desttag, srctag->id); in extractTag()
427 desttag->len = desttag->memsize = srctag->len; in extractTag()
428 desttag->data = malloc(srctag->len); in extractTag()
429 memcpy(desttag->data, srctag->data, srctag->len); in extractTag()
437 srctag = srctag->next; in extractTag()