Renamed SetMagickInfo to AcquireMagickInfo and made the module and description mandatory.
Changed RegisterMagickInfo to return a boolean instead of the supplied pointer.
diff --git a/coders/exr.c b/coders/exr.c
index d4af8e1..085ed6b 100644
--- a/coders/exr.c
+++ b/coders/exr.c
@@ -287,16 +287,14 @@
   MagickInfo
     *entry;
 
-  entry=SetMagickInfo("EXR");
+  entry=AcquireMagickInfo("EXR","EXR","High Dynamic-range (HDR)");
 #if defined(MAGICKCORE_OPENEXR_DELEGATE)
   entry->decoder=(DecodeImageHandler *) ReadEXRImage;
   entry->encoder=(EncodeImageHandler *) WriteEXRImage;
 #endif
   entry->magick=(IsImageFormatHandler *) IsEXR;
   entry->flags^=CoderAdjoinFlag;
-  entry->description=ConstantString("High Dynamic-range (HDR)");
   entry->flags^=CoderBlobSupportFlag;
-  entry->module=ConstantString("EXR");
   (void) RegisterMagickInfo(entry);
   return(MagickImageCoderSignature);
 }