Moved aliases to coder header file.
diff --git a/coders/aai.h b/coders/aai.h
index 3df7122..ea33970 100644
--- a/coders/aai.h
+++ b/coders/aai.h
@@ -18,6 +18,8 @@
 
 #define MagickAAIHeaders
 
+#define MagickAAIAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/art.h b/coders/art.h
index 64a01d4..b02f774 100644
--- a/coders/art.h
+++ b/coders/art.h
@@ -18,6 +18,8 @@
 
 #define MagickARTHeaders
 
+#define MagickARTAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/avs.h b/coders/avs.h
index 6ba6cca..89ca81e 100644
--- a/coders/avs.h
+++ b/coders/avs.h
@@ -18,6 +18,8 @@
 
 #define MagickAVSHeaders
 
+#define MagickAVSAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/bgr.h b/coders/bgr.h
index 744eedf..5f8ff22 100644
--- a/coders/bgr.h
+++ b/coders/bgr.h
@@ -18,6 +18,10 @@
 
 #define MagickBGRHeaders
 
+#define MagickBGRAliases \
+  MagickCoderAlias("BGR", "BGRA") \
+  MagickCoderAlias("BGR", "BGRO")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/bmp.h b/coders/bmp.h
index f6e8f15..0a8fed3 100644
--- a/coders/bmp.h
+++ b/coders/bmp.h
@@ -24,6 +24,10 @@
   MagickCoderHeader("BMP", 0, "IC") \
   MagickCoderHeader("BMP", 0, "IP")
 
+#define MagickBMPAliases \
+  MagickCoderAlias("BMP", "BMP2") \
+  MagickCoderAlias("BMP", "BMP3")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/braille.h b/coders/braille.h
index 456b842..65ca7c5 100644
--- a/coders/braille.h
+++ b/coders/braille.h
@@ -18,6 +18,13 @@
 
 #define MagickBRAILLEHeaders
 
+#define MagickBRAILLEAliases \
+  MagickCoderAlias("BRAILLE", "BRF") \
+  MagickCoderAlias("BRAILLE", "UBRL") \
+  MagickCoderAlias("BRAILLE", "UBRL6") \
+  MagickCoderAlias("BRAILLE", "ISOBRL") \
+  MagickCoderAlias("BRAILLE", "ISOBRL6")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/cals.h b/coders/cals.h
index 8d12b3a..d18216d 100644
--- a/coders/cals.h
+++ b/coders/cals.h
@@ -22,6 +22,9 @@
   MagickCoderHeader("CALS", 9, "rorient:") \
   MagickCoderHeader("CALS", 21, "version: MIL-STD-1840")
 
+#define MagickCALSAliases \
+  MagickCoderAlias("CALS", "CAL")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/caption.h b/coders/caption.h
index bcbcb52..24c7dd4 100644
--- a/coders/caption.h
+++ b/coders/caption.h
@@ -18,6 +18,8 @@
 
 #define MagickCAPTIONHeaders
 
+#define MagickCAPTIONAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/cin.h b/coders/cin.h
index c972de8..0886d5a 100644
--- a/coders/cin.h
+++ b/coders/cin.h
@@ -19,6 +19,8 @@
 #define MagickCINHeaders \
   MagickCoderHeader("CIN", 0, "\200\052\137\327")
 
+#define MagickCINAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/cip.h b/coders/cip.h
index dfc8737..a86c80e 100644
--- a/coders/cip.h
+++ b/coders/cip.h
@@ -18,6 +18,8 @@
 
 #define MagickCIPHeaders
 
+#define MagickCIPAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/clip.h b/coders/clip.h
index 5536cca..a4d14a3 100644
--- a/coders/clip.h
+++ b/coders/clip.h
@@ -18,6 +18,8 @@
 
 #define MagickCLIPHeaders
 
+#define MagickCLIPAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/clipboard.h b/coders/clipboard.h
index bff211d..a6070a1 100644
--- a/coders/clipboard.h
+++ b/coders/clipboard.h
@@ -18,6 +18,8 @@
 
 #define MagickCLIPBOARDHeaders
 
+#define MagickCLIPBOARDAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/cmyk.h b/coders/cmyk.h
index 3558ade..d163e69 100644
--- a/coders/cmyk.h
+++ b/coders/cmyk.h
@@ -18,6 +18,9 @@
 
 #define MagickCMYKHeaders
 
+#define MagickCMYKAliases \
+  MagickCoderAlias("CMYK", "CMYKA")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/coders-private.h b/coders/coders-private.h
index e13c2cd..1af7608 100644
--- a/coders/coders-private.h
+++ b/coders/coders-private.h
@@ -19,6 +19,8 @@
 #define MagickCoderHeader(coder,offset,magic)  { coder, offset, \
   (const unsigned char *) (magic), sizeof(magic)-1 },
 
+#define MagickCoderAlias(coder,alias)  { coder, alias },
+
 #define MagickCoderExports(coder) \
 extern ModuleExport size_t \
   Register ## coder ## Image(void); \
diff --git a/coders/cut.h b/coders/cut.h
index 28504da..8d2fb41 100644
--- a/coders/cut.h
+++ b/coders/cut.h
@@ -18,6 +18,8 @@
 
 #define MagickCUTHeaders
 
+#define MagickCUTAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dcm.h b/coders/dcm.h
index 037b6d5..c42521a 100644
--- a/coders/dcm.h
+++ b/coders/dcm.h
@@ -19,6 +19,8 @@
 #define MagickDCMHeaders \
   MagickCoderHeader("DCM", 128, "DICM")
 
+#define MagickDCMAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dds.h b/coders/dds.h
index add2f47..4db1fb3 100644
--- a/coders/dds.h
+++ b/coders/dds.h
@@ -19,6 +19,8 @@
 #define MagickDDSHeaders \
   MagickCoderHeader("DDS", 0, "DDS ")
 
+#define MagickDDSAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/debug.h b/coders/debug.h
index 73d7953..a2a613c 100644
--- a/coders/debug.h
+++ b/coders/debug.h
@@ -18,6 +18,8 @@
 
 #define MagickDEBUGHeaders
 
