blob: 3bc0bf5589601fb47f5452e714406388b0962215 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001/*
cristy1454be72011-12-19 01:52:48 +00002 Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization
cristy3ed852e2009-09-05 21:47:34 +00003 dedicated to making software imaging solutions freely available.
4
5 You may not use this file except in compliance with the License.
6 obtain a copy of the License at
7
8 http://www.imagemagick.org/script/license.php
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15
16 MagickCore static coder registration methods.
17*/
18#ifndef _MAGICKCORE_STATIC_H
19#define _MAGICKCORE_STATIC_H
20
21#if defined(__cplusplus) || defined(c_plusplus)
22extern "C" {
23#endif
24
25extern MagickExport MagickBooleanType
26 InvokeStaticImageFilter(const char *,Image **,const int,const char **,
27 ExceptionInfo *);
28
cristybb503372010-05-27 20:51:26 +000029extern ModuleExport size_t
cristy397bede2011-01-18 23:59:59 +000030 RegisterAAIImage(void),
cristy3ed852e2009-09-05 21:47:34 +000031 RegisterARTImage(void),
32 RegisterAVIImage(void),
33 RegisterAVSImage(void),
34 RegisterBIEImage(void),
35 RegisterBMPImage(void),
36 RegisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +000037 RegisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +000038 RegisterCAPTIONImage(void),
39 RegisterCINImage(void),
40 RegisterCIPImage(void),
41 RegisterCLIPImage(void),
42 RegisterCLIPBOARDImage(void),
43 RegisterCMYKImage(void),
44 RegisterCUTImage(void),
45 RegisterDCMImage(void),
46 RegisterDCXImage(void),
47 RegisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +000048 RegisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +000049 RegisterDIBImage(void),
50 RegisterDJVUImage(void),
51 RegisterDNGImage(void),
52 RegisterDPSImage(void),
53 RegisterDPXImage(void),
54 RegisterEMFImage(void),
55 RegisterEPDFImage(void),
56 RegisterEPIImage(void),
57 RegisterEPSImage(void),
58 RegisterEPS2Image(void),
59 RegisterEPSFImage(void),
60 RegisterEPSIImage(void),
61 RegisterEPTImage(void),
62 RegisterEXRImage(void),
63 RegisterFAXImage(void),
cristy7ff4c442012-04-03 18:02:50 +000064 RegisterFDImage(void),
cristy3ed852e2009-09-05 21:47:34 +000065 RegisterFITSImage(void),
66 RegisterFPXImage(void),
67 RegisterG3Image(void),
68 RegisterGIFImage(void),
69 RegisterGIF87Image(void),
70 RegisterGRADIENTImage(void),
71 RegisterGRANITEImage(void),
72 RegisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +000073 RegisterHALDImage(void),
74 RegisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +000075 RegisterHImage(void),
76 RegisterHISTOGRAMImage(void),
77 RegisterHRZImage(void),
78 RegisterHTMLImage(void),
79 RegisterICBImage(void),
80 RegisterICONImage(void),
81 RegisterINFOImage(void),
82 RegisterINLINEImage(void),
83 RegisterIPLImage(void),
84 RegisterJBGImage(void),
85 RegisterJBIGImage(void),
86 RegisterJPGImage(void),
87 RegisterJPEGImage(void),
88 RegisterJP2Image(void),
89 RegisterLABELImage(void),
cristyae29c4f2010-12-28 14:45:29 +000090 RegisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +000091 RegisterMAGICKImage(void),
92 RegisterMAPImage(void),
93 RegisterMATImage(void),
94 RegisterMATTEImage(void),
95 RegisterMETAImage(void),
96 RegisterMIFFImage(void),
97 RegisterMNGImage(void),
98 RegisterMONOImage(void),
99 RegisterMPCImage(void),
100 RegisterMPEGImage(void),
101 RegisterMPRImage(void),
102 RegisterMSLImage(void),
103 RegisterMTVImage(void),
104 RegisterMVGImage(void),
105 RegisterNETSCAPEImage(void),
106 RegisterNULLImage(void),
107 RegisterP7Image(void),
108 RegisterPBMImage(void),
109 RegisterOTBImage(void),
110 RegisterPALMImage(void),
cristybb06a1a2012-03-15 00:16:53 +0000111 RegisterPANGOImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000112 RegisterPATTERNImage(void),
113 RegisterPCDImage(void),
114 RegisterPCDSImage(void),
115 RegisterPCLImage(void),
116 RegisterPCTImage(void),
117 RegisterPCXImage(void),
118 RegisterPDBImage(void),
119 RegisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000120 RegisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000121 RegisterPICImage(void),
122 RegisterPICTImage(void),
123 RegisterPIXImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000124 RegisterPGMImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000125 RegisterPLASMAImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000126 RegisterPMImage(void),
127 RegisterPNGImage(void),
128 RegisterPNMImage(void),
129 RegisterPPMImage(void),
130 RegisterPREVIEWImage(void),
131 RegisterPSImage(void),
132 RegisterPS2Image(void),
133 RegisterPS3Image(void),
134 RegisterPSDImage(void),
135 RegisterPTIFImage(void),
136 RegisterPWPImage(void),
137 RegisterRASImage(void),
138 RegisterRAWImage(void),
139 RegisterRGBImage(void),
140 RegisterRGBAImage(void),
141 RegisterRLAImage(void),
142 RegisterRLEImage(void),
143 RegisterSCRImage(void),
144 RegisterSCTImage(void),
145 RegisterSFWImage(void),
146 RegisterSGIImage(void),
147 RegisterSHTMLImage(void),
148 RegisterSTEGANOImage(void),
149 RegisterSUNImage(void),
150 RegisterSVGImage(void),
151 RegisterTEXTImage(void),
152 RegisterTGAImage(void),
153 RegisterTHUMBNAILImage(void),
154 RegisterTIFImage(void),
155 RegisterTIFFImage(void),
156 RegisterTILEImage(void),
157 RegisterTIMImage(void),
158 RegisterTTFImage(void),
159 RegisterTXTImage(void),
160 RegisterUILImage(void),
161 RegisterURLImage(void),
162 RegisterUYVYImage(void),
163 RegisterVDAImage(void),
164 RegisterVICARImage(void),
165 RegisterVIDImage(void),
166 RegisterVIFFImage(void),
167 RegisterVSTImage(void),
168 RegisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000169 RegisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000170 RegisterWMFImage(void),
171 RegisterWPGImage(void),
172 RegisterXImage(void),
173 RegisterXBMImage(void),
174 RegisterXCImage(void),
175 RegisterXCFImage(void),
176 RegisterXPMImage(void),
177 RegisterXPSImage(void),
178 RegisterXTRNImage(void),
179 RegisterXVImage(void),
180 RegisterXWDImage(void),
181 RegisterYCBCRImage(void),
182 RegisterYUVImage(void);
183
184extern ModuleExport void
cristy397bede2011-01-18 23:59:59 +0000185 UnregisterAAIImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000186 UnregisterARTImage(void),
187 UnregisterAVIImage(void),
188 UnregisterAVSImage(void),
189 UnregisterBIEImage(void),
190 UnregisterBMPImage(void),
191 UnregisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +0000192 UnregisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000193 UnregisterCAPTIONImage(void),
194 UnregisterCINImage(void),
195 UnregisterCIPImage(void),
196 UnregisterCLIPImage(void),
197 UnregisterCLIPBOARDImage(void),
198 UnregisterCMYKImage(void),
199 UnregisterCUTImage(void),
200 UnregisterDCMImage(void),
201 UnregisterDCXImage(void),
202 UnregisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +0000203 UnregisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000204 UnregisterDIBImage(void),
205 UnregisterDJVUImage(void),
206 UnregisterDNGImage(void),
207 UnregisterDPSImage(void),
208 UnregisterDPXImage(void),
209 UnregisterEMFImage(void),
210 UnregisterEPDFImage(void),
211 UnregisterEPIImage(void),
212 UnregisterEPSImage(void),
213 UnregisterEPS2Image(void),
214 UnregisterEPSFImage(void),
215 UnregisterEPSIImage(void),
216 UnregisterEPTImage(void),
217 UnregisterEXRImage(void),
218 UnregisterFAXImage(void),
cristy7ff4c442012-04-03 18:02:50 +0000219 UnregisterFDImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000220 UnregisterFITSImage(void),
221 UnregisterFPXImage(void),
222 UnregisterG3Image(void),
223 UnregisterGIFImage(void),
224 UnregisterGIF87Image(void),
225 UnregisterGRADIENTImage(void),
226 UnregisterGRANITEImage(void),
227 UnregisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +0000228 UnregisterHALDImage(void),
229 UnregisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000230 UnregisterHImage(void),
231 UnregisterHISTOGRAMImage(void),
232 UnregisterHRZImage(void),
233 UnregisterHTMLImage(void),
234 UnregisterICBImage(void),
235 UnregisterICONImage(void),
236 UnregisterINFOImage(void),
237 UnregisterINLINEImage(void),
238 UnregisterIPLImage(void),
239 UnregisterJBGImage(void),
240 UnregisterJBIGImage(void),
241 UnregisterJPGImage(void),
242 UnregisterJPEGImage(void),
243 UnregisterJP2Image(void),
244 UnregisterLABELImage(void),
245 UnregisterLOCALEImage(void),
cristyae29c4f2010-12-28 14:45:29 +0000246 UnregisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000247 UnregisterMAGICKImage(void),
248 UnregisterMAPImage(void),
249 UnregisterMATImage(void),
250 UnregisterMATTEImage(void),
251 UnregisterMETAImage(void),
252 UnregisterMIFFImage(void),
253 UnregisterMNGImage(void),
254 UnregisterMONOImage(void),
255 UnregisterMPCImage(void),
256 UnregisterMPEGImage(void),
257 UnregisterMPRImage(void),
258 UnregisterMSLImage(void),
259 UnregisterMTVImage(void),
260 UnregisterMVGImage(void),
261 UnregisterNETSCAPEImage(void),
262 UnregisterNULLImage(void),
263 UnregisterP7Image(void),
264 UnregisterPBMImage(void),
265 UnregisterOTBImage(void),
266 UnregisterPALMImage(void),
cristybb06a1a2012-03-15 00:16:53 +0000267 UnregisterPANGOImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000268 UnregisterPATTERNImage(void),
269 UnregisterPCDImage(void),
270 UnregisterPCDSImage(void),
271 UnregisterPCLImage(void),
272 UnregisterPCTImage(void),
273 UnregisterPCXImage(void),
274 UnregisterPDBImage(void),
275 UnregisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000276 UnregisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000277 UnregisterPICImage(void),
278 UnregisterPICTImage(void),
279 UnregisterPIXImage(void),
280 UnregisterPLASMAImage(void),
281 UnregisterPGMImage(void),
282 UnregisterPMImage(void),
283 UnregisterPNGImage(void),
284 UnregisterPNMImage(void),
285 UnregisterPPMImage(void),
286 UnregisterPREVIEWImage(void),
287 UnregisterPSImage(void),
288 UnregisterPS2Image(void),
289 UnregisterPS3Image(void),
290 UnregisterPSDImage(void),
291 UnregisterPTIFImage(void),
292 UnregisterPWPImage(void),
293 UnregisterRASImage(void),
294 UnregisterRAWImage(void),
295 UnregisterRGBImage(void),
296 UnregisterRGBAImage(void),
297 UnregisterRLAImage(void),
298 UnregisterRLEImage(void),
299 UnregisterSCRImage(void),
300 UnregisterSCTImage(void),
301 UnregisterSFWImage(void),
302 UnregisterSGIImage(void),
303 UnregisterSHTMLImage(void),
304 UnregisterSTEGANOImage(void),
305 UnregisterSUNImage(void),
306 UnregisterSVGImage(void),
307 UnregisterTEXTImage(void),
308 UnregisterTGAImage(void),
309 UnregisterTHUMBNAILImage(void),
310 UnregisterTIFImage(void),
311 UnregisterTIFFImage(void),
312 UnregisterTILEImage(void),
313 UnregisterTIMImage(void),
314 UnregisterTTFImage(void),
315 UnregisterTXTImage(void),
316 UnregisterUILImage(void),
317 UnregisterURLImage(void),
318 UnregisterUYVYImage(void),
319 UnregisterVDAImage(void),
320 UnregisterVICARImage(void),
321 UnregisterVIDImage(void),
322 UnregisterVIFFImage(void),
323 UnregisterVSTImage(void),
324 UnregisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000325 UnregisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000326 UnregisterWMFImage(void),
327 UnregisterWPGImage(void),
328 UnregisterXImage(void),
329 UnregisterXBMImage(void),
330 UnregisterXCImage(void),
331 UnregisterXCFImage(void),
332 UnregisterXPMImage(void),
333 UnregisterXPSImage(void),
334 UnregisterXTRNImage(void),
335 UnregisterXVImage(void),
336 UnregisterXWDImage(void),
337 UnregisterYCBCRImage(void),
338 UnregisterYUVImage(void);
339
340#if defined(__cplusplus) || defined(c_plusplus)
341}
342#endif
343
344#endif