X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_opermd5.cpp;h=4116ccb37810693bf0ecbe167aae89c1116078cb;hb=2330fc9ddd48c939e894e7e37e9bb2e62eafc38d;hp=d99b9a96e8e3d2fd53616bf44dddbae57756c656;hpb=b285ef3229737b772853b7042b767896ce73fa1f;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_opermd5.cpp b/src/modules/m_opermd5.cpp index d99b9a96e..4116ccb37 100644 --- a/src/modules/m_opermd5.cpp +++ b/src/modules/m_opermd5.cpp @@ -45,7 +45,9 @@ typedef unsigned int uint32_t; typedef uint32_t word32; /* NOT unsigned long. We don't support 16 bit platforms, anyway. */ typedef unsigned char byte; -struct MD5Context { +class MD5Context : public classbase +{ + public: word32 buf[4]; word32 bytes[2]; word32 in[16]; @@ -274,7 +276,7 @@ class cmd_mkpasswd : public command_t this->source = "m_opermd5.so"; } - void Handle (char **parameters, int pcnt, userrec *user) + void Handle (const char** parameters, int pcnt, userrec *user) { char buffer[MAXBUF]; GenHash(parameters[0],buffer);