+#define MagickDEBUGAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dib.h b/coders/dib.h
index 3f132c1..57a892a 100644
--- a/coders/dib.h
+++ b/coders/dib.h
@@ -19,6 +19,9 @@
 #define MagickDIBHeaders \
   MagickCoderHeader("DIB", 0, "\050\000")
 
+#define MagickDIBAliases \
+  MagickCoderAlias("DIB", "ICODIB")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/djvu.h b/coders/djvu.h
index 02620c5..dca142e 100644
--- a/coders/djvu.h
+++ b/coders/djvu.h
@@ -19,6 +19,8 @@
 #define MagickDJVUHeaders \
   MagickCoderHeader("DJVU", 0, "AT&TFORM")
 
+#define MagickDJVUAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dng.h b/coders/dng.h
index e42dc68..b47cfc1 100644
--- a/coders/dng.h
+++ b/coders/dng.h
@@ -22,6 +22,31 @@
   MagickCoderHeader("MRW", 0, "\x00MRM") \
   MagickCoderHeader("RAF", 0, "FUJIFILMCCD-RAW ")
 
+#define MagickDNGAliases \
+  MagickCoderAlias("DNG", "3FR") \
+  MagickCoderAlias("DNG", "ARW") \
+  MagickCoderAlias("DNG", "CR2") \
+  MagickCoderAlias("DNG", "CRW") \
+  MagickCoderAlias("DNG", "DCR") \
+  MagickCoderAlias("DNG", "DCRAW") \
+  MagickCoderAlias("DNG", "ERF") \
+  MagickCoderAlias("DNG", "IIQ") \
+  MagickCoderAlias("DNG", "KDC") \
+  MagickCoderAlias("DNG", "K25") \
+  MagickCoderAlias("DNG", "MEF") \
+  MagickCoderAlias("DNG", "MRW") \
+  MagickCoderAlias("DNG", "NEF") \
+  MagickCoderAlias("DNG", "NRW") \
+  MagickCoderAlias("DNG", "ORF") \
+  MagickCoderAlias("DNG", "PEF") \
+  MagickCoderAlias("DNG", "RAF") \
+  MagickCoderAlias("DNG", "RAW") \
+  MagickCoderAlias("DNG", "RMF") \
+  MagickCoderAlias("DNG", "RW2") \
+  MagickCoderAlias("DNG", "SRF") \
+  MagickCoderAlias("DNG", "SR2") \
+  MagickCoderAlias("DNG", "X3F")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dot.h b/coders/dot.h
index 8ffdf7a..fad5e8c 100644
--- a/coders/dot.h
+++ b/coders/dot.h
@@ -19,6 +19,9 @@
 #define MagickDOTHeaders \
   MagickCoderHeader("DOT", 0, "digraph")
 
+#define MagickDOTAliases \
+  MagickCoderAlias("DOT", "GV")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dps.h b/coders/dps.h
index 2b5f5f7..d6049fb 100644
--- a/coders/dps.h
+++ b/coders/dps.h
@@ -18,6 +18,8 @@
 
 #define MagickDPSHeaders
 
+#define MagickDPSAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/dpx.h b/coders/dpx.h
index 4eac24a..b29e4ef 100644
--- a/coders/dpx.h
+++ b/coders/dpx.h
@@ -20,6 +20,8 @@
   MagickCoderHeader("DPX", 0, "SDPX") \
   MagickCoderHeader("DPX", 0, "XPDS")
 
+#define MagickDPXAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/emf.h b/coders/emf.h
index 643b7cd..915a587 100644
--- a/coders/emf.h
+++ b/coders/emf.h
@@ -21,6 +21,9 @@
   MagickCoderHeader("WMF", 0, "\327\315\306\232") \
   MagickCoderHeader("WMF", 0, "\001\000\011\000")
 
+#define MagickEMFAliases \
+  MagickCoderAlias("EMF", "WMF")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ept.h b/coders/ept.h
index d32390a..9fd16a3 100644
--- a/coders/ept.h
+++ b/coders/ept.h
@@ -19,6 +19,10 @@
 #define MagickEPTHeaders \
   MagickCoderHeader("EPT", 0, "\305\320\323\306")
 
+#define MagickEPTAliases \
+  MagickCoderAlias("EPT", "EPT2") \
+  MagickCoderAlias("EPT", "EPT3")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/exr.h b/coders/exr.h
index f083ce9..c60ef1c 100644
--- a/coders/exr.h
+++ b/coders/exr.h
@@ -19,6 +19,8 @@
 #define MagickEXRHeaders \
   MagickCoderHeader("EXR", 0, "\166\057\061\001")
 
+#define MagickEXRAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/fax.h b/coders/fax.h
index de7e271..f6e7984 100644
--- a/coders/fax.h
+++ b/coders/fax.h
@@ -19,6 +19,10 @@
 #define MagickFAXHeaders \
   MagickCoderHeader("FAX", 0, "DFAX")
 
+#define MagickFAXAliases \
+  MagickCoderAlias("FAX", "G3") \
+  MagickCoderAlias("FAX", "G4")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/fits.h b/coders/fits.h
index d8c9027..d8101cf 100644
--- a/coders/fits.h
+++ b/coders/fits.h
@@ -20,6 +20,9 @@
   MagickCoderHeader("FITS", 0, "IT0") \
   MagickCoderHeader("FITS", 0, "SIMPLE")
 
+#define MagickFITSAliases \
+  MagickCoderAlias("FITS", "FTS")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/flif.h b/coders/flif.h
index d5d0912..a970cab 100644
--- a/coders/flif.h
+++ b/coders/flif.h
@@ -19,6 +19,8 @@
 #define MagickFLIFHeaders \
   MagickCoderHeader("FLIF", 0, "FLIF")
 
+#define MagickFLIFAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/fpx.h b/coders/fpx.h
index 0b3623e..e3586ac 100644
--- a/coders/fpx.h
+++ b/coders/fpx.h
@@ -18,6 +18,8 @@
 
 #define MagickFPXHeaders
 
