#include "modules\swftools.c"
#include "modules\swfcgi.c"
#include "modules\swfbits.c"
+#include "modules\swfaction.c"
#else
#include "modules/swftools.c"
#include "modules/swfcgi.c"
#include "modules/swfbits.c"
+#include "modules/swfaction.c"
#endif
U8 bitcount; // [write]
} TAG, * LPTAG;
+typedef struct _ActionTAG
+{ U8 op;
+ U16 len;
+ U8 * data;
+
+ struct _ActionTAG * next;
+ struct _ActionTAG * prev;
+
+ TAG* parent; // may be null
+} ActionTAG;
+
+
typedef struct _SWF
{ U8 FileVersion;
U32 FileSize; // valid after load and save
void uncgi(); // same behaviour as Steven Grimm's uncgi-library
+// swfaction.c
+
+ActionTAG* GetActions(TAG*tag);
+void DumpActions(ActionTAG*atag, char*prefix);
+
#endif