* some bugfixes
[swftools.git] / lib / modules / swftools.c
index c4f6e05..c33ba56 100644 (file)
@@ -409,7 +409,7 @@ void swf_GetMorphGradient(TAG * tag, GRADIENT * gradient1, GRADIENT * gradient2)
 
 #define DEBUG_ENUMERATE if(0)
 
-static void enumerateUsedIDs_styles(TAG * tag, void (*callback)(TAG*, int, void*), void*callback_data, int num, int morph)
+void enumerateUsedIDs_styles(TAG * tag, void (*callback)(TAG*, int, void*), void*callback_data, int num, int morph)
 {
     U16 count;
     int t;
@@ -852,7 +852,8 @@ void swf_Relocate (SWF*swf, char*bitmap)
            for(t=0;t<num;t++) {
                int id = GET16(&tag->data[ptr[t]]);
                if(slaveids[id]<0) {
-                   fprintf(stderr, "swf_Relocate: Mapping id never encountered before: %d\n", id);
+                   fprintf(stderr, "swf_Relocate: Mapping id (%d) never encountered before in %s\n", id,
+                           swf_TagGetName(tag));
                    return ;
                }
                id = slaveids[id];