+#define MagickFPXAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/gif.h b/coders/gif.h
index 733d3fb..8d9723c 100644
--- a/coders/gif.h
+++ b/coders/gif.h
@@ -19,6 +19,9 @@
 #define MagickGIFHeaders \
   MagickCoderHeader("GIF", 0, "GIF8")
 
+#define MagickGIFAliases \
+  MagickCoderAlias("GIF", "GIF87")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/gradient.h b/coders/gradient.h
index 14673f2..ef91e40 100644
--- a/coders/gradient.h
+++ b/coders/gradient.h
@@ -18,6 +18,9 @@
 
 #define MagickGRADIENTHeaders
 
+#define MagickGRADIENTAliases \
+  MagickCoderAlias("GRADIENT", "RADIAL-GRADIENT")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/gray.h b/coders/gray.h
index c94b7fc..30cb18f 100644
--- a/coders/gray.h
+++ b/coders/gray.h
@@ -18,6 +18,9 @@
 
 #define MagickGRAYHeaders
 
+#define MagickGRAYAliases \
+  MagickCoderAlias("GRAY", "GRAYA")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/hald.h b/coders/hald.h
index 2bd5228..dcaac8a 100644
--- a/coders/hald.h
+++ b/coders/hald.h
@@ -18,6 +18,8 @@
 
 #define MagickHALDHeaders
 
+#define MagickHALDAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/hdr.h b/coders/hdr.h
index a72059d..1a398b2 100644
--- a/coders/hdr.h
+++ b/coders/hdr.h
@@ -20,6 +20,8 @@
   MagickCoderHeader("HDR", 0, "#?RADIANCE") \
   MagickCoderHeader("HDR", 0, "#?RGBE")
 
+#define MagickHDRAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/heic.h b/coders/heic.h
index bd6869e..1e77825 100644
--- a/coders/heic.h
+++ b/coders/heic.h
@@ -21,6 +21,8 @@
   MagickCoderHeader("HEIC", 4, "ftypheix") \
   MagickCoderHeader("HEIC", 4, "ftypmif1")
 
+#define MagickHEICAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/histogram.h b/coders/histogram.h
index ac29c27..fbbe244 100644
--- a/coders/histogram.h
+++ b/coders/histogram.h
@@ -18,6 +18,8 @@
 
 #define MagickHISTOGRAMHeaders
 
+#define MagickHISTOGRAMAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/hrz.h b/coders/hrz.h
index 44e6dc2..4ea3181 100644
--- a/coders/hrz.h
+++ b/coders/hrz.h
@@ -18,6 +18,8 @@
 
 #define MagickHRZHeaders
 
+#define MagickHRZAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/html.h b/coders/html.h
index 753576c..5ada005 100644
--- a/coders/html.h
+++ b/coders/html.h
@@ -18,6 +18,10 @@
 
 #define MagickHTMLHeaders
 
+#define MagickHTMLAliases \
+  MagickCoderAlias("HTML", "HTM") \
+  MagickCoderAlias("HTML", "SHTML")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/icon.h b/coders/icon.h
index 96f48c6..246d091 100644
--- a/coders/icon.h
+++ b/coders/icon.h
@@ -18,6 +18,10 @@
 
 #define MagickICONHeaders
 
+#define MagickICONAliases \
+  MagickCoderAlias("ICON", "CUR") \
+  MagickCoderAlias("ICON", "ICO")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/info.h b/coders/info.h
index cc8f362..95b3677 100644
--- a/coders/info.h
+++ b/coders/info.h
@@ -18,6 +18,8 @@
 
 #define MagickINFOHeaders
 
+#define MagickINFOAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/inline.h b/coders/inline.h
index 45c5efa..efaa583 100644
--- a/coders/inline.h
+++ b/coders/inline.h
@@ -18,6 +18,9 @@
 
 #define MagickINLINEHeaders
 
+#define MagickINLINEAliases \
+  MagickCoderAlias("DATA", "INLINE")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ipl.h b/coders/ipl.h
index 57c3821..7c35bb1 100644
--- a/coders/ipl.h
+++ b/coders/ipl.h
@@ -19,6 +19,8 @@
 #define MagickIPLHeaders \
   MagickCoderHeader("IPL", 0, "data")
 
+#define MagickIPLAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/jbig.h b/coders/jbig.h
index b82dcb2..43e1a68 100644
--- a/coders/jbig.h
+++ b/coders/jbig.h
@@ -18,6 +18,10 @@
 
 #define MagickJBIGHeaders
 
+#define MagickJBIGAliases \
+  MagickCoderAlias("JBIG", "BIE") \
+  MagickCoderAlias("JBIG", "JBG")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/jnx.h b/coders/jnx.h
index eabf12b..a7c7499 100644
--- a/coders/jnx.h
+++ b/coders/jnx.h
@@ -18,6 +18,8 @@
 
 #define MagickJNXHeaders
 
+#define MagickJNXAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/jp2.h b/coders/jp2.h
index fa15b2c..52c4a27 100644
--- a/coders/jp2.h
+++ b/coders/jp2.h
@@ -21,6 +21,13 @@
   MagickCoderHeader("JPC", 0, "\x0d\x0a\x87\x0a") \
   MagickCoderHeader("J2K", 0, "\xff\x4f\xff\x51")
 
+#define MagickJP2Aliases \
+  MagickCoderAlias("JP2", "J2C") \
+  MagickCoderAlias("JP2", "J2K") \
+  MagickCoderAlias("JP2", "JPM") \
+  MagickCoderAlias("JP2", "JPT") \
+  MagickCoderAlias("JP2", "JPC")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/jpeg.h b/coders/jpeg.h
index ac1f2ab..f50cbac 100644
--- a/coders/jpeg.h
+++ b/coders/jpeg.h
@@ -19,6 +19,12 @@
 #define MagickJPEGHeaders \
   MagickCoderHeader("JPEG", 0, "\377\330\377")
 
