Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 594336
Collapse All | Expand All

(-)advancescan-1.16/analyze.cc.old (-498 lines)
Lines 33-499 Link Here
33
{ 0, 0, 0 }
33
{ 0, 0, 0 }
34
};
34
};
35
35
36
char MAMEDK_DATA[] = {
37
	0x2e, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
38
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
39
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
40
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
41
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
42
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
43
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
44
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2e, 0x0d, 0x0a,
45
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
46
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
47
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
48
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
49
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
50
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x20,
51
	0x5f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
52
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
53
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
54
	0x20, 0x20, 0x5f, 0x20, 0x5f, 0x5f, 0x20, 0x5f,
55
	0x5f, 0x5f, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x20,
56
	0x5f, 0x20, 0x5f, 0x20, 0x5f, 0x5f, 0x20, 0x5f,
57
	0x5f, 0x5f, 0x20, 0x20, 0x20, 0x5f, 0x5f, 0x5f,
58
	0x20, 0x20, 0x20, 0x5f, 0x5f, 0x7c, 0x20, 0x7c,
59
	0x20, 0x7c, 0x20, 0x5f, 0x5f, 0x20, 0x20, 0x20,
60
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
61
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
62
	0x20, 0x7c, 0x20, 0x27, 0x5f, 0x20, 0x60, 0x20,
63
	0x5f, 0x20, 0x5c, 0x20, 0x2f, 0x20, 0x5f, 0x60,
64
	0x20, 0x7c, 0x20, 0x27, 0x5f, 0x20, 0x60, 0x20,
65
	0x5f, 0x20, 0x5c, 0x20, 0x2f, 0x20, 0x5f, 0x20,
66
	0x5c, 0x20, 0x2f, 0x20, 0x5f, 0x60, 0x20, 0x7c,
67
	0x20, 0x7c, 0x2f, 0x20, 0x2f, 0x20, 0x20, 0x20,
68
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
69
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
70
	0x20, 0x7c, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x7c,
71
	0x20, 0x7c, 0x20, 0x7c, 0x20, 0x28, 0x5f, 0x7c,
72
	0x20, 0x7c, 0x20, 0x7c, 0x20, 0x7c, 0x20, 0x7c,
73
	0x20, 0x7c, 0x20, 0x7c, 0x20, 0x20, 0x5f, 0x5f,
74
	0x2f, 0x7c, 0x20, 0x28, 0x5f, 0x7c, 0x20, 0x7c,
75
	0x20, 0x20, 0x20, 0x3c, 0x20, 0x20, 0x20, 0x20,
76
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
77
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
78
	0x20, 0x7c, 0x5f, 0x7c, 0x20, 0x7c, 0x5f, 0x7c,
79
	0x20, 0x7c, 0x5f, 0x7c, 0x5c, 0x5f, 0x5f, 0x2c,
80
	0x5f, 0x7c, 0x5f, 0x7c, 0x20, 0x7c, 0x5f, 0x7c,
81
	0x20, 0x7c, 0x5f, 0x7c, 0x5c, 0x5f, 0x5f, 0x5f,
82
	0x28, 0x5f, 0x29, 0x5f, 0x5f, 0x2c, 0x5f, 0x7c,
83
	0x5f, 0x7c, 0x5c, 0x5f, 0x5c, 0x20, 0x20, 0x20,
84
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
85
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
86
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
87
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
88
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
89
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
90
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
91
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
92
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
93
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
94
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
95
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x74,
96
	0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77,
97
	0x2e, 0x6d, 0x61, 0x6d, 0x65, 0x2e, 0x64, 0x6b,
98
	0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
99
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
100
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
101
	0x3e, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
102
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
103
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
104
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
105
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
106
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
107
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
108
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x3c, 0x0d, 0x0a,
109
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
110
	0x20, 0x70, 0x72, 0x6f, 0x75, 0x64, 0x6c, 0x79,
111
	0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74,
112
	0x73, 0x20, 0x72, 0x61, 0x66, 0x6c, 0x65, 0x73,
113
	0x69, 0x61, 0x2e, 0x7a, 0x69, 0x70, 0x20, 0x66,
114
	0x6f, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20,
115
	0x6d, 0x61, 0x6d, 0x65, 0x20, 0x20, 0x20, 0x20,
116
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
117
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
118
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
119
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
120
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
121
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
122
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
123
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
124
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
125
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
126
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
127
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
128
	0x20, 0x22, 0x52, 0x61, 0x66, 0x66, 0x6c, 0x65,
129
	0x73, 0x69, 0x61, 0x22, 0x20, 0x20, 0x20, 0x20,
130
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
131
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
132
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
133
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
134
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
135
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x73,
136
	0x20, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69, 0x67,
137
	0x68, 0x74, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20,
138
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
139
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
140
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
141
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
142
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
143
	0x20, 0x20, 0x20, 0x20, 0x20, 0x43, 0x6f, 0x72,
144
	0x65, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x2f, 0x20,
145
	0x53, 0x65, 0x67, 0x61, 0x20, 0x31, 0x39, 0x38,
146
	0x36, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
147
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
148
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
149
	0x3e, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
150
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
151
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
152
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
153
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
154
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
155
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
156
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x3c, 0x0d, 0x0a,
157
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f,
158
	0x75, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x68, 0x61,
159
	0x76, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
160
	0x67, 0x61, 0x6d, 0x65, 0x20, 0x52, 0x4f, 0x4d,
161
	0x20, 0x4f, 0x4e, 0x4c, 0x59, 0x20, 0x69, 0x66,
162
	0x20, 0x79, 0x6f, 0x75, 0x20, 0x61, 0x72, 0x65,
163
	0x20, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x6c, 0x79,
164
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
165
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
166
	0x20, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x6c, 0x65,
167
	0x64, 0x20, 0x73, 0x6f, 0x2e, 0x20, 0x42, 0x79,
168
	0x20, 0x22, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x6c,
169
	0x79, 0x20, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x6c,
170
	0x65, 0x64, 0x22, 0x20, 0x77, 0x65, 0x20, 0x6d,
171
	0x65, 0x61, 0x6e, 0x3a, 0x20, 0x20, 0x20, 0x20,
172
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
173
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
174
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
175
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
176
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
177
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
178
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
179
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
180
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
181
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f,
182
	0x75, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x74, 0x68,
183
	0x65, 0x20, 0x61, 0x63, 0x74, 0x75, 0x61, 0x6c,
184
	0x20, 0x61, 0x72, 0x63, 0x61, 0x64, 0x65, 0x20,
185
	0x6f, 0x72, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x70,
186
	0x61, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20,
187
	0x52, 0x4f, 0x4d, 0x20, 0x79, 0x6f, 0x75, 0x20,
188
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
189
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x61,
190
	0x72, 0x65, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c,
191
	0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x2e, 0x20,
192
	0x55, 0x6e, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68,
193
	0x65, 0x20, 0x63, 0x6f, 0x70, 0x79, 0x72, 0x69,
194
	0x67, 0x68, 0x74, 0x20, 0x6c, 0x61, 0x77, 0x73,
195
	0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
196
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
197
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
198
	0x55, 0x2e, 0x53, 0x2e, 0x2c, 0x20, 0x79, 0x6f,
199
	0x75, 0x20, 0x61, 0x72, 0x65, 0x20, 0x65, 0x6e,
200
	0x74, 0x69, 0x74, 0x6c, 0x65, 0x64, 0x20, 0x74,
201
	0x6f, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x61, 0x20,
202
	0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x20, 0x6f,
203
	0x66, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x20, 0x20,
204
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
205
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73,
206
	0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x20,
207
	0x79, 0x6f, 0x75, 0x20, 0x68, 0x61, 0x76, 0x65,
208
	0x20, 0x70, 0x61, 0x69, 0x64, 0x20, 0x66, 0x6f,
209
	0x72, 0x2e, 0x20, 0x53, 0x69, 0x6e, 0x63, 0x65,
210
	0x20, 0x52, 0x4f, 0x4d, 0x53, 0x20, 0x63, 0x61,
211
	0x6e, 0x27, 0x74, 0x20, 0x62, 0x65, 0x20, 0x20,
212
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
213
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
214
	0x64, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
215
	0x65, 0x64, 0x20, 0x28, 0x6e, 0x6f, 0x74, 0x20,
216
	0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20,
217
	0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20,
218
	0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65,
219
	0x29, 0x2c, 0x20, 0x52, 0x4f, 0x4d, 0x20, 0x20,
220
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
221
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69,
222
	0x6d, 0x61, 0x67, 0x65, 0x73, 0x20, 0x61, 0x72,
223
	0x65, 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64,
224
	0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68,
225
	0x65, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63,
226
	0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65,
227
	0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x20, 0x20,
228
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
229
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
230
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
231
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
232
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
233
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
234
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
235
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
236
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
237
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x6d,
238
	0x65, 0x6d, 0x62, 0x65, 0x72, 0x2c, 0x20, 0x74,
239
	0x68, 0x65, 0x20, 0x70, 0x75, 0x72, 0x70, 0x6f,
240
	0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6e,
241
	0x20, 0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x6f,
242
	0x72, 0x20, 0x69, 0x73, 0x20, 0x74, 0x6f, 0x20,
243
	0x70, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65,
244
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
245
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x67, 0x61,
246
	0x6d, 0x65, 0x73, 0x20, 0x28, 0x73, 0x6f, 0x20,
247
	0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65,
248
	0x79, 0x20, 0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20,
249
	0x64, 0x69, 0x73, 0x73, 0x61, 0x70, 0x70, 0x65,
250
	0x61, 0x72, 0x29, 0x2c, 0x20, 0x74, 0x6f, 0x20,
251
	0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x6c, 0x6c,
252
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
253
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x79, 0x6f, 0x75,
254
	0x72, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x20,
255
	0x6f, 0x6e, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20,
256
	0x50, 0x43, 0x20, 0x28, 0x73, 0x6f, 0x20, 0x74,
257
	0x68, 0x61, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20,
258
	0x64, 0x6f, 0x6e, 0x27, 0x74, 0x20, 0x74, 0x69,
259
	0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x68, 0x65,
260
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
261
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x66, 0x61, 0x6d,
262
	0x69, 0x6c, 0x79, 0x20, 0x54, 0x56, 0x29, 0x20,
263
	0x61, 0x6e, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x6b,
264
	0x65, 0x65, 0x70, 0x20, 0x61, 0x20, 0x62, 0x61,
265
	0x63, 0x6b, 0x75, 0x70, 0x20, 0x6f, 0x66, 0x20,
266
	0x67, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x79, 0x6f,
267
	0x75, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x69, 0x6e,
268
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
269
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63,
270
	0x61, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20,
271
	0x67, 0x61, 0x6d, 0x65, 0x20, 0x28, 0x6f, 0x72,
272
	0x20, 0x61, 0x72, 0x63, 0x61, 0x64, 0x65, 0x2f,
273
	0x68, 0x6f, 0x6d, 0x65, 0x20, 0x63, 0x6f, 0x6e,
274
	0x73, 0x6f, 0x6c, 0x65, 0x29, 0x20, 0x66, 0x61,
275
	0x69, 0x6c, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x20,
276
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
277
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
278
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
279
	0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x76,
280
	0x65, 0x20, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64,
281
	0x79, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64,
282
	0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
283
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
284
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
285
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
286
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
287
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
288
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
289
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
290
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
291
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
292
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
293
	0x7c, 0x20, 0x20, 0x20, 0x49, 0x74, 0x27, 0x73,
294
	0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x64, 0x75,
295
	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
296
	0x20, 0x70, 0x75, 0x72, 0x70, 0x6f, 0x73, 0x65,
297
	0x73, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x28,
298
	0x69, 0x6e, 0x20, 0x63, 0x61, 0x73, 0x65, 0x20,
299
	0x79, 0x6f, 0x75, 0x20, 0x61, 0x72, 0x65, 0x20,
300
	0x61, 0x6e, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
301
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
302
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
303
	0x20, 0x20, 0x20, 0x20, 0x65, 0x6d, 0x75, 0x6c,
304
	0x61, 0x74, 0x6f, 0x72, 0x20, 0x70, 0x72, 0x6f,
305
	0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x29,
306
	0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
307
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
308
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
309
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
310
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
311
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
312
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
313
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
314
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
315
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
316
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
317
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75,
318
	0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x4e, 0x45,
319
	0x56, 0x45, 0x52, 0x20, 0x73, 0x65, 0x6c, 0x6c,
320
	0x20, 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x52,
321
	0x4f, 0x4d, 0x53, 0x20, 0x66, 0x6f, 0x72, 0x20,
322
	0x70, 0x72, 0x6f, 0x66, 0x69, 0x74, 0x2e, 0x20,
323
	0x4d, 0x6f, 0x73, 0x74, 0x20, 0x67, 0x61, 0x6d,
324
	0x65, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
325
	0x7c, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6d, 0x70,
326
	0x61, 0x6e, 0x69, 0x65, 0x73, 0x20, 0x64, 0x6f,
327
	0x6e, 0x27, 0x74, 0x20, 0x6d, 0x69, 0x6e, 0x64,
328
	0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x69, 0x73,
329
	0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f,
330
	0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65,
331
	0x69, 0x72, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x27,
332
	0x73, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
333
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52,
334
	0x4f, 0x4d, 0x53, 0x20, 0x62, 0x65, 0x63, 0x61,
335
	0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x79,
336
	0x20, 0x6e, 0x6f, 0x20, 0x6c, 0x6f, 0x6e, 0x67,
337
	0x65, 0x72, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74,
338
	0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x74, 0x68,
339
	0x65, 0x79, 0x20, 0x57, 0x49, 0x4c, 0x4c, 0x20,
340
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
341
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
342
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
343
	0x20, 0x6d, 0x69, 0x6e, 0x64, 0x20, 0x69, 0x66,
344
	0x20, 0x73, 0x6f, 0x6d, 0x65, 0x6f, 0x6e, 0x65,
345
	0x20, 0x73, 0x65, 0x6c, 0x6c, 0x73, 0x20, 0x74,
346
	0x68, 0x65, 0x6d, 0x2e, 0x20, 0x20, 0x20, 0x20,
347
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
348
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
349
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
350
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
351
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
352
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
353
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
354
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
355
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
356
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
357
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f, 0x75,
358
	0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x4e, 0x4f,
359
	0x54, 0x20, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69,
360
	0x62, 0x75, 0x74, 0x65, 0x20, 0x52, 0x4f, 0x4d,
361
	0x53, 0x20, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68,
362
	0x65, 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20,
363
	0x65, 0x6d, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72,
364
	0x73, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
365
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
366
	0x20, 0x20, 0x20, 0x20, 0x20, 0x61, 0x73, 0x20,
367
	0x61, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67,
368
	0x65, 0x2e, 0x20, 0x41, 0x6e, 0x64, 0x20, 0x61,
369
	0x67, 0x61, 0x69, 0x6e, 0x2c, 0x20, 0x4e, 0x4f,
370
	0x20, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67,
371
	0x2e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
372
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
373
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
374
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
375
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
376
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
377
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
378
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
379
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
380
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
381
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x59, 0x6f,
382
	0x75, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x4e,
383
	0x45, 0x56, 0x45, 0x52, 0x20, 0x68, 0x6f, 0x6c,
384
	0x64, 0x20, 0x6d, 0x61, 0x6d, 0x65, 0x2e, 0x64,
385
	0x6b, 0x20, 0x28, 0x69, 0x6e, 0x63, 0x6c, 0x75,
386
	0x64, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x74, 0x73,
387
	0x20, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x20,
388
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
389
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63,
390
	0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x2c, 0x20,
391
	0x77, 0x65, 0x62, 0x6d, 0x61, 0x73, 0x74, 0x65,
392
	0x72, 0x73, 0x2c, 0x20, 0x65, 0x6d, 0x70, 0x6c,
393
	0x6f, 0x79, 0x65, 0x65, 0x73, 0x2c, 0x20, 0x73,
394
	0x74, 0x61, 0x66, 0x66, 0x20, 0x6f, 0x72, 0x20,
395
	0x61, 0x6e, 0x79, 0x62, 0x6f, 0x64, 0x79, 0x20,
396
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
397
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
398
	0x65, 0x6c, 0x73, 0x65, 0x20, 0x72, 0x65, 0x6c,
399
	0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20,
400
	0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x65, 0x62,
401
	0x73, 0x69, 0x74, 0x65, 0x29, 0x20, 0x6f, 0x72,
402
	0x20, 0x6f, 0x75, 0x72, 0x20, 0x77, 0x65, 0x62,
403
	0x68, 0x6f, 0x73, 0x74, 0x73, 0x20, 0x20, 0x20,
404
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
405
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65,
406
	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x69, 0x62, 0x6c,
407
	0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6e,
408
	0x79, 0x20, 0x64, 0x61, 0x6d, 0x61, 0x67, 0x65,
409
	0x20, 0x63, 0x61, 0x75, 0x73, 0x65, 0x64, 0x20,
410
	0x74, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20,
411
	0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2c, 0x20,
412
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
413
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66,
414
	0x6f, 0x72, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6c,
415
	0x65, 0x67, 0x61, 0x6c, 0x20, 0x61, 0x63, 0x74,
416
	0x69, 0x6f, 0x6e, 0x73, 0x20, 0x74, 0x61, 0x6b,
417
	0x65, 0x6e, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e,
418
	0x73, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x66,
419
	0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x20,
420
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
421
	0x7c, 0x20, 0x20, 0x6f, 0x62, 0x65, 0x79, 0x69,
422
	0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61,
423
	0x62, 0x6f, 0x76, 0x65, 0x20, 0x73, 0x74, 0x61,
424
	0x74, 0x65, 0x64, 0x20, 0x72, 0x75, 0x6c, 0x65,
425
	0x73, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x66, 0x6f,
426
	0x72, 0x20, 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74,
427
	0x68, 0x65, 0x72, 0x20, 0x72, 0x65, 0x61, 0x73,
428
	0x6f, 0x6e, 0x2e, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
429
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
430
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
431
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
432
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
433
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
434
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
435
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
436
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
437
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x6d,
438
	0x61, 0x6d, 0x65, 0x2e, 0x64, 0x6b, 0x20, 0x68,
439
	0x61, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x64,
440
	0x75, 0x6d, 0x70, 0x65, 0x64, 0x20, 0x74, 0x68,
441
	0x65, 0x20, 0x52, 0x4f, 0x4d, 0x53, 0x20, 0x6f,
442
	0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77,
443
	0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20,
444
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
445
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
446
	0x61, 0x6e, 0x64, 0x20, 0x6f, 0x75, 0x72, 0x20,
447
	0x70, 0x75, 0x72, 0x70, 0x6f, 0x73, 0x65, 0x20,
448
	0x69, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72,
449
	0x6f, 0x76, 0x69, 0x64, 0x65, 0x20, 0x61, 0x20,
450
	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20,
451
	0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x20,
452
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
453
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x49,
454
	0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x20,
455
	0x61, 0x6e, 0x64, 0x20, 0x67, 0x61, 0x6d, 0x69,
456
	0x6e, 0x67, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x75,
457
	0x6e, 0x69, 0x74, 0x79, 0x2e, 0x20, 0x4e, 0x6f,
458
	0x20, 0x68, 0x61, 0x72, 0x6d, 0x20, 0x69, 0x73,
459
	0x20, 0x62, 0x65, 0x69, 0x6e, 0x67, 0x20, 0x20,
460
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
461
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
462
	0x20, 0x64, 0x6f, 0x6e, 0x65, 0x20, 0x74, 0x6f,
463
	0x20, 0x67, 0x61, 0x6d, 0x65, 0x20, 0x63, 0x6f,
464
	0x6d, 0x70, 0x61, 0x6e, 0x69, 0x65, 0x73, 0x2c,
465
	0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20,
466
	0x52, 0x4f, 0x4d, 0x53, 0x20, 0x6f, 0x6e, 0x20,
467
	0x74, 0x68, 0x69, 0x73, 0x20, 0x20, 0x20, 0x20,
468
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
469
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x77, 0x65,
470
	0x62, 0x73, 0x69, 0x74, 0x65, 0x20, 0x61, 0x72,
471
	0x65, 0x20, 0x6f, 0x66, 0x20, 0x67, 0x61, 0x6d,
472
	0x65, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20,
473
	0x61, 0x72, 0x65, 0x20, 0x6e, 0x6f, 0x20, 0x6c,
474
	0x6f, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x66, 0x6f,
475
	0x72, 0x20, 0x73, 0x61, 0x6c, 0x65, 0x2c, 0x20,
476
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
477
	0x7c, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66,
478
	0x72, 0x6f, 0x6d, 0x20, 0x77, 0x68, 0x69, 0x63,
479
	0x68, 0x20, 0x67, 0x61, 0x6d, 0x65, 0x20, 0x63,
480
	0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x69, 0x65, 0x73,
481
	0x20, 0x63, 0x61, 0x6e, 0x20, 0x6e, 0x6f, 0x20,
482
	0x6c, 0x6f, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x70,
483
	0x72, 0x6f, 0x66, 0x69, 0x74, 0x2e, 0x20, 0x20,
484
	0x20, 0x20, 0x20, 0x20, 0x20, 0x7c, 0x0d, 0x0a,
485
	0x60, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
486
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
487
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
488
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
489
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
490
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
491
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d,
492
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0xb4, 0x0d, 0x0a
493
};
494
495
#define MAMEDK_SIZE 3648
496
497
analyze_entry::analyze_entry(const string& Aname, unsigned Asize, unsigned Acrc)
36
analyze_entry::analyze_entry(const string& Aname, unsigned Asize, unsigned Acrc)
498
	: name(Aname), size(Asize), crc(Acrc) {
37
	: name(Aname), size(Asize), crc(Acrc) {
499
}
38
}
Lines 576-624 Link Here
576
	return true;
