-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparser.h
executable file
·111 lines (92 loc) · 4.57 KB
/
parser.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/*
* Copyright (C) 2001 Simon Wistow <[email protected]>
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
*
* $Log: parser.h,v $
* Revision 1.13 2003/07/02 16:39:39 kitty_goth
* stuff for swf_unprotect. More later
*
* Revision 1.12 2002/07/11 16:16:47 kitty_goth
* This is still borken. Checkin to carry on at home
*
* Revision 1.11 2002/05/19 09:46:21 kitty_goth
* Delta for a first stab at a dispatch handler. We should benchmark this versus
* the switch statement version.
*
* Revision 1.10 2001/07/14 00:17:55 clampr
* added emacs file variables to avoid clashing with existing style (now I know what it is)
*
* Revision 1.9 2001/07/09 12:47:59 muttley
* Changes for lib_swfextract and text_extract
*
* Revision 1.7 2001/06/26 13:43:56 muttley
* Store info from DefineFont, DefineFontInfo and DefineText to extract text properly
*
*/
#include "swf_types.h"
#ifndef PARSER_H
#define PARSER_H
extern void parse_frame (swf_parser *, const char *);
extern void parse_end (swf_parser *, const char *);
extern void parse_protect (swf_parser *, const char *);
extern void parse_setbackgroundcolour (swf_parser *, const char *);
extern void parse_definefont (swf_parser *, const char *);
extern void parse_definefont2 (swf_parser *, const char *);
extern void parse_definefontinfo (swf_parser *, const char *);
extern void parse_placeobject (swf_parser *, const char *);
extern void parse_placeobject2 (swf_parser *, const char *);
extern void parse_removeobject (swf_parser *, const char *);
extern void parse_removeobject2 (swf_parser *, const char *);
extern void parse_defineshape_aux (swf_parser *, int, const char *); //todo make more consistent
extern void parse_defineshape (swf_parser *, const char *);
extern void parse_defineshape2 (swf_parser *, const char *);
extern void parse_defineshape3 (swf_parser *, const char *);
extern void parse_definemorphshape (swf_parser *, const char *);
extern void parse_definebits (swf_parser *, const char *);
extern void parse_definebitslossless (swf_parser *, const char *);
extern void parse_jpegtables (swf_parser *, const char *);
extern void parse_definebitsjpeg2 (swf_parser *, const char *);
extern void parse_definebitsjpeg3 (swf_parser *, const char *);
extern void parse_definetext (swf_parser *, const char *);
extern void parse_definetext2 (swf_parser *, const char *);
extern void parse_defineedittext (swf_parser *, const char *);
extern void parse_definebutton (swf_parser *, const char *);
extern void parse_definebutton2 (swf_parser *, const char *);
extern void parse_definebuttoncxform (swf_parser *, const char *);
extern void parse_definebuttonsound (swf_parser *, const char *);
extern void parse_freecharacter (swf_parser *, const char *);
extern void parse_namecharacter (swf_parser *, const char *);
extern void parse_startsound (swf_parser *, const char *);
extern void parse_stopsound (swf_parser *, const char *);
extern void parse_definesound (swf_parser *, const char *);
extern void parse_framelabel (swf_parser *, const char *);
extern void parse_soundstreamblock (swf_parser *, const char *);
extern void parse_soundstreamhead (swf_parser *, const char *);
extern void parse_soundstreamhead2 (swf_parser *, const char *);
extern void parse_doaction (swf_parser *, const char *);
extern void dummy (swf_parser *, const char *);
extern void foo (swf_parser *, const char *);
extern void usage (void);
extern void * init_parser (void);
extern const char ** init_tags (void);
#endif
/*
Local Variables:
mode: C
c-basic-offset: 4
tab-width: 4
End:
*/