+#define MagickJPEGAliases \
+  MagickCoderAlias("JPEG", "JPE") \
+  MagickCoderAlias("JPEG", "JPG") \
+  MagickCoderAlias("JPEG", "JPS") \
+  MagickCoderAlias("JPEG", "PJPEG")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/json.h b/coders/json.h
index dbd7c0f..92193a5 100644
--- a/coders/json.h
+++ b/coders/json.h
@@ -18,6 +18,8 @@
 
 #define MagickJSONHeaders
 
+#define MagickJSONAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/label.h b/coders/label.h
index 85d36b2..61e7133 100644
--- a/coders/label.h
+++ b/coders/label.h
@@ -18,6 +18,8 @@
 
 #define MagickLABELHeaders
 
+#define MagickLABELAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mac.h b/coders/mac.h
index 21a7837..acf81c6 100644
--- a/coders/mac.h
+++ b/coders/mac.h
@@ -18,6 +18,8 @@
 
 #define MagickMACHeaders
 
+#define MagickMACAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/magick.h b/coders/magick.h
index 871443d..0848ecf 100644
--- a/coders/magick.h
+++ b/coders/magick.h
@@ -18,6 +18,14 @@
 
 #define MagickMAGICKHeaders
 
+#define MagickMAGICKAliases \
+  MagickCoderAlias("MAGICK", "GRANITE") \
+  MagickCoderAlias("MAGICK", "H") \
+  MagickCoderAlias("MAGICK", "LOGO") \
+  MagickCoderAlias("MAGICK", "NETSCAPE") \
+  MagickCoderAlias("MAGICK", "ROSE") \
+  MagickCoderAlias("MAGICK", "WIZARD")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/map.h b/coders/map.h
index 2cae3f6..2cf801c 100644
--- a/coders/map.h
+++ b/coders/map.h
@@ -18,6 +18,8 @@
 
 #define MagickMAPHeaders
 
+#define MagickMAPAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mask.h b/coders/mask.h
index eb246a4..46f0828 100644
--- a/coders/mask.h
+++ b/coders/mask.h
@@ -18,6 +18,8 @@
 
 #define MagickMASKHeaders
 
+#define MagickMASKAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mat.h b/coders/mat.h
index 64297f1..13b0668 100644
--- a/coders/mat.h
+++ b/coders/mat.h
@@ -19,6 +19,8 @@
 #define MagickMATHeaders \
   MagickCoderHeader("MAT", 0, "MATLAB 5.0 MAT-file,")
 
+#define MagickMATAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/matte.h b/coders/matte.h
index e7685b4..66ef2c2 100644
--- a/coders/matte.h
+++ b/coders/matte.h
@@ -18,6 +18,8 @@
 
 #define MagickMATTEHeaders
 
+#define MagickMATTEAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/meta.h b/coders/meta.h
index 3ebc538..db8d5b7 100644
--- a/coders/meta.h
+++ b/coders/meta.h
@@ -24,6 +24,20 @@
   MagickCoderHeader("IPTCTEXT", 0, "2#0=\042�\042") \
   MagickCoderHeader("IPTC", 0, "\034\002")
 
+#define MagickMETAAliases \
+  MagickCoderAlias("META", "8BIM") \
+  MagickCoderAlias("META", "8BIMTEXT") \
+  MagickCoderAlias("META", "8BIMWTEXT") \
+  MagickCoderAlias("META", "APP1") \
+  MagickCoderAlias("META", "APP1JPEG") \
+  MagickCoderAlias("META", "EXIF") \
+  MagickCoderAlias("META", "XMP") \
+  MagickCoderAlias("META", "ICM") \
+  MagickCoderAlias("META", "ICC") \
+  MagickCoderAlias("META", "IPTC") \
+  MagickCoderAlias("META", "IPTCTEXT") \
+  MagickCoderAlias("META", "IPTCWTEXT")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/miff.h b/coders/miff.h
index 0bb3715..81d35e9 100644
--- a/coders/miff.h
+++ b/coders/miff.h
@@ -20,6 +20,8 @@
   MagickCoderHeader("MIFF", 0, "Id=ImageMagick") \
   MagickCoderHeader("MIFF", 0, "id=ImageMagick")
 
+#define MagickMIFFAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mono.h b/coders/mono.h
index e5d5a7a..1a3fb4c 100644
--- a/coders/mono.h
+++ b/coders/mono.h
@@ -18,6 +18,8 @@
 
 #define MagickMONOHeaders
 
+#define MagickMONOAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mpc.h b/coders/mpc.h
index 29bb2a8..fc45f4d 100644
--- a/coders/mpc.h
+++ b/coders/mpc.h
@@ -19,6 +19,9 @@
 #define MagickMPCHeaders \
   MagickCoderHeader("MPC", 0, "id=MagickCache")
 
+#define MagickMPCAliases \
+  MagickCoderAlias("MPC", "CACHE")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mpeg.h b/coders/mpeg.h
index 9f676c1..b83f67d 100644
--- a/coders/mpeg.h
+++ b/coders/mpeg.h
@@ -20,6 +20,18 @@
   MagickCoderHeader("MPEG", 0, "\000\000\001\263") \
   MagickCoderHeader("MPEG", 0, "RIFF")
 
+#define MagickMPEGAliases \
+  MagickCoderAlias("MPEG", "3GP") \
+  MagickCoderAlias("MPEG", "3G2") \
+  MagickCoderAlias("MPEG", "AVI") \
+  MagickCoderAlias("MPEG", "MKV") \
+  MagickCoderAlias("MPEG", "MOV") \
+  MagickCoderAlias("MPEG", "MPG") \
+  MagickCoderAlias("MPEG", "MP4") \
+  MagickCoderAlias("MPEG", "M2V") \
+  MagickCoderAlias("MPEG", "M4V") \
+  MagickCoderAlias("MPEG", "WMV")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mpr.h b/coders/mpr.h
index ed10ecc..7a3d1dd 100644
--- a/coders/mpr.h
+++ b/coders/mpr.h
@@ -18,6 +18,9 @@
 
 #define MagickMPRHeaders
 
