- if(!swf_isDefiningTag(tag)) {
- int num = swf_GetNumUsedIDs(tag);
- int*positions = malloc(sizeof(int)*num);
- int t;
- swf_GetUsedIDs(tag, positions);
- for(t=0;t<num;t++) {
- int id = GET16(&tag->data[positions[t]]);
- id = remap[id];
- PUT16(&tag->data[positions[t]], id);
- }
- tag = tag->next;
- } else {