/** Shun class
*/
-class CoreExport Shun : public XLine
+class Shun : public XLine
{
public:
/** Create a Shun.
* @param re The reason of the xline
* @param shunmask Mask to match
*/
- Shun(time_t s_time, long d, const std::string& src, const std::string& re, const std::string& shunmask)
+ Shun(time_t s_time, unsigned long d, const std::string& src, const std::string& re, const std::string& shunmask)
: XLine(s_time, d, src, re, "SHUN")
, matchtext(shunmask)
{