+#define MagickMPRAliases \
+  MagickCoderAlias("MPR", "MPRI")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/msl.h b/coders/msl.h
index 82a8e8a..bad4436 100644
--- a/coders/msl.h
+++ b/coders/msl.h
@@ -18,6 +18,8 @@
 
 #define MagickMSLHeaders
 
+#define MagickMSLAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mtv.h b/coders/mtv.h
index f1ded1e..223de90 100644
--- a/coders/mtv.h
+++ b/coders/mtv.h
@@ -18,6 +18,8 @@
 
 #define MagickMTVHeaders
 
+#define MagickMTVAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/mvg.h b/coders/mvg.h
index a7acbab..98d49d0 100644
--- a/coders/mvg.h
+++ b/coders/mvg.h
@@ -18,6 +18,8 @@
 
 #define MagickMVGHeaders
 
+#define MagickMVGAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/null.h b/coders/null.h
index 06063b4..cf177df 100644
--- a/coders/null.h
+++ b/coders/null.h
@@ -18,6 +18,8 @@
 
 #define MagickNULLHeaders
 
+#define MagickNULLAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/otb.h b/coders/otb.h
index 94f6643..203c9b3 100644
--- a/coders/otb.h
+++ b/coders/otb.h
@@ -18,6 +18,8 @@
 
 #define MagickOTBHeaders
 
+#define MagickOTBAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/palm.h b/coders/palm.h
index 979f77c..672603a 100644
--- a/coders/palm.h
+++ b/coders/palm.h
@@ -18,6 +18,8 @@
 
 #define MagickPALMHeaders
 
+#define MagickPALMAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pango.h b/coders/pango.h
index 85a0fcb..5073120 100644
--- a/coders/pango.h
+++ b/coders/pango.h
@@ -18,6 +18,8 @@
 
 #define MagickPANGOHeaders
 
+#define MagickPANGOAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pattern.h b/coders/pattern.h
index d9f1ace..c04ca2d 100644
--- a/coders/pattern.h
+++ b/coders/pattern.h
@@ -18,6 +18,8 @@
 
 #define MagickPATTERNHeaders
 
+#define MagickPATTERNAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pcd.h b/coders/pcd.h
index 3b6741c..f9d4075 100644
--- a/coders/pcd.h
+++ b/coders/pcd.h
@@ -19,6 +19,9 @@
 #define MagickPCDHeaders \
   MagickCoderHeader("PCD", 2048, "PCD_")
 
+#define MagickPCDAliases \
+  MagickCoderAlias("PCD", "PCDS")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pcl.h b/coders/pcl.h
index 5211030..d9ce5cc 100644
--- a/coders/pcl.h
+++ b/coders/pcl.h
@@ -20,6 +20,8 @@
   MagickCoderHeader("PCL", 0, "\033E\033")
 
 
+#define MagickPCLAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pcx.h b/coders/pcx.h
index d76712b..6a4e249 100644
--- a/coders/pcx.h
+++ b/coders/pcx.h
@@ -21,6 +21,9 @@
   MagickCoderHeader("PCX", 0, "\012\005") \
   MagickCoderHeader("DCX", 0, "\261\150\336\72")
 
+#define MagickPCXAliases \
+  MagickCoderAlias("PCX", "DCX")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pdb.h b/coders/pdb.h
index 21f8b31..5c0c487 100644
--- a/coders/pdb.h
+++ b/coders/pdb.h
@@ -19,6 +19,8 @@
 #define MagickPDBHeaders \
   MagickCoderHeader("PDB", 60, "vIMGView")
 
+#define MagickPDBAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pdf.h b/coders/pdf.h
index a88e6fc..706615d 100644
--- a/coders/pdf.h
+++ b/coders/pdf.h
@@ -19,6 +19,11 @@
 #define MagickPDFHeaders \
   MagickCoderHeader("PDF", 0, "%PDF-")
 
+#define MagickPDFAliases \
+  MagickCoderAlias("PDF", "AI") \
+  MagickCoderAlias("PDF", "EPDF") \
+  MagickCoderAlias("PDF", "PDFA")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pes.h b/coders/pes.h
index 2a8649b..5794a77 100644
--- a/coders/pes.h
+++ b/coders/pes.h
@@ -19,6 +19,8 @@
 #define MagickPESHeaders \
   MagickCoderHeader("PES", 0, "#PES")
 
+#define MagickPESAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pgx.h b/coders/pgx.h
index 7d72610..0e31959 100644
--- a/coders/pgx.h
+++ b/coders/pgx.h
@@ -21,6 +21,8 @@
   MagickCoderHeader("PGX", 0, "PG ML") \
   MagickCoderHeader("PGX", 0, "PG LM")
 
+#define MagickPGXAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pict.h b/coders/pict.h
index a2fa038..820e4b1 100644
--- a/coders/pict.h
+++ b/coders/pict.h
@@ -18,6 +18,9 @@
 
 #define MagickPICTHeaders
 
+#define MagickPICTAliases \
+  MagickCoderAlias("PICT", "PCT")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pix.h b/coders/pix.h
index 2faa0ce..3d63afc 100644
--- a/coders/pix.h
+++ b/coders/pix.h
@@ -18,6 +18,8 @@
 
 #define MagickPIXHeaders
 
+#define MagickPIXAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/plasma.h b/coders/plasma.h
index 4f1153b..d78c562 100644
--- a/coders/plasma.h
+++ b/coders/plasma.h
@@ -18,6 +18,9 @@
 
 #define MagickPLASMAHeaders
 
+#define MagickPLASMAAliases \
+  MagickCoderAlias("PLASMA", "FRACTAL")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/png.h b/coders/png.h
index a89cac8..be700db 100644
--- a/coders/png.h
+++ b/coders/png.h
@@ -21,6 +21,16 @@
   MagickCoderHeader("JNG", 0, "\213JNG\r\n\032\n") \
   MagickCoderHeader("MNG", 0, "\212MNG\r\n\032\n")
 
