Home | History | Annotate | Download | only in MagickCore
      1 /*
      2   Copyright 1999-2016 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   RegisterBGRImage(void),
     36   RegisterBMPImage(void),
     37   RegisterBRAILLEImage(void),
     38   RegisterCALSImage(void),
     39   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),
     49   RegisterDEBUGImage(void),
     50   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),
     65   RegisterFDImage(void),
     66   RegisterFITSImage(void),
     67   RegisterFLIFImage(void),
     68   RegisterFPXImage(void),
     69   RegisterG3Image(void),
     70   RegisterGIFImage(void),
     71   RegisterGIF87Image(void),
     72   RegisterGRADIENTImage(void),
     73   RegisterGRANITEImage(void),
     74   RegisterGRAYImage(void),
     75   RegisterHALDImage(void),
     76   RegisterHDRImage(void),
     77   RegisterHImage(void),
     78   RegisterHISTOGRAMImage(void),
     79   RegisterHRZImage(void),
     80   RegisterHTMLImage(void),
     81   RegisterICBImage(void),
     82   RegisterICONImage(void),
     83   RegisterINFOImage(void),
     84   RegisterINLINEImage(void),
     85   RegisterIPLImage(void),
     86   RegisterJBGImage(void),
     87   RegisterJBIGImage(void),
     88   RegisterJNXImage(void),
     89   RegisterJPGImage(void),
     90   RegisterJPEGImage(void),
     91   RegisterJSONImage(void),
     92   RegisterJP2Image(void),
     93   RegisterLABELImage(void),
     94   RegisterMACImage(void),
     95   RegisterMAGICKImage(void),
     96   RegisterMAPImage(void),
     97   RegisterMASKImage(void),
     98   RegisterMATImage(void),
     99   RegisterMATTEImage(void),
    100   RegisterMETAImage(void),
    101   RegisterMIFFImage(void),
    102   RegisterMNGImage(void),
    103   RegisterMONOImage(void),
    104   RegisterMPCImage(void),
    105   RegisterMPEGImage(void),
    106   RegisterMPRImage(void),
    107   RegisterMSLImage(void),
    108   RegisterMTVImage(void),
    109   RegisterMVGImage(void),
    110   RegisterNETSCAPEImage(void),
    111   RegisterNULLImage(void),
    112   RegisterP7Image(void),
    113   RegisterPBMImage(void),
    114   RegisterOTBImage(void),
    115   RegisterPALMImage(void),
    116   RegisterPANGOImage(void),
    117   RegisterPATTERNImage(void),
    118   RegisterPCDImage(void),
    119   RegisterPCDSImage(void),
    120   RegisterPCLImage(void),
    121   RegisterPCTImage(void),
    122   RegisterPCXImage(void),
    123   RegisterPDBImage(void),
    124   RegisterPDFImage(void),
    125   RegisterPESImage(void),
    126   RegisterPICImage(void),
    127   RegisterPICTImage(void),
    128   RegisterPIXImage(void),
    129   RegisterPGMImage(void),
    130   RegisterPLASMAImage(void),
    131   RegisterPMImage(void),
    132   RegisterPNGImage(void),
    133   RegisterPNMImage(void),
    134   RegisterPPMImage(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),
    145   RegisterRGFImage(void),
    146   RegisterRLAImage(void),
    147   RegisterRLEImage(void),
    148   RegisterSCRImage(void),
    149   RegisterSCREENSHOTImage(void),
    150   RegisterSCTImage(void),
    151   RegisterSFWImage(void),
    152   RegisterSGIImage(void),
    153   RegisterSHTMLImage(void),
    154   RegisterSIXELImage(void),
    155   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),
    174   RegisterVIPSImage(void),
    175   RegisterVSTImage(void),
    176   RegisterWBMPImage(void),
    177   RegisterWEBPImage(void),
    178   RegisterWMFImage(void),
    179   RegisterWPGImage(void),
    180   RegisterXImage(void),
    181   RegisterXBMImage(void),
    182   RegisterXCImage(void),
    183   RegisterXCFImage(void),
    184   RegisterXPMImage(void),
    185   RegisterXPSImage(void),
    186   RegisterXTRNImage(void),
    187   RegisterXVImage(void),
    188   RegisterXWDImage(void),
    189   RegisterYCBCRImage(void),
    190   RegisterYUVImage(void);
    191 
    192 extern ModuleExport void
    193   UnregisterAAIImage(void),
    194   UnregisterARTImage(void),
    195   UnregisterAVIImage(void),
    196   UnregisterAVSImage(void),
    197   UnregisterBIEImage(void),
    198   UnregisterBGRImage(void),
    199   UnregisterBMPImage(void),
    200   UnregisterBRAILLEImage(void),
    201   UnregisterCALSImage(void),
    202   UnregisterCAPTIONImage(void),
    203   UnregisterCINImage(void),
    204   UnregisterCIPImage(void),
    205   UnregisterCLIPImage(void),
    206   UnregisterCLIPBOARDImage(void),
    207   UnregisterCMYKImage(void),
    208   UnregisterCUTImage(void),
    209   UnregisterDCMImage(void),
    210   UnregisterDCXImage(void),
    211   UnregisterDDSImage(void),
    212   UnregisterDEBUGImage(void),
    213   UnregisterDIBImage(void),
    214   UnregisterDJVUImage(void),
    215   UnregisterDNGImage(void),
    216   UnregisterDPSImage(void),
    217   UnregisterDPXImage(void),
    218   UnregisterEMFImage(void),
    219   UnregisterEPDFImage(void),
    220   UnregisterEPIImage(void),
    221   UnregisterEPSImage(void),
    222   UnregisterEPS2Image(void),
    223   UnregisterEPSFImage(void),
    224   UnregisterEPSIImage(void),
    225   UnregisterEPTImage(void),
    226   UnregisterEXRImage(void),
    227   UnregisterFAXImage(void),
    228   UnregisterFDImage(void),
    229   UnregisterFITSImage(void),
    230   UnregisterFLIFImage(void),
    231   UnregisterFPXImage(void),
    232   UnregisterG3Image(void),
    233   UnregisterGIFImage(void),
    234   UnregisterGIF87Image(void),
    235   UnregisterGRADIENTImage(void),
    236   UnregisterGRANITEImage(void),
    237   UnregisterGRAYImage(void),
    238   UnregisterHALDImage(void),
    239   UnregisterHDRImage(void),
    240   UnregisterHImage(void),
    241   UnregisterHISTOGRAMImage(void),
    242   UnregisterHRZImage(void),
    243   UnregisterHTMLImage(void),
    244   UnregisterICBImage(void),
    245   UnregisterICONImage(void),
    246   UnregisterINFOImage(void),
    247   UnregisterINLINEImage(void),
    248   UnregisterIPLImage(void),
    249   UnregisterJBGImage(void),
    250   UnregisterJBIGImage(void),
    251   UnregisterJNXImage(void),
    252   UnregisterJPGImage(void),
    253   UnregisterJPEGImage(void),
    254   UnregisterJP2Image(void),
    255   UnregisterJSONImage(void),
    256   UnregisterLABELImage(void),
    257   UnregisterLOCALEImage(void),
    258   UnregisterMACImage(void),
    259   UnregisterMAGICKImage(void),
    260   UnregisterMAPImage(void),
    261   UnregisterMASKImage(void),
    262   UnregisterMATImage(void),
    263   UnregisterMATTEImage(void),
    264   UnregisterMETAImage(void),
    265   UnregisterMIFFImage(void),
    266   UnregisterMNGImage(void),
    267   UnregisterMONOImage(void),
    268   UnregisterMPCImage(void),
    269   UnregisterMPEGImage(void),
    270   UnregisterMPRImage(void),
    271   UnregisterMSLImage(void),
    272   UnregisterMTVImage(void),
    273   UnregisterMVGImage(void),
    274   UnregisterNETSCAPEImage(void),
    275   UnregisterNULLImage(void),
    276   UnregisterP7Image(void),
    277   UnregisterPBMImage(void),
    278   UnregisterOTBImage(void),
    279   UnregisterPALMImage(void),
    280   UnregisterPANGOImage(void),
    281   UnregisterPATTERNImage(void),
    282   UnregisterPCDImage(void),
    283   UnregisterPCDSImage(void),
    284   UnregisterPCLImage(void),
    285   UnregisterPCTImage(void),
    286   UnregisterPCXImage(void),
    287   UnregisterPDBImage(void),
    288   UnregisterPDFImage(void),
    289   UnregisterPESImage(void),
    290   UnregisterPICImage(void),
    291   UnregisterPICTImage(void),
    292   UnregisterPIXImage(void),
    293   UnregisterPLASMAImage(void),
    294   UnregisterPGMImage(void),
    295   UnregisterPMImage(void),
    296   UnregisterPNGImage(void),
    297   UnregisterPNMImage(void),
    298   UnregisterPPMImage(void),
    299   UnregisterPSImage(void),
    300   UnregisterPS2Image(void),
    301   UnregisterPS3Image(void),
    302   UnregisterPSDImage(void),
    303   UnregisterPTIFImage(void),
    304   UnregisterPWPImage(void),
    305   UnregisterRASImage(void),
    306   UnregisterRAWImage(void),
    307   UnregisterRGBImage(void),
    308   UnregisterRGBAImage(void),
    309   UnregisterRGFImage(void),
    310   UnregisterRLAImage(void),
    311   UnregisterRLEImage(void),
    312   UnregisterSCRImage(void),
    313   UnregisterSCREENSHOTImage(void),
    314   UnregisterSCTImage(void),
    315   UnregisterSFWImage(void),
    316   UnregisterSGIImage(void),
    317   UnregisterSHTMLImage(void),
    318   UnregisterSIXELImage(void),
    319   UnregisterSTEGANOImage(void),
    320   UnregisterSUNImage(void),
    321   UnregisterSVGImage(void),
    322   UnregisterTEXTImage(void),
    323   UnregisterTGAImage(void),
    324   UnregisterTHUMBNAILImage(void),
    325   UnregisterTIFImage(void),
    326   UnregisterTIFFImage(void),
    327   UnregisterTILEImage(void),
    328   UnregisterTIMImage(void),
    329   UnregisterTTFImage(void),
    330   UnregisterTXTImage(void),
    331   UnregisterUILImage(void),
    332   UnregisterURLImage(void),
    333   UnregisterUYVYImage(void),
    334   UnregisterVDAImage(void),
    335   UnregisterVICARImage(void),
    336   UnregisterVIDImage(void),
    337   UnregisterVIFFImage(void),
    338   UnregisterVIPSImage(void),
    339   UnregisterVSTImage(void),
    340   UnregisterWBMPImage(void),
    341   UnregisterWEBPImage(void),
    342   UnregisterWMFImage(void),
    343   UnregisterWPGImage(void),
    344   UnregisterXImage(void),
    345   UnregisterXBMImage(void),
    346   UnregisterXCImage(void),
    347   UnregisterXCFImage(void),
    348   UnregisterXPMImage(void),
    349   UnregisterXPSImage(void),
    350   UnregisterXTRNImage(void),
    351   UnregisterXVImage(void),
    352   UnregisterXWDImage(void),
    353   UnregisterYCBCRImage(void),
    354   UnregisterYUVImage(void);
    355 
    356 #if defined(__cplusplus) || defined(c_plusplus)
    357 }
    358 #endif
    359 
    360 #endif
    361