blob: 8d982698aa1b66fa4b27f8b1f19ad10fabe75a36 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001/*
cristyfe676ee2013-11-18 13:03:38 +00002 Copyright 1999-2014 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),
dirk151c3312014-08-06 05:20:39 +000035 RegisterBGRImage(void),
cristy3ed852e2009-09-05 21:47:34 +000036 RegisterBMPImage(void),
37 RegisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +000038 RegisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +000039 RegisterCAPTIONImage(void),
40 RegisterCINImage(void),
41 RegisterCIPImage(void),
42 RegisterCLIPImage(void),
43 RegisterCLIPBOARDImage(void),
44 RegisterCMYKImage(void),
45 RegisterCUTImage(void),
46 RegisterDCMImage(void),
47 RegisterDCXImage(void),
48 RegisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +000049 RegisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +000050 RegisterDIBImage(void),
51 RegisterDJVUImage(void),
52 RegisterDNGImage(void),
53 RegisterDPSImage(void),
54 RegisterDPXImage(void),
55 RegisterEMFImage(void),
56 RegisterEPDFImage(void),
57 RegisterEPIImage(void),
58 RegisterEPSImage(void),
59 RegisterEPS2Image(void),
60 RegisterEPSFImage(void),
61 RegisterEPSIImage(void),
62 RegisterEPTImage(void),
63 RegisterEXRImage(void),
64 RegisterFAXImage(void),
cristy7ff4c442012-04-03 18:02:50 +000065 RegisterFDImage(void),
cristy3ed852e2009-09-05 21:47:34 +000066 RegisterFITSImage(void),
67 RegisterFPXImage(void),
68 RegisterG3Image(void),
69 RegisterGIFImage(void),
70 RegisterGIF87Image(void),
71 RegisterGRADIENTImage(void),
72 RegisterGRANITEImage(void),
73 RegisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +000074 RegisterHALDImage(void),
75 RegisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +000076 RegisterHImage(void),
77 RegisterHISTOGRAMImage(void),
78 RegisterHRZImage(void),
79 RegisterHTMLImage(void),
80 RegisterICBImage(void),
81 RegisterICONImage(void),
82 RegisterINFOImage(void),
83 RegisterINLINEImage(void),
84 RegisterIPLImage(void),
85 RegisterJBGImage(void),
86 RegisterJBIGImage(void),
cristy00ce0062014-01-18 01:20:44 +000087 RegisterJNXImage(void),
cristy3ed852e2009-09-05 21:47:34 +000088 RegisterJPGImage(void),
89 RegisterJPEGImage(void),
cristy00ce0062014-01-18 01:20:44 +000090 RegisterJSONImage(void),
cristy3ed852e2009-09-05 21:47:34 +000091 RegisterJP2Image(void),
92 RegisterLABELImage(void),
cristyae29c4f2010-12-28 14:45:29 +000093 RegisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +000094 RegisterMAGICKImage(void),
95 RegisterMAPImage(void),
dirk151c3312014-08-06 05:20:39 +000096 RegisterMASKImage(void),
cristy3ed852e2009-09-05 21:47:34 +000097 RegisterMATImage(void),
98 RegisterMATTEImage(void),
99 RegisterMETAImage(void),
100 RegisterMIFFImage(void),
101 RegisterMNGImage(void),
102 RegisterMONOImage(void),
103 RegisterMPCImage(void),
104 RegisterMPEGImage(void),
105 RegisterMPRImage(void),
106 RegisterMSLImage(void),
107 RegisterMTVImage(void),
108 RegisterMVGImage(void),
109 RegisterNETSCAPEImage(void),
110 RegisterNULLImage(void),
111 RegisterP7Image(void),
112 RegisterPBMImage(void),
113 RegisterOTBImage(void),
114 RegisterPALMImage(void),
cristybb06a1a2012-03-15 00:16:53 +0000115 RegisterPANGOImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000116 RegisterPATTERNImage(void),
117 RegisterPCDImage(void),
118 RegisterPCDSImage(void),
119 RegisterPCLImage(void),
120 RegisterPCTImage(void),
121 RegisterPCXImage(void),
122 RegisterPDBImage(void),
123 RegisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000124 RegisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000125 RegisterPICImage(void),
126 RegisterPICTImage(void),
127 RegisterPIXImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000128 RegisterPGMImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000129 RegisterPLASMAImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000130 RegisterPMImage(void),
131 RegisterPNGImage(void),
132 RegisterPNMImage(void),
133 RegisterPPMImage(void),
134 RegisterPREVIEWImage(void),
135 RegisterPSImage(void),
136 RegisterPS2Image(void),
137 RegisterPS3Image(void),
138 RegisterPSDImage(void),
139 RegisterPTIFImage(void),
140 RegisterPWPImage(void),
141 RegisterRASImage(void),
142 RegisterRAWImage(void),
143 RegisterRGBImage(void),
144 RegisterRGBAImage(void),
cristy47c10da2013-08-26 23:06:51 +0000145 RegisterRGFImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000146 RegisterRLAImage(void),
147 RegisterRLEImage(void),
148 RegisterSCRImage(void),
dirkc8e418d2014-03-30 11:27:26 +0000149 RegisterSCREENSHOTImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000150 RegisterSCTImage(void),
151 RegisterSFWImage(void),
152 RegisterSGIImage(void),
153 RegisterSHTMLImage(void),
cristy26c14ef2014-10-05 13:59:05 +0000154 RegisterSIXELImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000155 RegisterSTEGANOImage(void),
156 RegisterSUNImage(void),
157 RegisterSVGImage(void),
158 RegisterTEXTImage(void),
159 RegisterTGAImage(void),
160 RegisterTHUMBNAILImage(void),
161 RegisterTIFImage(void),
162 RegisterTIFFImage(void),
163 RegisterTILEImage(void),
164 RegisterTIMImage(void),
165 RegisterTTFImage(void),
166 RegisterTXTImage(void),
167 RegisterUILImage(void),
168 RegisterURLImage(void),
169 RegisterUYVYImage(void),
170 RegisterVDAImage(void),
171 RegisterVICARImage(void),
172 RegisterVIDImage(void),
173 RegisterVIFFImage(void),
dirke3039842014-04-26 18:22:06 +0000174 RegisterVIPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000175 RegisterVSTImage(void),
176 RegisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000177 RegisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000178 RegisterWMFImage(void),
179 RegisterWPGImage(void),
180 RegisterXImage(void),
181 RegisterXBMImage(void),
182 RegisterXCImage(void),
183 RegisterXCFImage(void),
184 RegisterXPMImage(void),
185 RegisterXPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000186 RegisterXVImage(void),
187 RegisterXWDImage(void),
188 RegisterYCBCRImage(void),
189 RegisterYUVImage(void);
190
191extern ModuleExport void
cristy397bede2011-01-18 23:59:59 +0000192 UnregisterAAIImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000193 UnregisterARTImage(void),
194 UnregisterAVIImage(void),
195 UnregisterAVSImage(void),
196 UnregisterBIEImage(void),
dirk151c3312014-08-06 05:20:39 +0000197 UnregisterBGRImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000198 UnregisterBMPImage(void),
199 UnregisterBRAILLEImage(void),
cristy1f9ce9f2010-04-28 11:55:12 +0000200 UnregisterCALSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000201 UnregisterCAPTIONImage(void),
202 UnregisterCINImage(void),
203 UnregisterCIPImage(void),
204 UnregisterCLIPImage(void),
205 UnregisterCLIPBOARDImage(void),
206 UnregisterCMYKImage(void),
207 UnregisterCUTImage(void),
208 UnregisterDCMImage(void),
209 UnregisterDCXImage(void),
210 UnregisterDDSImage(void),
cristy2aac09a2010-06-06 16:46:43 +0000211 UnregisterDEBUGImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000212 UnregisterDIBImage(void),
213 UnregisterDJVUImage(void),
214 UnregisterDNGImage(void),
215 UnregisterDPSImage(void),
216 UnregisterDPXImage(void),
217 UnregisterEMFImage(void),
218 UnregisterEPDFImage(void),
219 UnregisterEPIImage(void),
220 UnregisterEPSImage(void),
221 UnregisterEPS2Image(void),
222 UnregisterEPSFImage(void),
223 UnregisterEPSIImage(void),
224 UnregisterEPTImage(void),
225 UnregisterEXRImage(void),
226 UnregisterFAXImage(void),
cristy7ff4c442012-04-03 18:02:50 +0000227 UnregisterFDImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000228 UnregisterFITSImage(void),
229 UnregisterFPXImage(void),
230 UnregisterG3Image(void),
231 UnregisterGIFImage(void),
232 UnregisterGIF87Image(void),
233 UnregisterGRADIENTImage(void),
234 UnregisterGRANITEImage(void),
235 UnregisterGRAYImage(void),
cristy579bc8f2011-03-06 17:27:05 +0000236 UnregisterHALDImage(void),
237 UnregisterHDRImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000238 UnregisterHImage(void),
239 UnregisterHISTOGRAMImage(void),
240 UnregisterHRZImage(void),
241 UnregisterHTMLImage(void),
242 UnregisterICBImage(void),
243 UnregisterICONImage(void),
244 UnregisterINFOImage(void),
245 UnregisterINLINEImage(void),
246 UnregisterIPLImage(void),
247 UnregisterJBGImage(void),
248 UnregisterJBIGImage(void),
cristy00ce0062014-01-18 01:20:44 +0000249 UnregisterJNXImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000250 UnregisterJPGImage(void),
251 UnregisterJPEGImage(void),
252 UnregisterJP2Image(void),
cristy00ce0062014-01-18 01:20:44 +0000253 UnregisterJSONImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000254 UnregisterLABELImage(void),
255 UnregisterLOCALEImage(void),
cristyae29c4f2010-12-28 14:45:29 +0000256 UnregisterMACImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000257 UnregisterMAGICKImage(void),
258 UnregisterMAPImage(void),
dirk151c3312014-08-06 05:20:39 +0000259 UnregisterMASKImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000260 UnregisterMATImage(void),
261 UnregisterMATTEImage(void),
262 UnregisterMETAImage(void),
263 UnregisterMIFFImage(void),
264 UnregisterMNGImage(void),
265 UnregisterMONOImage(void),
266 UnregisterMPCImage(void),
267 UnregisterMPEGImage(void),
268 UnregisterMPRImage(void),
269 UnregisterMSLImage(void),
270 UnregisterMTVImage(void),
271 UnregisterMVGImage(void),
272 UnregisterNETSCAPEImage(void),
273 UnregisterNULLImage(void),
274 UnregisterP7Image(void),
275 UnregisterPBMImage(void),
276 UnregisterOTBImage(void),
277 UnregisterPALMImage(void),
cristybb06a1a2012-03-15 00:16:53 +0000278 UnregisterPANGOImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000279 UnregisterPATTERNImage(void),
280 UnregisterPCDImage(void),
281 UnregisterPCDSImage(void),
282 UnregisterPCLImage(void),
283 UnregisterPCTImage(void),
284 UnregisterPCXImage(void),
285 UnregisterPDBImage(void),
286 UnregisterPDFImage(void),
cristyc2e5d6d2010-01-24 17:45:00 +0000287 UnregisterPESImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000288 UnregisterPICImage(void),
289 UnregisterPICTImage(void),
290 UnregisterPIXImage(void),
291 UnregisterPLASMAImage(void),
292 UnregisterPGMImage(void),
293 UnregisterPMImage(void),
294 UnregisterPNGImage(void),
295 UnregisterPNMImage(void),
296 UnregisterPPMImage(void),
297 UnregisterPREVIEWImage(void),
298 UnregisterPSImage(void),
299 UnregisterPS2Image(void),
300 UnregisterPS3Image(void),
301 UnregisterPSDImage(void),
302 UnregisterPTIFImage(void),
303 UnregisterPWPImage(void),
304 UnregisterRASImage(void),
305 UnregisterRAWImage(void),
306 UnregisterRGBImage(void),
307 UnregisterRGBAImage(void),
cristy47c10da2013-08-26 23:06:51 +0000308 UnregisterRGFImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000309 UnregisterRLAImage(void),
310 UnregisterRLEImage(void),
311 UnregisterSCRImage(void),
dirkc8e418d2014-03-30 11:27:26 +0000312 UnregisterSCREENSHOTImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000313 UnregisterSCTImage(void),
314 UnregisterSFWImage(void),
315 UnregisterSGIImage(void),
316 UnregisterSHTMLImage(void),
cristy26c14ef2014-10-05 13:59:05 +0000317 UnregisterSIXELImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000318 UnregisterSTEGANOImage(void),
319 UnregisterSUNImage(void),
320 UnregisterSVGImage(void),
321 UnregisterTEXTImage(void),
322 UnregisterTGAImage(void),
323 UnregisterTHUMBNAILImage(void),
324 UnregisterTIFImage(void),
325 UnregisterTIFFImage(void),
326 UnregisterTILEImage(void),
327 UnregisterTIMImage(void),
328 UnregisterTTFImage(void),
329 UnregisterTXTImage(void),
330 UnregisterUILImage(void),
331 UnregisterURLImage(void),
332 UnregisterUYVYImage(void),
333 UnregisterVDAImage(void),
334 UnregisterVICARImage(void),
335 UnregisterVIDImage(void),
336 UnregisterVIFFImage(void),
dirke3039842014-04-26 18:22:06 +0000337 UnregisterVIPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000338 UnregisterVSTImage(void),
339 UnregisterWBMPImage(void),
cristyb1860752011-03-14 00:27:46 +0000340 UnregisterWEBPImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000341 UnregisterWMFImage(void),
342 UnregisterWPGImage(void),
343 UnregisterXImage(void),
344 UnregisterXBMImage(void),
345 UnregisterXCImage(void),
346 UnregisterXCFImage(void),
347 UnregisterXPMImage(void),
348 UnregisterXPSImage(void),
cristy3ed852e2009-09-05 21:47:34 +0000349 UnregisterXVImage(void),
350 UnregisterXWDImage(void),
351 UnregisterYCBCRImage(void),
352 UnregisterYUVImage(void);
353
354#if defined(__cplusplus) || defined(c_plusplus)
355}
356#endif
357
358#endif