+#define MagickPNGAliases \
+  MagickCoderAlias("PNG", "MNG") \
+  MagickCoderAlias("PNG", "PNG8") \
+  MagickCoderAlias("PNG", "PNG24") \
+  MagickCoderAlias("PNG", "PNG32") \
+  MagickCoderAlias("PNG", "PNG48") \
+  MagickCoderAlias("PNG", "PNG64") \
+  MagickCoderAlias("PNG", "PNG00") \
+  MagickCoderAlias("PNG", "JNG")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pnm.h b/coders/pnm.h
index 6f48d88..6f7a057 100644
--- a/coders/pnm.h
+++ b/coders/pnm.h
@@ -27,6 +27,13 @@
   MagickCoderHeader("PFM", 0, "PF") \
   MagickCoderHeader("PFM", 0, "Pf")
 
+#define MagickPNMAliases \
+  MagickCoderAlias("PNM", "PAM") \
+  MagickCoderAlias("PNM", "PBM") \
+  MagickCoderAlias("PNM", "PFM") \
+  MagickCoderAlias("PNM", "PGM") \
+  MagickCoderAlias("PNM", "PPM")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ps.h b/coders/ps.h
index f01e4a7..4ac1b14 100644
--- a/coders/ps.h
+++ b/coders/ps.h
@@ -21,6 +21,12 @@
   MagickCoderHeader("PS", 0, "\004%!") \
   MagickCoderHeader("PS", 0, "\305\320\323\306")
 
+#define MagickPSAliases \
+  MagickCoderAlias("PS", "EPI") \
+  MagickCoderAlias("PS", "EPS") \
+  MagickCoderAlias("PS", "EPSF") \
+  MagickCoderAlias("PS", "EPSI")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ps2.h b/coders/ps2.h
index 6728a66..d16cf87 100644
--- a/coders/ps2.h
+++ b/coders/ps2.h
@@ -18,6 +18,9 @@
 
 #define MagickPS2Headers
 
+#define MagickPS2Aliases \
+  MagickCoderAlias("PS2", "EPS2")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ps3.h b/coders/ps3.h
index 13c2260..7bbb988 100644
--- a/coders/ps3.h
+++ b/coders/ps3.h
@@ -18,6 +18,9 @@
 
 #define MagickPS3Headers
 
+#define MagickPS3Aliases \
+  MagickCoderAlias("PS3", "EPS3")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/psd.h b/coders/psd.h
index 052279a..bce1801 100644
--- a/coders/psd.h
+++ b/coders/psd.h
@@ -20,6 +20,9 @@
   MagickCoderHeader("PSB", 0, "8BPB") \
   MagickCoderHeader("PSD", 0, "8BPS")
 
+#define MagickPSDAliases \
+  MagickCoderAlias("PSD", "PSB")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/pwp.h b/coders/pwp.h
index 3fa2618..7f4ffcd 100644
--- a/coders/pwp.h
+++ b/coders/pwp.h
@@ -19,6 +19,8 @@
 #define MagickPWPHeaders \
   MagickCoderHeader("PWP", 0, "SFW95")
 
+#define MagickPWPAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/raw.h b/coders/raw.h
index b6bbe97..2d655a0 100644
--- a/coders/raw.h
+++ b/coders/raw.h
@@ -18,6 +18,17 @@
 
 #define MagickRAWHeaders
 
+#define MagickRAWAliases \
+  MagickCoderAlias("RAW", "R") \
+  MagickCoderAlias("RAW", "C") \
+  MagickCoderAlias("RAW", "G") \
+  MagickCoderAlias("RAW", "M") \
+  MagickCoderAlias("RAW", "B") \
+  MagickCoderAlias("RAW", "Y") \
+  MagickCoderAlias("RAW", "A") \
+  MagickCoderAlias("RAW", "O") \
+  MagickCoderAlias("RAW", "K")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/rgb.h b/coders/rgb.h
index 7958425..caf7f62 100644
--- a/coders/rgb.h
+++ b/coders/rgb.h
@@ -18,6 +18,10 @@
 
 #define MagickRGBHeaders
 
+#define MagickRGBAliases \
+  MagickCoderAlias("RGB", "RGBA") \
+  MagickCoderAlias("RGB", "RGBO")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/rgf.h b/coders/rgf.h
index 65c61b0..d4bd456 100644
--- a/coders/rgf.h
+++ b/coders/rgf.h
@@ -18,6 +18,8 @@
 
 #define MagickRGFHeaders
 
+#define MagickRGFAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/rla.h b/coders/rla.h
index 9c9f69f..8df77f2 100644
--- a/coders/rla.h
+++ b/coders/rla.h
@@ -18,6 +18,8 @@
 
 #define MagickRLAHeaders
 
+#define MagickRLAAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/rle.h b/coders/rle.h
index 715f7cc..735ba35 100644
--- a/coders/rle.h
+++ b/coders/rle.h
@@ -19,6 +19,8 @@
 #define MagickRLEHeaders \
   MagickCoderHeader("RLE", 0, "\122\314")
 
+#define MagickRLEAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/scr.h b/coders/scr.h
index 95a8009..30af39f 100644
--- a/coders/scr.h
+++ b/coders/scr.h
@@ -18,6 +18,8 @@
 
 #define MagickSCRHeaders
 
+#define MagickSCRAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/screenshot.h b/coders/screenshot.h
index 8315a42..7fa8f06 100644
--- a/coders/screenshot.h
+++ b/coders/screenshot.h
@@ -18,6 +18,8 @@
 
 #define MagickSCREENSHOTHeaders
 
+#define MagickSCREENSHOTAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/sct.h b/coders/sct.h
index 10d96de..261d966 100644
--- a/coders/sct.h
+++ b/coders/sct.h
@@ -19,6 +19,8 @@
 #define MagickSCTHeaders \
   MagickCoderHeader("SCT", 0, "CT")
 
