1
/****************************************************************************
3
* Copyright (C) 2005-2006 "Stuart R. Anderson" <anderson@netsweng.com>
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
****************************************************************************/
2
22
extern char *methodcall(char *varname, char *method);
3
23
extern char *newobj(char *varname, char *obj);
24
44
extern OUTPUTRET outputSWF_DEFINEEDITTEXT(SWF_Parserstruct *pblock);
25
45
extern OUTPUTRET outputSWF_DEFINEFONT(SWF_Parserstruct *pblock);
26
46
extern OUTPUTRET outputSWF_DEFINEFONT2(SWF_Parserstruct *pblock);
47
extern OUTPUTRET outputSWF_DEFINEFONT3(SWF_Parserstruct *pblock);
27
48
extern OUTPUTRET outputSWF_DEFINEFONTINFO(SWF_Parserstruct *pblock);
49
extern OUTPUTRET outputSWF_DEFINEFONTINFO2(SWF_Parserstruct *pblock);
50
extern OUTPUTRET outputSWF_CSMTEXTSETTINGS(SWF_Parserstruct *pblock);
51
extern OUTPUTRET outputSWF_DEFINEFONTALIGNZONES(SWF_Parserstruct *pblock);
52
extern OUTPUTRET outputSWF_DEFINEFONTNAME(SWF_Parserstruct *pblock);
28
53
extern OUTPUTRET outputSWF_DEFINELOSSLESS(SWF_Parserstruct *pblock);
29
54
extern OUTPUTRET outputSWF_DEFINELOSSLESS2(SWF_Parserstruct *pblock);
30
55
extern OUTPUTRET outputSWF_DEFINEMORPHSHAPE(SWF_Parserstruct *pblock);
56
extern OUTPUTRET outputSWF_DEFINEMORPHSHAPE2(SWF_Parserstruct *pblock);
31
57
extern OUTPUTRET outputSWF_DEFINESHAPE(SWF_Parserstruct *pblock);
32
58
extern OUTPUTRET outputSWF_DEFINESHAPE2(SWF_Parserstruct *pblock);
33
59
extern OUTPUTRET outputSWF_DEFINESHAPE3(SWF_Parserstruct *pblock);
60
extern OUTPUTRET outputSWF_DEFINESHAPE4(SWF_Parserstruct *pblock);
34
61
extern OUTPUTRET outputSWF_DEFINESOUND(SWF_Parserstruct *pblock);
35
62
extern OUTPUTRET outputSWF_DEFINESPRITE(SWF_Parserstruct *pblock);
36
63
extern OUTPUTRET outputSWF_DEFINETEXT(SWF_Parserstruct *pblock);
40
67
extern OUTPUTRET outputSWF_DEFINEVIDEOSTREAM(SWF_Parserstruct *pblock);
41
68
extern OUTPUTRET outputSWF_DOACTION(SWF_Parserstruct *pblock);
42
69
extern OUTPUTRET outputSWF_ENABLEDEBUGGER(SWF_Parserstruct *pblock);
70
extern OUTPUTRET outputSWF_ENABLEDEBUGGER2(SWF_Parserstruct *pblock);
43
71
extern OUTPUTRET outputSWF_END(SWF_Parserstruct *pblock);
44
72
extern OUTPUTRET outputSWF_EXPORTASSETS(SWF_Parserstruct *pblock);
45
73
extern OUTPUTRET outputSWF_FONTREF(SWF_Parserstruct *pblock);
49
77
extern OUTPUTRET outputSWF_FREECHARACTER(SWF_Parserstruct *pblock);
50
78
extern OUTPUTRET outputSWF_GENCOMMAND(SWF_Parserstruct *pblock);
51
79
extern OUTPUTRET outputSWF_IMPORTASSETS(SWF_Parserstruct *pblock);
80
extern OUTPUTRET outputSWF_IMPORTASSETS2(SWF_Parserstruct *pblock);
52
81
extern OUTPUTRET outputSWF_JPEGTABLES(SWF_Parserstruct *pblock);
53
82
extern OUTPUTRET outputSWF_NAMECHARACTER(SWF_Parserstruct *pblock);
54
83
extern OUTPUTRET outputSWF_PATHSAREPOSTSCRIPT(SWF_Parserstruct *pblock);
55
84
extern OUTPUTRET outputSWF_PLACEOBJECT(SWF_Parserstruct *pblock);
56
85
extern OUTPUTRET outputSWF_PLACEOBJECT2(SWF_Parserstruct *pblock);
86
extern OUTPUTRET outputSWF_PLACEOBJECT3(SWF_Parserstruct *pblock);
57
87
extern OUTPUTRET outputSWF_PREBUILT(SWF_Parserstruct *pblock);
58
88
extern OUTPUTRET outputSWF_PREBUILTCLIP(SWF_Parserstruct *pblock);
59
89
extern OUTPUTRET outputSWF_PROTECT(SWF_Parserstruct *pblock);
66
96
extern OUTPUTRET outputSWF_SOUNDSTREAMHEAD(SWF_Parserstruct *pblock);
67
97
extern OUTPUTRET outputSWF_SOUNDSTREAMHEAD2(SWF_Parserstruct *pblock);
68
98
extern OUTPUTRET outputSWF_STARTSOUND(SWF_Parserstruct *pblock);
99
extern OUTPUTRET outputSWF_STARTSOUND2(SWF_Parserstruct *pblock);
69
100
extern OUTPUTRET outputSWF_SYNCFRAME(SWF_Parserstruct *pblock);
70
101
extern OUTPUTRET outputSWF_INITACTION(SWF_Parserstruct *pblock);
71
102
extern OUTPUTRET outputSWF_VIDEOFRAME(SWF_Parserstruct *pblock);
103
extern OUTPUTRET outputSWF_REFLEX(SWF_Parserstruct *pblock);
104
extern OUTPUTRET outputSWF_FILEATTRIBUTES(SWF_Parserstruct *pblock);
105
extern OUTPUTRET outputSWF_METADATA(SWF_Parserstruct *pblock);
106
extern OUTPUTRET outputSWF_SCRIPTLIMITS(SWF_Parserstruct *pblock);
107
extern OUTPUTRET outputSWF_DEFINESCALINGGRID(SWF_Parserstruct *pblock);
108
extern OUTPUTRET outputSWF_SETTABINDEX(SWF_Parserstruct *pblock);
109
extern OUTPUTRET outputSWF_DOABC(SWF_Parserstruct *pblock);
110
extern OUTPUTRET outputSWF_SYMBOLCLASS(SWF_Parserstruct *pblock);
111
extern OUTPUTRET outputSWF_DEFINEBINARYDATA(SWF_Parserstruct *pblock);
112
extern OUTPUTRET outputSWF_DEFINESCENEANDFRAMEDATA(SWF_Parserstruct *pblock);
113
extern OUTPUTRET outputSWF_DEBUGID(SWF_Parserstruct *pblock);
114
extern OUTPUTRET outputSWF_UNKNOWNBLOCK(SWF_Parserstruct *pblock);
72
115
extern void outputHeader(struct Movie *m);
73
116
extern void outputTrailer(struct Movie *m);
74
extern void outputBlock(int type, SWF_Parserstruct *blockp, int offset, int lenght);
117
extern void outputBlock(int type, SWF_Parserstruct *blockp, FILE *stream);