115
	return true;
577
}
116
}
578
117
579
static void sset(char* dst, unsigned w, const char* s)
580
{
581
	unsigned l = strlen(s);
582
	if (l > w)
583
		l = w;
584
	unsigned b = (w - l) / 2;
585
586
	memset(dst, ' ', w);
587
	memcpy(dst + b, s, l);
588
}
589
590
analyze::analyze(const gamearchive& gar)
118
analyze::analyze(const gamearchive& gar)
591
{
119
{
592
	// insert some standard crc
120
	// insert some standard crc
593
	for(analyze_entry_static* i=GARBAGE;i->size;++i) {
121
	for(analyze_entry_static* i=GARBAGE;i->size;++i) {
594
		garbage.insert(*i);
122
		garbage.insert(*i);
595
	}
123
	}
596
597
	// insert the MAMEDK crc for the current info
598
	for(game_by_name_set::const_iterator i=gar.begin();i!=gar.end();++i) {
599
		char t0[128];
600
		char t1[128];
601
		char t2[128];
602
		char name[64];
603
604
		snprintf(t0, sizeof(t0), "proudly presents %s.zip for your mame", i->name_get().c_str());
605
		snprintf(t1, sizeof(t1), "\"%s\"", i->description_get().c_str());
606
		snprintf(t2, sizeof(t2), "%s %s", i->manufacturer_get().c_str(), i->year_get().c_str());
607
608
		sset(MAMEDK_DATA + 64*9 + 1, 60, t0);
609
		sset(MAMEDK_DATA + 64*11 + 1, 60, t1);
610
		sset(MAMEDK_DATA + 64*13 + 1, 60, t2);
611
612
		analyze_entry_static e;
613
614
		snprintf(name, sizeof(name), "%s.txt", i->name_get().c_str());
615
616
		e.name = name;
617
		e.size = MAMEDK_SIZE;
618
		e.crc = crc_compute(MAMEDK_DATA, MAMEDK_SIZE);
619
620
		garbage.insert(e);
621
	}
622
}
124
}
623
125
624
analyze_type analyze::operator()(const string& name, unsigned size, unsigned crc) const
126
analyze_type analyze::operator()(const string& name, unsigned size, unsigned crc) const

Return to bug 594336