From: kramm Date: Fri, 24 Jan 2003 23:59:53 +0000 (+0000) Subject: new function isFolded(). X-Git-Tag: release-0-4-4~151 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=78763d172d530ae1c23c0e19f3d2cc2933859264 new function isFolded(). --- diff --git a/lib/rfxswf.c b/lib/rfxswf.c index 93b17d9..2c6161e 100644 --- a/lib/rfxswf.c +++ b/lib/rfxswf.c @@ -919,6 +919,11 @@ void swf_FoldSprite(TAG * t) // t->prev = sprtag; } +int swf_IsFolded(TAG * t) +{ + return (t->id == ST_DEFINESPRITE && t->len>4); +} + void swf_FoldAll(SWF*swf) { TAG*tag = swf->firstTag; diff --git a/lib/rfxswf.h b/lib/rfxswf.h index 9fb2546..f2b36db 100644 --- a/lib/rfxswf.h +++ b/lib/rfxswf.h @@ -177,6 +177,7 @@ void swf_FoldAll(SWF*swf); void swf_UnFoldAll(SWF*swf); void swf_FoldSprite(TAG*tag); void swf_UnFoldSprite(TAG*tag); +int swf_IsFolded(TAG*tag); // tag reordering: