blob: fb412eb0a3c384db6087178af984f1c4018f9690 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001/*
cristy7e41fe82010-12-04 23:12:08 +00002 Copyright 1999-2011 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),
64 RegisterFITSImage(void),
65 RegisterFPXImage(void),
66 RegisterG3Image(void),
67 RegisterGIFImage(void),
68 RegisterGIF87Image(void),
69 RegisterGRADIENTImage(void),
70 RegisterGRANITEImage(void),
71 RegisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +000072 RegisterHALDImage(void),
73 RegisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +000074 RegisterHImage(void),
75 RegisterHISTOGRAMImage(void),
76 RegisterHRZImage(void),
77 RegisterHTMLImage(void),
78 RegisterICBImage(void),
79 RegisterICONImage(void),
80 RegisterINFOImage(void),
81 RegisterINLINEImage(void),
82 RegisterIPLImage(void),
83 RegisterJBGImage(void),
84 RegisterJBIGImage(void),
85 RegisterJPGImage(void),
86 RegisterJPEGImage(void),
87 RegisterJP2Image(void),
88 RegisterLABELImage(void),
cristyae29c4f2010-12-28 14:45:29 +000089 RegisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +000090 RegisterMAGICKImage(void),
91 RegisterMAPImage(void),
92 RegisterMATImage(void),
93 RegisterMATTEImage(void),
94 RegisterMETAImage(void),
95 RegisterMIFFImage(void),
96 RegisterMNGImage(void),
97 RegisterMONOImage(void),
98 RegisterMPCImage(void),
99 RegisterMPEGImage(void),
100 RegisterMPRImage(void),
101 RegisterMSLImage(void),
102 RegisterMTVImage(void),
103 RegisterMVGImage(void),
104 RegisterNETSCAPEImage(void),
105 RegisterNULLImage(void),
106 RegisterP7Image(void),
107 RegisterPBMImage(void),
108 RegisterOTBImage(void),
109 RegisterPALMImage(void),
110 RegisterPATTERNImage(void),
111 RegisterPCDImage(void),
112 RegisterPCDSImage(void),
113 RegisterPCLImage(void),
114 RegisterPCTImage(void),
115 RegisterPCXImage(void),
116 RegisterPDBImage(void),
117 RegisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000118 RegisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000119 RegisterPICImage(void),
120 RegisterPICTImage(void),
121 RegisterPIXImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000122 RegisterPGMImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000123 RegisterPLASMAImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000124 RegisterPMImage(void),
125 RegisterPNGImage(void),
126 RegisterPNMImage(void),
127 RegisterPPMImage(void),
128 RegisterPREVIEWImage(void),
129 RegisterPSImage(void),
130 RegisterPS2Image(void),
131 RegisterPS3Image(void),
132 RegisterPSDImage(void),
133 RegisterPTIFImage(void),
134 RegisterPWPImage(void),
135 RegisterRASImage(void),
136 RegisterRAWImage(void),
137 RegisterRGBImage(void),
138 RegisterRGBAImage(void),
139 RegisterRLAImage(void),
140 RegisterRLEImage(void),
141 RegisterSCRImage(void),
142 RegisterSCTImage(void),
143 RegisterSFWImage(void),
144 RegisterSGIImage(void),
145 RegisterSHTMLImage(void),
146 RegisterSTEGANOImage(void),
147 RegisterSUNImage(void),
148 RegisterSVGImage(void),
149 RegisterTEXTImage(void),
150 RegisterTGAImage(void),
151 RegisterTHUMBNAILImage(void),
152 RegisterTIFImage(void),
153 RegisterTIFFImage(void),
154 RegisterTILEImage(void),
155 RegisterTIMImage(void),
156 RegisterTTFImage(void),
157 RegisterTXTImage(void),
158 RegisterUILImage(void),
159 RegisterURLImage(void),
160 RegisterUYVYImage(void),
161 RegisterVDAImage(void),
162 RegisterVICARImage(void),
163 RegisterVIDImage(void),
164 RegisterVIFFImage(void),
165 RegisterVSTImage(void),
166 RegisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000167 RegisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000168 RegisterWMFImage(void),
169 RegisterWPGImage(void),
170 RegisterXImage(void),
171 RegisterXBMImage(void),
172 RegisterXCImage(void),
173 RegisterXCFImage(void),
174 RegisterXPMImage(void),
175 RegisterXPSImage(void),
176 RegisterXTRNImage(void),
177 RegisterXVImage(void),
178 RegisterXWDImage(void),
179 RegisterYCBCRImage(void),
180 RegisterYUVImage(void);
181
182extern ModuleExport void
cristy397bede2011-01-18 23:59:59 +0000183 UnregisterAAIImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000184 UnregisterARTImage(void),
185 UnregisterAVIImage(void),
186 UnregisterAVSImage(void),
187 UnregisterBIEImage(void),
188 UnregisterBMPImage(void),
189 UnregisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +0000190 UnregisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000191 UnregisterCAPTIONImage(void),
192 UnregisterCINImage(void),
193 UnregisterCIPImage(void),
194 UnregisterCLIPImage(void),
195 UnregisterCLIPBOARDImage(void),
196 UnregisterCMYKImage(void),
197 UnregisterCUTImage(void),
198 UnregisterDCMImage(void),
199 UnregisterDCXImage(void),
200 UnregisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +0000201 UnregisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000202 UnregisterDIBImage(void),
203 UnregisterDJVUImage(void),
204 UnregisterDNGImage(void),
205 UnregisterDPSImage(void),
206 UnregisterDPXImage(void),
207 UnregisterEMFImage(void),
208 UnregisterEPDFImage(void),
209 UnregisterEPIImage(void),
210 UnregisterEPSImage(void),
211 UnregisterEPS2Image(void),
212 UnregisterEPSFImage(void),
213 UnregisterEPSIImage(void),
214 UnregisterEPTImage(void),
215 UnregisterEXRImage(void),
216 UnregisterFAXImage(void),
217 UnregisterFITSImage(void),
218 UnregisterFPXImage(void),
219 UnregisterG3Image(void),
220 UnregisterGIFImage(void),
221 UnregisterGIF87Image(void),
222 UnregisterGRADIENTImage(void),
223 UnregisterGRANITEImage(void),
224 UnregisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +0000225 UnregisterHALDImage(void),
226 UnregisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000227 UnregisterHImage(void),
228 UnregisterHISTOGRAMImage(void),
229 UnregisterHRZImage(void),
230 UnregisterHTMLImage(void),
231 UnregisterICBImage(void),
232 UnregisterICONImage(void),
233 UnregisterINFOImage(void),
234 UnregisterINLINEImage(void),
235 UnregisterIPLImage(void),
236 UnregisterJBGImage(void),
237 UnregisterJBIGImage(void),
238 UnregisterJPGImage(void),
239 UnregisterJPEGImage(void),
240 UnregisterJP2Image(void),
241 UnregisterLABELImage(void),
242 UnregisterLOCALEImage(void),
cristyae29c4f2010-12-28 14:45:29 +0000243 UnregisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000244 UnregisterMAGICKImage(void),
245 UnregisterMAPImage(void),
246 UnregisterMATImage(void),
247 UnregisterMATTEImage(void),
248 UnregisterMETAImage(void),
249 UnregisterMIFFImage(void),
250 UnregisterMNGImage(void),
251 UnregisterMONOImage(void),
252 UnregisterMPCImage(void),
253 UnregisterMPEGImage(void),
254 UnregisterMPRImage(void),
255 UnregisterMSLImage(void),
256 UnregisterMTVImage(void),
257 UnregisterMVGImage(void),
258 UnregisterNETSCAPEImage(void),
259 UnregisterNULLImage(void),
260 UnregisterP7Image(void),
261 UnregisterPBMImage(void),
262 UnregisterOTBImage(void),
263 UnregisterPALMImage(void),
264 UnregisterPATTERNImage(void),
265 UnregisterPCDImage(void),
266 UnregisterPCDSImage(void),
267 UnregisterPCLImage(void),
268 UnregisterPCTImage(void),
269 UnregisterPCXImage(void),
270 UnregisterPDBImage(void),
271 UnregisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000272 UnregisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000273 UnregisterPICImage(void),
274 UnregisterPICTImage(void),
275 UnregisterPIXImage(void),
276 UnregisterPLASMAImage(void),
277 UnregisterPGMImage(void),
278 UnregisterPMImage(void),
279 UnregisterPNGImage(void),
280 UnregisterPNMImage(void),
281 UnregisterPPMImage(void),
282 UnregisterPREVIEWImage(void),
283 UnregisterPSImage(void),
284 UnregisterPS2Image(void),
285 UnregisterPS3Image(void),
286 UnregisterPSDImage(void),
287 UnregisterPTIFImage(void),
288 UnregisterPWPImage(void),
289 UnregisterRASImage(void),
290 UnregisterRAWImage(void),
291 UnregisterRGBImage(void),
292 UnregisterRGBAImage(void),
293 UnregisterRLAImage(void),
294 UnregisterRLEImage(void),
295 UnregisterSCRImage(void),
296 UnregisterSCTImage(void),
297 UnregisterSFWImage(void),
298 UnregisterSGIImage(void),
299 UnregisterSHTMLImage(void),
300 UnregisterSTEGANOImage(void),
301 UnregisterSUNImage(void),
302 UnregisterSVGImage(void),
303 UnregisterTEXTImage(void),
304 UnregisterTGAImage(void),
305 UnregisterTHUMBNAILImage(void),
306 UnregisterTIFImage(void),
307 UnregisterTIFFImage(void),
308 UnregisterTILEImage(void),
309 UnregisterTIMImage(void),
310 UnregisterTTFImage(void),
311 UnregisterTXTImage(void),
312 UnregisterUILImage(void),
313 UnregisterURLImage(void),
314 UnregisterUYVYImage(void),
315 UnregisterVDAImage(void),
316 UnregisterVICARImage(void),
317 UnregisterVIDImage(void),
318 UnregisterVIFFImage(void),
319 UnregisterVSTImage(void),
320 UnregisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000321 UnregisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000322 UnregisterWMFImage(void),
323 UnregisterWPGImage(void),
324 UnregisterXImage(void),
325 UnregisterXBMImage(void),
326 UnregisterXCImage(void),
327 UnregisterXCFImage(void),
328 UnregisterXPMImage(void),
329 UnregisterXPSImage(void),
330 UnregisterXTRNImage(void),
331 UnregisterXVImage(void),
332 UnregisterXWDImage(void),
333 UnregisterYCBCRImage(void),
334 UnregisterYUVImage(void);
335
336#if defined(__cplusplus) || defined(c_plusplus)
337}
338#endif
339
340#endif