+#define MagickSCTAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/sfw.h b/coders/sfw.h
index 6534a53..e9142c4 100644
--- a/coders/sfw.h
+++ b/coders/sfw.h
@@ -19,6 +19,8 @@
 #define MagickSFWHeaders \
   MagickCoderHeader("SFW", 0, "SFW94")
 
+#define MagickSFWAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/sgi.h b/coders/sgi.h
index f44fcb8..e263973 100644
--- a/coders/sgi.h
+++ b/coders/sgi.h
@@ -19,6 +19,8 @@
 #define MagickSGIHeaders \
   MagickCoderHeader("SGI", 0, "\001\332")
 
+#define MagickSGIAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/sixel.h b/coders/sixel.h
index 0a4971c..732738a 100644
--- a/coders/sixel.h
+++ b/coders/sixel.h
@@ -18,6 +18,9 @@
 
 #define MagickSIXELHeaders
 
+#define MagickSIXELAliases \
+  MagickCoderAlias("SIXEL", "SIX")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/stegano.h b/coders/stegano.h
index 1e6c8da..8b8d403 100644
--- a/coders/stegano.h
+++ b/coders/stegano.h
@@ -18,6 +18,8 @@
 
 #define MagickSTEGANOHeaders
 
+#define MagickSTEGANOAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/sun.h b/coders/sun.h
index a6c90e1..fcdd157 100644
--- a/coders/sun.h
+++ b/coders/sun.h
@@ -19,6 +19,9 @@
 #define MagickSUNHeaders \
   MagickCoderHeader("SUN", 0, "\131\246\152\225")
 
+#define MagickSUNAliases \
+  MagickCoderAlias("SUN", "RAS")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/svg.h b/coders/svg.h
index 3f8caac..dae805e 100644
--- a/coders/svg.h
+++ b/coders/svg.h
@@ -22,6 +22,10 @@
   MagickCoderHeader("SVG", 1, "SVG") \
   MagickCoderHeader("SVG", 1, "svg")
 
+#define MagickSVGAliases \
+  MagickCoderAlias("SVG", "SVGZ") \
+  MagickCoderAlias("SVG", "MSVG")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/tga.h b/coders/tga.h
index 531664b..62d03d6 100644
--- a/coders/tga.h
+++ b/coders/tga.h
@@ -18,6 +18,11 @@
 
 #define MagickTGAHeaders
 
+#define MagickTGAAliases \
+  MagickCoderAlias("TGA", "ICB") \
+  MagickCoderAlias("TGA", "VDA") \
+  MagickCoderAlias("TGA", "VST")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/thumbnail.h b/coders/thumbnail.h
index ea53834..0373634 100644
--- a/coders/thumbnail.h
+++ b/coders/thumbnail.h
@@ -18,6 +18,8 @@
 
 #define MagickTHUMBNAILHeaders
 
+#define MagickTHUMBNAILAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/tiff.h b/coders/tiff.h
index 8ed01a1..525305c 100644
--- a/coders/tiff.h
+++ b/coders/tiff.h
@@ -22,6 +22,12 @@
   MagickCoderHeader("TIFF64", 0, "\115\115\000\053\000\010\000\000") \
   MagickCoderHeader("TIFF64", 0, "\111\111\053\000\010\000\000\000")
 
+#define MagickTIFFAliases \
+  MagickCoderAlias("TIFF", "GROUP4") \
+  MagickCoderAlias("TIFF", "PTIF") \
+  MagickCoderAlias("TIFF", "TIF") \
+  MagickCoderAlias("TIFF", "TIFF64")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/tile.h b/coders/tile.h
index 23326fd..b729244 100644
--- a/coders/tile.h
+++ b/coders/tile.h
@@ -18,6 +18,8 @@
 
 #define MagickTILEHeaders
 
+#define MagickTILEAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/tim.h b/coders/tim.h
index b2bedd0..c4aec8b 100644
--- a/coders/tim.h
+++ b/coders/tim.h
@@ -18,6 +18,8 @@
 
 #define MagickTIMHeaders
 
+#define MagickTIMAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ttf.h b/coders/ttf.h
index b4af4ef..df1b911 100644
--- a/coders/ttf.h
+++ b/coders/ttf.h
@@ -21,6 +21,13 @@
   MagickCoderHeader("PFA", 0, "%!PS-AdobeFont-1.0") \
   MagickCoderHeader("PFB", 6, "%!PS-AdobeFont-1.0")
 
+#define MagickTTFAliases \
+  MagickCoderAlias("TTF", "DFONT") \
+  MagickCoderAlias("TTF", "PFA") \
+  MagickCoderAlias("TTF", "PFB") \
+  MagickCoderAlias("TTF", "OTF") \
+  MagickCoderAlias("TTF", "TTC")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/txt.h b/coders/txt.h
index 6ad6e46..31f360c 100644
--- a/coders/txt.h
+++ b/coders/txt.h
@@ -20,6 +20,10 @@
 #define MagickTXTHeaders \
   MagickCoderHeader("TXT", 0, MagickTXTID)
 
+#define MagickTXTAliases \
+  MagickCoderAlias("TXT", "SPARSE-COLOR") \
+  MagickCoderAlias("TXT", "TEXT")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/uil.h b/coders/uil.h
index eb6adbe..5c3d2fe 100644
--- a/coders/uil.h
+++ b/coders/uil.h
@@ -18,6 +18,8 @@
 
 #define MagickUILHeaders
 
+#define MagickUILAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/url.h b/coders/url.h
index 46146db..8e30826 100644
--- a/coders/url.h
+++ b/coders/url.h
@@ -18,6 +18,12 @@
 
 #define MagickURLHeaders
 
+#define MagickURLAliases \
+  MagickCoderAlias("URL", "HTTP") \
+  MagickCoderAlias("URL", "HTTPS") \
+  MagickCoderAlias("URL", "FTP") \
+  MagickCoderAlias("URL", "FILE")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/uyvy.h b/coders/uyvy.h
index 63219c1..effe667 100644
--- a/coders/uyvy.h
+++ b/coders/uyvy.h
@@ -18,6 +18,9 @@
 
 #define MagickUYVYHeaders
 
