X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfdump.c;h=f51d6c0c60bf81955996e84ceb8bc27ac7d7659a;hb=166f72fe8468fa00cc225cfa9bfa64d02fb7a87e;hp=b6572d867bf3fc243cf19659c91b41a5b3b43a89;hpb=9f3fd388f9d1f2818973e700809f0ef1b897444a;p=swftools.git diff --git a/lib/modules/swfdump.c b/lib/modules/swfdump.c index b6572d8..f51d6c0 100644 --- a/lib/modules/swfdump.c +++ b/lib/modules/swfdump.c @@ -21,6 +21,10 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include +#include +#include "../rfxswf.h" + void swf_DumpHeader(FILE * f,SWF * swf) { if (!f) f = stderr; fprintf(f,"File size\t%u\n",swf->fileSize); @@ -145,6 +149,8 @@ char* swf_TagGetName(TAG*tag) return "DEFINEEDITTEXT"; case ST_DOACTION: return "DOACTION"; + case ST_DOABC: + return "DOABC"; case ST_DEFINEFONTINFO: return "DEFINEFONTINFO"; case ST_DEFINESOUND: @@ -195,6 +201,8 @@ char* swf_TagGetName(TAG*tag) return "SOUNDSTREAMHEAD2"; case ST_DEFINEMORPHSHAPE: return "DEFINEMORPHSHAPE"; + case ST_DEFINEMORPHSHAPE2: + return "DEFINEMORPHSHAPE2"; case ST_DEFINEFONT2: return "DEFINEFONT2"; case ST_TEMPLATECOMMAND: @@ -205,6 +213,10 @@ char* swf_TagGetName(TAG*tag) return "EXTERNALFONT"; case ST_EXPORTASSETS: return "EXPORTASSETS"; + case ST_SYMBOLCLASS: + return "SYMBOLCLASS"; + case ST_DEFINEBINARY: + return "DEFINEBINARY"; case ST_IMPORTASSETS: return "IMPORTASSETS"; case ST_ENABLEDEBUGGER: @@ -231,6 +243,8 @@ char* swf_TagGetName(TAG*tag) return "DEFINEFONT3"; case ST_DEFINEFONTALIGNZONES: return "DEFINEFONTALIGNZONES"; + case ST_DEFINEFONTNAME: + return "DEFINEFONTNAME"; case ST_CSMTEXTSETTINGS: return "CSMTEXTSETTINGS"; case ST_FREEALL: @@ -247,6 +261,8 @@ char* swf_TagGetName(TAG*tag) return "PLACEOBJECT3"; case ST_METADATA: return "METADATA"; + case ST_SCENEDESCRIPTION: + return "SCENEDESCRIPTION"; case ST_REFLEX: return "REFLEX";