From 78763d172d530ae1c23c0e19f3d2cc2933859264 Mon Sep 17 00:00:00 2001 From: kramm Date: Fri, 24 Jan 2003 23:59:53 +0000 Subject: [PATCH] new function isFolded(). --- lib/rfxswf.c | 5 +++++ lib/rfxswf.h | 1 + 2 files changed, 6 insertions(+) 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: -- 1.7.10.4