+#define MagickUYVYAliases \
+  MagickCoderAlias("UYVY", "PAL")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/vicar.h b/coders/vicar.h
index 542a715..8ee4f52 100644
--- a/coders/vicar.h
+++ b/coders/vicar.h
@@ -21,6 +21,8 @@
   MagickCoderHeader("VICAR", 0, "NJPL1I") \
   MagickCoderHeader("VICAR", 0, "PDS_VERSION_ID")
 
+#define MagickVICARAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/vid.h b/coders/vid.h
index 58e6f40..c3c5419 100644
--- a/coders/vid.h
+++ b/coders/vid.h
@@ -18,6 +18,8 @@
 
 #define MagickVIDHeaders
 
+#define MagickVIDAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/viff.h b/coders/viff.h
index c0525e6..1abc24a 100644
--- a/coders/viff.h
+++ b/coders/viff.h
@@ -19,6 +19,9 @@
 #define MagickVIFFHeaders \
   MagickCoderHeader("VIFF", 0, "\253\001")
 
+#define MagickVIFFAliases \
+  MagickCoderAlias("VIFF", "XV")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/vips.h b/coders/vips.h
index 60c5961..9bc4cb2 100644
--- a/coders/vips.h
+++ b/coders/vips.h
@@ -20,6 +20,8 @@
   MagickCoderHeader("VIPS", 0, "\010\362\246\266") \
   MagickCoderHeader("VIPS", 0, "\266\246\362\010")
 
+#define MagickVIPSAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/wbmp.h b/coders/wbmp.h
index b521dd7..77ec5c5 100644
--- a/coders/wbmp.h
+++ b/coders/wbmp.h
@@ -18,6 +18,8 @@
 
 #define MagickWBMPHeaders
 
+#define MagickWBMPAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/webp.h b/coders/webp.h
index b0e4e7f..117c726 100644
--- a/coders/webp.h
+++ b/coders/webp.h
@@ -19,6 +19,8 @@
 #define MagickWEBPHeaders \
   MagickCoderHeader("WEBP", 8, "WEBP")
 
+#define MagickWEBPAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/wmf.h b/coders/wmf.h
index c139168..42f491b 100644
--- a/coders/wmf.h
+++ b/coders/wmf.h
@@ -18,6 +18,8 @@
 
 #define MagickWMFHeaders
 
+#define MagickWMFAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/wpg.h b/coders/wpg.h
index 010a9cb..fb5abf8 100644
--- a/coders/wpg.h
+++ b/coders/wpg.h
@@ -19,6 +19,8 @@
 #define MagickWPGHeaders \
   MagickCoderHeader("WPG", 0, "\377WPC")
 
+#define MagickWPGAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/x.h b/coders/x.h
index dedd685..00a2b20 100644
--- a/coders/x.h
+++ b/coders/x.h
@@ -18,6 +18,8 @@
 
 #define MagickXHeaders
 
+#define MagickXAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xbm.h b/coders/xbm.h
index 72e55fa..6ab0d59 100644
--- a/coders/xbm.h
+++ b/coders/xbm.h
@@ -19,6 +19,8 @@
 #define MagickXBMHeaders \
   MagickCoderHeader("XBM", 0, "#define")
 
+#define MagickXBMAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xc.h b/coders/xc.h
index 1cbe8df..2704543 100644
--- a/coders/xc.h
+++ b/coders/xc.h
@@ -18,6 +18,9 @@
 
 #define MagickXCHeaders
 
+#define MagickXCAliases \
+  MagickCoderAlias("XC", "CANVAS")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xcf.h b/coders/xcf.h
index 08d52d1..a71dfb5 100644
--- a/coders/xcf.h
+++ b/coders/xcf.h
@@ -20,6 +20,8 @@
   MagickCoderHeader("XCF", 0, "gimp xcf")
 
 
+#define MagickXCFAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xpm.h b/coders/xpm.h
index 43f5a55..79c5b39 100644
--- a/coders/xpm.h
+++ b/coders/xpm.h
@@ -19,6 +19,10 @@
 #define MagickXPMHeaders \
   MagickCoderHeader("XPM", 1, "* XPM *")
 
+#define MagickXPMAliases \
+  MagickCoderAlias("XPM", "PICON") \
+  MagickCoderAlias("XPM", "PM")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xps.h b/coders/xps.h
index 6e83e2b..039d3ef 100644
--- a/coders/xps.h
+++ b/coders/xps.h
@@ -18,6 +18,8 @@
 
 #define MagickXPSHeaders
 
+#define MagickXPSAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xtrn.h b/coders/xtrn.h
index 9c7e857..89d5e0f 100644
--- a/coders/xtrn.h
+++ b/coders/xtrn.h
@@ -18,6 +18,9 @@
 
 #define MagickXTRNHeaders
 
+#define MagickXTRNAliases \
+  MagickCoderAlias("XTRN", "XTRNARRAY")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/xwd.h b/coders/xwd.h
index aefde91..c95968b 100644
--- a/coders/xwd.h
+++ b/coders/xwd.h
@@ -18,6 +18,8 @@
 
 #define MagickXWDHeaders
 
+#define MagickXWDAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/ycbcr.h b/coders/ycbcr.h
index 24e3aea..9e27806 100644
--- a/coders/ycbcr.h
+++ b/coders/ycbcr.h
@@ -18,6 +18,9 @@
 
 #define MagickYCBCRHeaders
 
+#define MagickYCBCRAliases \
+  MagickCoderAlias("YCbCr", "YCbCrA")
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif
diff --git a/coders/yuv.h b/coders/yuv.h
index c79541a..097b239 100644
--- a/coders/yuv.h
+++ b/coders/yuv.h
@@ -18,6 +18,8 @@
 
 #define MagickYUVHeaders
 
+#define MagickYUVAliases
+
 #if defined(__cplusplus) || defined(c_plusplus)
 extern "C" {
 #endif