]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_rline.cpp
Mention ulines too
[user/henk/code/inspircd.git] / src / modules / m_rline.cpp
index 8fb60385ef763ce65a4c6771314d8a1636ef6a41..86af010dec2d2cd3a5173e0fdd61f352925285ca 100644 (file)
 #include "m_regex.h"
 #include "xline.h"
 
-static Module* rxengine = 0;
-static Module* mymodule = 0; /* Needed to let RLine send request! */
+static Module* rxengine = NULL;
+static Module* mymodule = NULL; /* Needed to let RLine send request! */
 
 /* $ModDesc: RLINE: Regexp user banning. */
 
-class CoreExport RLine : public XLine
+class RLine : public XLine
 {
  public:
 
@@ -89,10 +89,12 @@ class CoreExport RLine : public XLine
 
 /** An XLineFactory specialized to generate RLine* pointers
  */
-class CoreExport RLineFactory : public XLineFactory
+class RLineFactory : public XLineFactory
 {
  public:
-       RLineFactory(InspIRCd* Instance) : XLineFactory(Instance, "R") { }
+       RLineFactory(InspIRCd* Instance) : XLineFactory(Instance, "R")
+       {
+       }
 
        /** Generate a RLine
         */
@@ -100,6 +102,10 @@ class CoreExport RLineFactory : public XLineFactory
        {
                return new RLine(ServerInstance, set_time, duration, source, reason, xline_specific_mask);
        }
+
+       ~RLineFactory()
+       {
+       }
 };
 
 /** Handle /RLINE