]> granicus.if.org Git - imagemagick/blob - MagickCore/static.h
sigmoidal-contrast: prevent argument out of range and remove unnecessary ClampToQuantum
[imagemagick] / MagickCore / static.h
1 /*
2   Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization
3   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)
22 extern "C" {
23 #endif
24
25 extern MagickExport MagickBooleanType
26   InvokeStaticImageFilter(const char *,Image **,const int,const char **,
27     ExceptionInfo *);
28
29 extern ModuleExport size_t
30   RegisterAAIImage(void),
31   RegisterARTImage(void),
32   RegisterAVIImage(void),
33   RegisterAVSImage(void),
34   RegisterBIEImage(void),
35   RegisterBMPImage(void),
36   RegisterBRAILLEImage(void),
37   RegisterCALSImage(void),
38   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),
48   RegisterDEBUGImage(void),
49   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   RegisterFDImage(void),
65   RegisterFITSImage(void),
66   RegisterFPXImage(void),
67   RegisterG3Image(void),
68   RegisterGIFImage(void),
69   RegisterGIF87Image(void),
70   RegisterGRADIENTImage(void),
71   RegisterGRANITEImage(void),
72   RegisterGRAYImage(void),
73   RegisterHALDImage(void),
74   RegisterHDRImage(void),
75   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),
90   RegisterMACImage(void),
91   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),
111   RegisterPANGOImage(void),
112   RegisterPATTERNImage(void),
113   RegisterPCDImage(void),
114   RegisterPCDSImage(void),
115   RegisterPCLImage(void),
116   RegisterPCTImage(void),
117   RegisterPCXImage(void),
118   RegisterPDBImage(void),
119   RegisterPDFImage(void),
120   RegisterPESImage(void),
121   RegisterPICImage(void),
122   RegisterPICTImage(void),
123   RegisterPIXImage(void),
124   RegisterPGMImage(void),
125   RegisterPLASMAImage(void),
126   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),
169   RegisterWEBPImage(void),
170   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
184 extern ModuleExport void
185   UnregisterAAIImage(void),
186   UnregisterARTImage(void),
187   UnregisterAVIImage(void),
188   UnregisterAVSImage(void),
189   UnregisterBIEImage(void),
190   UnregisterBMPImage(void),
191   UnregisterBRAILLEImage(void),
192   UnregisterCALSImage(void),
193   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),
203   UnregisterDEBUGImage(void),
204   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),
219   UnregisterFDImage(void),
220   UnregisterFITSImage(void),
221   UnregisterFPXImage(void),
222   UnregisterG3Image(void),
223   UnregisterGIFImage(void),
224   UnregisterGIF87Image(void),
225   UnregisterGRADIENTImage(void),
226   UnregisterGRANITEImage(void),
227   UnregisterGRAYImage(void),
228   UnregisterHALDImage(void),
229   UnregisterHDRImage(void),
230   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),
246   UnregisterMACImage(void),
247   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),
267   UnregisterPANGOImage(void),
268   UnregisterPATTERNImage(void),
269   UnregisterPCDImage(void),
270   UnregisterPCDSImage(void),
271   UnregisterPCLImage(void),
272   UnregisterPCTImage(void),
273   UnregisterPCXImage(void),
274   UnregisterPDBImage(void),
275   UnregisterPDFImage(void),
276   UnregisterPESImage(void),
277   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),
325   UnregisterWEBPImage(void),
326   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