Moved aliases to coder header file.
diff --git a/MagickCore/coder.c b/MagickCore/coder.c
index e190b42..fb3d62a 100644
--- a/MagickCore/coder.c
+++ b/MagickCore/coder.c
@@ -61,6 +61,12 @@
#include "MagickCore/utility-private.h"
#include "MagickCore/xml-tree.h"
#include "MagickCore/xml-tree-private.h"
+#include "coders/coders.h"
+
+/*
+ Define declarations.
+*/
+#define AddMagickCoder(coder) Magick ## coder ## Aliases
/*
Typedef declarations.
@@ -78,181 +84,7 @@
static const CoderMapInfo
CoderMap[] =
{
- { "3FR", "DNG" },
- { "3GP", "MPEG" },
- { "3G2", "MPEG" },
- { "8BIMTEXT", "META" },
- { "8BIMWTEXT", "META" },
- { "AFM", "TTF" },
- { "A", "RAW" },
- { "AI", "PDF" },
- { "APP1JPEG", "META" },
- { "APP1", "META" },
- { "ARW", "DNG" },
- { "AVI", "MPEG" },
- { "BIE", "JBIG" },
- { "BMP2", "BMP" },
- { "BMP3", "BMP" },
- { "B", "RAW" },
- { "BRF", "BRAILLE" },
- { "BGRA", "BGR" },
- { "BGRO", "BGR" },
- { "CMYKA", "CMYK" },
- { "C", "RAW" },
- { "CAL", "CALS" },
- { "CANVAS", "XC" },
- { "CMYKA", "CMYK" },
- { "CR2", "DNG" },
- { "CRW", "DNG" },
- { "CUR", "ICON" },
- { "DATA", "INLINE" },
- { "DCR", "DNG" },
- { "DCX", "PCX" },
- { "DFONT", "TTF" },
- { "DXT1", "DDS" },
- { "DXT5", "DDS" },
- { "EPDF", "PDF" },
- { "EPI", "PS" },
- { "EPS2", "PS2" },
- { "EPS3", "PS3" },
- { "EPSF", "PS" },
- { "EPSI", "PS" },
- { "EPS", "PS" },
- { "EPT2", "EPT" },
- { "EPT3", "EPT" },
- { "ERF", "DNG" },
- { "EXIF", "META" },
- { "FILE", "URL" },
- { "FRACTAL", "PLASMA" },
- { "FTP", "URL" },
- { "FTS", "FITS" },
- { "G3", "FAX" },
- { "G4", "FAX" },
- { "GIF87", "GIF" },
- { "G", "RAW" },
- { "GRANITE", "MAGICK" },
- { "GRAYA", "GRAY" },
- { "GROUP4", "TIFF" },
- { "GV", "DOT" },
- { "HTM", "HTML" },
- { "ICB", "TGA" },
- { "ICO", "ICON" },
- { "ICODIB", "DIB" },
- { "IIQ", "DNG" },
- { "K25", "DNG" },
- { "KDC", "DNG" },
- { "H", "MAGICK" },
- { "HTM", "HTML" },
- { "HTTP", "URL" },
- { "HTTPS", "URL" },
- { "ICB", "TGA" },
- { "ICC", "META" },
- { "ICM", "META" },
- { "ICO", "ICON" },
- { "IMPLICIT", "***" },
- { "IPTC", "META" },
- { "IPTCTEXT", "META" },
- { "IPTCWTEXT", "META" },
- { "ISOBRL", "BRAILLE" },
- { "ISOBRL6", "BRAILLE" },
- { "JBG", "JBIG" },
- { "JNG", "PNG" },
- { "JPC", "JP2" },
- { "JPT", "JP2" },
- { "JPM", "JP2" },
- { "J2C", "JP2" },
- { "J2K", "JP2" },
- { "JNG", "PNG" },
- { "JPE", "JPEG" },
- { "JPG", "JPEG" },
- { "JPM", "JP2" },
- { "JPS", "JPEG" },
- { "JPT", "JP2" },
- { "JPX", "JP2" },
- { "K", "RAW" },
- { "K25", "DNG" },
- { "KDC", "DNG" },
- { "LOGO", "MAGICK" },
- { "M", "RAW" },
- { "M2V", "MPEG" },
- { "M4V", "MPEG" },
- { "MEF", "DNG" },
- { "MKV", "MPEG" },
- { "MNG", "PNG" },
- { "MOV", "MPEG" },
- { "MP4", "MPEG" },
- { "MPG", "MPEG" },
- { "MPRI", "MPR" },
- { "MEF", "DNG" },
- { "MRW", "DNG" },
- { "MSVG", "SVG" },
- { "NEF", "DNG" },
- { "NETSCAPE", "MAGICK" },
- { "NRW", "DNG" },
- { "O", "RAW" },
- { "ORF", "DNG" },
- { "OTF", "TTF" },
- { "P7", "PNM" },
- { "PAL", "UYVY" },
- { "PAM", "PNM" },
- { "PBM", "PNM" },
- { "PCDS", "PCD" },
- { "PCT", "PICT" },
- { "PDFA", "PDF" },
- { "PEF", "DNG" },
- { "PEF", "DNG" },
- { "PFA", "TTF" },
- { "PFB", "TTF" },
- { "PFM", "PNM" },
- { "PGM", "PNM" },
- { "PICON", "XPM" },
- { "PJPEG", "JPEG" },
- { "PM", "XPM" },
- { "PNG00", "PNG" },
- { "PNG24", "PNG" },
- { "PNG32", "PNG" },
- { "PNG48", "PNG" },
- { "PNG64", "PNG" },
- { "PNG8", "PNG" },
- { "PPM", "PNM" },
- { "PSB", "PSD" },
- { "PTIF", "TIFF" },
- { "R", "RAW" },
- { "RADIAL-GRADIENT", "GRADIENT" },
- { "RAF", "DNG" },
- { "RAS", "SUN" },
- { "RAW", "DNG" },
- { "RGBA", "RGB" },
- { "RGBO", "RGB" },
- { "RMF", "DNG" },
- { "ROSE", "MAGICK" },
- { "RW2", "DNG" },
- { "SHTML", "HTML" },
- { "SIX", "SIXEL" },
- { "SPARSE-COLOR", "TXT" },
- { "SR2", "DNG" },
- { "SRF", "DNG" },
- { "SVGZ", "SVG" },
- { "TEXT", "TXT" },
- { "TIFF64", "TIFF" },
- { "TIF", "TIFF" },
- { "TTC", "TTF" },
- { "UBRL", "BRAILLE" },
- { "UBRL6", "BRAILLE" },
- { "VDA", "TGA" },
- { "VST", "TGA" },
- { "WIZARD", "MAGICK" },
-#if defined(MAGICKCORE_WINGDI32_DELEGATE)
- { "WMF", "EMF" },
-#endif
- { "WMV", "MPEG" },
- { "WMZ", "WMF" },
- { "X3f", "DNG" },
- { "XMP", "META" },
- { "XTRNARRAY", "XTRN" },
- { "XV", "VIFF" },
- { "Y", "RAW" },
- { "YCbCrA", "YCbCr" }
+ #include "coders/coders-list.h"
};
static SemaphoreInfo