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/rgf.c b/coders/rgf.c
index cdbd3d8..5a6131c 100644
--- a/coders/rgf.c
+++ b/coders/rgf.c
@@ -247,13 +247,11 @@
   MagickInfo
     *entry;
 
-  entry=SetMagickInfo("RGF");
+  entry=AcquireMagickInfo("RGF","RGF",
+    "LEGO Mindstorms EV3 Robot Graphic Format (black and white)");
   entry->decoder=(DecodeImageHandler *) ReadRGFImage;
   entry->encoder=(EncodeImageHandler *) WriteRGFImage;
   entry->flags^=CoderAdjoinFlag;
-  entry->description=ConstantString(
-    "LEGO Mindstorms EV3 Robot Graphic Format (black and white)");
-  entry->module=ConstantString("RGF");
   (void) RegisterMagickInfo(entry);
   return(MagickImageCoderSignature);
 }