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/scr.c b/coders/scr.c
index 32743da..9b73ecf 100644
--- a/coders/scr.c
+++ b/coders/scr.c
@@ -274,11 +274,9 @@
   MagickInfo
     *entry;
 
-  entry=SetMagickInfo("SCR");
+  entry=AcquireMagickInfo("SCR","SCR","ZX-Spectrum SCREEN$");
   entry->decoder=(DecodeImageHandler *) ReadSCRImage;
   entry->flags^=CoderAdjoinFlag;
-  entry->description=ConstantString("ZX-Spectrum SCREEN$");
-  entry->module=ConstantString("SCR");
   (void) RegisterMagickInfo(entry);
   return(MagickImageCoderSignature);
 }